Online Learning Platform

Software Engineering and Software Testing > Introduction to Software Engineering > Properties of a Software

Properties of a Software that meet by Software Engineering

  • Maintainability:It should be feasible for the software to upgrade to meet changing requirements.
  • Efficiency: A software should not make wasteful use of computer devices such as memory, processor cycles, etc.
  • Correctness: A software is correct if the different requirements specified in the  SRS Document have been correctly addressed.
  • Reusability: A software product has good reusability if its modules can easily be reused to develop new products.
  • Testability: Here software facilitates both the establishment of test criteria and the evaluation of the software with respect to those criteria.
  • Reliability: The extent to which a program can be expected to perform its desired function, over an arbitrary time period.
  • Portability: This property entails explain the software’s capability to fit itself when it's moved from one platform to another.
  • Adaptability: If a software allows differing system constraints and the user needs to be satisfied by making changes to the software then we consider the softare that has the property called adaptability
  • Interoperability: This property tells that software has capability of 2 or more functional units to process data cooperatively.
Prev
What are the roles and responsibilities of a Software engineer?
Next
What is SDLC Model?
Feedback
ABOUT

Statlearner


Statlearner STUDY

Statlearner