While
developing software following are common objectives:
1.
Satisfy
user requirements –
Necessary to understand the demand of end user and accordingly software should
be developed.
2. High reliability – Mistakes
or bugs in a program can be expensive in terms of human lives, money and
customer relation. For instance Microsoft has faced many problems because
earlier release of Windows has many problems. Thus software should be delivered
only if high reliability is achieved.
3. Low Maintenance costs – Maintenance
of software is an activity that can be done only after delivering the software
to the customer. Any small change in software should not cause restructuring of
whole software. This indicated that the design of software has poor quality.
4. Delivery on time – It is
very difficult to predict the exact time on which the software can be
completed. But a systematic development of software can lead to meet the given
deadline.
5. Low production costs – The
Software product should be cost effective.
6. High performance – The high
performance software systems are expected to achieve optimization in speed and
memory usage.
7. Ease of reuse – use same
software in different systems and software.
Post a Comment