SDD

  • Developers have rights in regard to how other people may use and duplicate their products.
  • Developers have the responsibility to be accountable to their customers, to provide solutions

Intellectual property

  • Intellectual property (IP) is :: property resulting from mental labour.
  • Copyright laws protect the IP rights of authors over their IP.

Quality:

  • Quality assurance (QA) :: sets of standards developed to adhere to in the production of outputs
  • Factors that are measured to determine software quality:
    • Correctness – does it do what it is supposed to do?
    • Reliability – does it work all the time?
    • Efficiency – does it do it the best way possible?
    • Integrity – is it secure?
    • Usability – is it designed for end use?
    • Maintainability – can it be understood and modified?
    • Flexibility – can it be modified?
    • Testability – can it be tested?
    • Portability – will it work on varying platforms?
    • Re-usability – can parts be reused?
    • Interoperability – will it work with other software?