INTRODUCTION TO SOFTWARE ENGINEERING
OVERVIEW OF SOFTWARE ENGINEERING
Question
[CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
|
|
Availability
|
|
Security
|
|
Usability
|
|
Reusability
|
Detailed explanation-1: -Reusability defines the degree to which a system component or an asset can be utilized on several systems or in building other components or assets. Modifiability means the degree to which a software system can be effectively modified without causing defects or bugs or decreasing the quality of the existing system.
Detailed explanation-2: -A quality attribute (QA) is a measurable or testable property of a system that is used to indicate how well the system satisfies the needs of its stakeholders. In other words, a quality attribute (aka as Non-Functional Requirements) is what makes a system good with respect to a specific stakeholder.
Detailed explanation-3: -Usability, efficiency, maintainability and portability are the key software quality attributes.