Importance of software Engineering:
Now days, the business of many companies and organizations is essentially based on
software. However quality is not fixed and universal property of software. It depends
on the context and goals of its stakeholder. Therefore we want to develop quality
product. In 1960s, writing software has evolved into profession concerned with how
to enhance the quality of software and how to implement it. Quality can refer to how
maintainable software is, speed, accuracy, stability, usability, readability, testability,
security, reliability, size, cost, and number of flaws or bugs as well as to less
considerable qualities like conciseness, elegance, style, user satisfaction, and along
with numerous additional attributes. How best to create high quality software product
is a complex, separate, and contentious problem covering software design methods
and principles, so called best practices for writing, developing, and testing code, with
broader management issues such as process, finest team size, how best to deliver
software on time and fast as possible, within budget, hiring practices, work place
culture, and so forth. All this belong to software engineering.
0 comments:
Post a Comment