CCS3310 Software Engineering Methods – Lesson 1

Learning outcomes

  • Use design patterns, design Software according to object-oriented methodology, review a software project, specify the requirements for the software and perform the review, development, evaluation and testing plan, participate in code inspections, software configuration and management.
  • Demonstrate the procedure of converting a valid software design into efficient code, State the central themes involved in The Software Crisis, Apply the concepts of Software Process and Model.
  • State the requirements for efficient Project Management, Execute the needed steps in Software Design: Requirements, Specification, Architectural Design, and OOD, State the steps involved in Program Verification and Validation, Execute a thorough Software Test.
  • Apply the procedures for Software Quality Assurance and Cost Estimation, State the steps involved in Software Process Improvement, Identify issues involved with Legacy Systems, Re-engineering, and Configuration Management.

All lessons >