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

Explain compatibility testing?

636


What is what are the parameters of performance testing?

539


I am having 1.5 years of exp. in Manual testing.What I have to do now? Should I do ISTQB Certification or Perl/Shell Scripting Languages? OR Anything else.Please Guide me properly.

2632


Mention what are the categories of defects?

573


I need to learn who the major stakeholders are in each of the 7 stages of the SDLC. What is the best online resource?

655






What is coverage analysis?

577


What is the difference between top-down and bottom-up testing?

508


What is a system administrator?

571


What is static analyzer?

584


What is system test?

553


What is test management review and why it is important?

524


Explain branch testing?

570


i am a PG science(chemistry),now am working test engineer in small organization,now i will decide to move better organization please send model cv and advises

1809


Explain what the meaning of code walk through is?

549


What is your primary role in your project?

2173