L4 Flashcards
is a fundamental act of software engineering: the construction of working meaningful software through a combination of coding, validation, and testing(unit testing) by a programmer.
Software Construction
the ability to operate error free
Reliability
the ability to use parts of the software to solve other software problems
Reusability
the ability to have enhancement changes made easily
Extendibility
the ability to understand the software readily, in order to change/fix it (also called maintainablity)
Understadability
the speed and compactness of the software
Efficiency
the ability to use the software easily
Usability
the ability to construct and execute test cases easily
Testability
the ability to move the software easily from one environment to another
Portability
what the product does
Functionality