Intended learning outcomes
Students who successfully complete this course will be able to:
- Understand and describe the basic principles of systems development, with specific application to software development processes, and the methods of software modeling, design, implementation and verification that support such development processes;
- Identify and relate the main features of various software development processes in terms of application domains, capabilities and limitations;
- Use systematic, disciplined and quantifiable processes and methods in the design and development of software;
- Verify and test the developed systems ensuring the quality of the final products.