StudyPath

SEN 306 Software Construction

300 levelComputing & ICT10 topics

SEN 306 covers 10 topics. StudyPath paces them into daily study sessions that finish before your exam date, with practice questions and worked answers for each one.

Study SEN 306 on StudyPath

Free for every student. No card.

Course outline

The topics this course covers, in teaching order.

  1. Construction planning and fundamentals
  2. Coding standards and conventions
  3. Defensive programming and error handling
  4. Constructing classes and routines
  5. Refactoring techniques
  6. Unit testing and test-driven development
  7. Debugging strategies
  8. Version control and configuration management
  9. Build, integration and continuous integration
  10. Code reviews and reuse

A sample from this course

One topic, as StudyPath teaches it.

Construction planning and fundamentals

Construction planning and fundamentals focus on how software development is organised before heavy coding begins and on the basic principles that guide implementation. For exams, you must master what planning achieves, the main construction activities, the role of standards and tools, and how good planning reduces defects, delay, and cost.

What you get for SEN 306