What is Software Engineering? Please do explain in Brief.

Answer Posted / rohit garg

Software engineering is the application of a systematic,
disciplined, quantifiable approach to the development,
operation, and maintenance of software, and the study of
these approaches; that is, the application of engineering
to software.
The term software engineering first appeared in the 1968
NATO Software Engineering Conference and was meant to
provoke thought regarding the current "software crisis" at
the time. Since then, it has continued as a profession and
field of study dedicated to creating software that is of
higher quality, more affordable, maintainable, and quicker
to build. Since the field is still relatively young
compared to its sister fields of engineering, there is
still much debate around what software engineering actually
is, and if it conforms to the classical definition of
engineering. It has grown organically out of the
limitations of viewing software as just
programming. "Software development" is a much used term in
industry which is more generic and does not necessarily
subsume the engineering paradigm. Although it is
questionable what impact it has had on actual software
development over the last more than 40 years, the field's
future looks bright according to Money Magazine and
Salary.com who rated "software engineering" as the best job
in America in 2006.

Is This Answer Correct ?    18 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

A type of integration testing in which software elements, hardware elements, or both are combined all at once into a component or an overall system, rather than in stages.

645


What is CCB and MTBF, why should we use this.

1769


What is the boundary value analysis/testing?

614


Which one you prefer, working with independent testing project or working along with development team?

1499


What is compliance testing ?

1546






What goes into a Test Summary? How would you write a Test Summary?

1731


you are a SQA lead on a project that uses an agile development environment, The lead developer has been instructed to write and initially-failing automated test case, then produce minimum amount of code to pass the test and finally refactor the new code to acceptable standards. based on above, Which type of SQA-focused SDLA is being used?

1211


I need to learn everything I can about Function, Non-Functional and Regression Testing. What is the best online resource?

721


What is upwardly compatible software?

577


What is policy?

565


What are the two parameters which can be useful to know the quality of test execution?

978


What is heuristics testing?

692


What is non-intrusive testing?

701


hai, i completed my B.Tech.i planning to join in testing tools.can anybody suggest me good institute.I heard about Nageshwara Rao sir institute for testing tools.Now which one is good so i can get job in testing tools. please help me.....where to join in hyd.

1614


Explain inputs?

582