You are on page 1of 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