Software Engineering - Basic Notes
What is Software Engineering?
Software engineering is the systematic approach to designing, developing, testing and maintaining
software.
Software Development Life Cycle
Planning, Requirements, Design, Implementation, Testing, Deployment and Maintenance.
Software Quality
Good software is reliable, efficient, maintainable and user-friendly.
Testing
Unit, Integration, System and Acceptance testing are common testing levels.
Exam Points
Define SDLC, explain phases, qualities of good software, and types of testing.