Test-Driven Software Development (Mobile Computing)
After successful completion of this module:
- You understand software as a system made up of components.
- You are able to understand that software systems are accessed via application programming (APIs) and are able to implement such interfaces.
- You understand the need to break systems down into subsystems, are familiar with the methodology of unit and integration testing, and are able to implement unit tests.
- You are familiar with basic project management methodolgies, such as agile software development.