0% found this document useful (0 votes)
65 views23 pages

Software Engineering: The Superior University, Lahore

Mr. Abdul Rauf teaches software engineering at the Superior University in Lahore. He discusses essential attributes of good software including maintainability, where software can evolve to meet changing customer needs; dependability and security, where software should be reliable, secure, and safe without damage; and efficiency, where software uses resources like memory and processing cycles efficiently without waste. Acceptability is also important, where software must be understandable, usable, and compatible for intended users.

Uploaded by

talal amjad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
65 views23 pages

Software Engineering: The Superior University, Lahore

Mr. Abdul Rauf teaches software engineering at the Superior University in Lahore. He discusses essential attributes of good software including maintainability, where software can evolve to meet changing customer needs; dependability and security, where software should be reliable, secure, and safe without damage; and efficiency, where software uses resources like memory and processing cycles efficiently without waste. Acceptability is also important, where software must be understandable, usable, and compatible for intended users.

Uploaded by

talal amjad
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 23

Software Engineering

Instructor : Mr. Abdul Rauf

The Superior University, Lahore


Essential attributes of good software
Product characteristic Description

Maintainability Software should be written in such a way so that it can evolve to meet the changing needs of
customers. This is a critical attribute because software change is an inevitable requirement of a
changing business environment.

Dependability and security Software dependability includes a range of characteristics including reliability, security and safety.
Dependable software should not cause physical or economic damage in the event of system
failure. Malicious users should not be able to access or damage the system.

Efficiency Software should not make wasteful use of system resources such as memory and processor
cycles. Efficiency therefore includes responsiveness, processing time, memory utilisation, etc.

Acceptability Software must be acceptable to the type of users for which it is designed. This means that it must
be understandable, usable and compatible with other systems that they use.
Any Question
Thank You

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy