INFO815 – Software Development and Testing

Module code
Module title
Software Development and Testing
Students will apply and critically assess software development methodologies and techniques used for software testing.
  • BI1702
  • BI1703
  • BI1704
NZQA Level
Level 8
NZQA Credits
Delivery method
  • Web-Supported
Learning hours
Directed hours
Self directed hours
Total learning hours
Resources required
Learning Outcomes
1. Critically analyse a range of contemporary approaches for the development,
implementation, testing and maintenance of software
2. Implement and test a software application (preferably web/mobile with cloud/server
backend) utilizing contemporary software development and testing practices.
3. Critically analyse the planning, implementation and testing of a software development
project including ease of ongoing maintenance and its fit for purpose.
- Software development concepts, tools and methods (including DevOps and open source)
- Agile methodologies, extreme programming, rapid application development, scrum
- Interface design issues, user-centred design
- Software maintenance
- Software metrics and quality assurance
- Usability testing, performance testing
Teaching and Learning Strategy
Teaching and learning methods will involve theoretical and practical classes which may include but are not limited to lectures, class discussions, tutorials, computer laboratory work, group activities, face-to-face and online activities.
Assessment Criteria
In order to receive a passing grade, students must achieve a minimum 40% average over all supervised tests and achieve 50% overall for the module.
Learning and Teaching Resource
Wintec Learning Management Systems, Computer Laboratory

Required Text:
An extended reference list will be supplied by the tutor at commencement of the module which will be updated as required