0% found this document useful (0 votes)
15 views1 page

Used in The Development of Software."

The document discusses the challenges of software engineering and features of well-engineered software. It states that the biggest challenge is developing software within limited time and budget while maintaining quality. Well-engineered software is functional, maintainable, reliable, efficient, user-friendly, and cost-effective. It also lists major software development activities like requirements gathering, design, implementation, and testing.

Uploaded by

Shaista Saeed
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views1 page

Used in The Development of Software."

The document discusses the challenges of software engineering and features of well-engineered software. It states that the biggest challenge is developing software within limited time and budget while maintaining quality. Well-engineered software is functional, maintainable, reliable, efficient, user-friendly, and cost-effective. It also lists major software development activities like requirements gathering, design, implementation, and testing.

Uploaded by

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

used in the development of software.


The biggest challenge for a software engineer is to develop software in a cost-effective
manner and with good quality and limited time and budget.
Therefore, well-engineered software has the following features.
 Provides the required functionality
 Maintainable
 Reliable
 Efficient
 User friendly
 Cost effective

Software Development
Construction activities are those that are directly related to software development,
e.g. assembling software requirements, designing, implementing and testing software,
etc.
Some of the major construction activities are listed below.

Question.2: What are the key components of a software engineering


Framework? Explain the steps Software development loop.
Answer: The major components of this framework are described below.

 Quality Focus: As we said before, the given framework is based on organizational


commitment to quality.

Process: Prices are set of key process areas (KPAs) for efficient management

You might also like