1.4: Software Development Principles

  • Code

    L.28455

  • Amount of hours required

    140

  • Language

    en-GB

  • Quartile of execution

    4

You want to write maintainable software which meets the clients requirements. The software should exhibit the correct behaviour under all circumstances.

You manage this by using existing datastructures in the most efficient and effective way possible. You conbine this with the application of general software development principles like DRY, YAGNI and KISS

You can prove that the written software exhibits the correct behaviour by writing automated tests

Competences

  • HBO ICT 11.1 SW/ANA/1
  • HBO ICT 13.1 SW/ONT/1
  • HBO ICT 14.1 SW/REA/1
  • HBO ICT 16.1 IN/ANA/1
  • HBO ICT 17.1 IN/ADV/1
  • HBO ICT 18.1 IN/ONT/1
  • HBO ICT 19.1 IN/REA/1
  • HBO ICT 12.1 SW/ADV/1
  • HBO ICT 6.1 OP/ANA/1
  • HBO ICT 7.1 OP/ADV/1
  • HBO ICT 8.1 OP/ONT/1

Learning goals

.

Tests