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
What test plans consists of?
What is version description document (vdd)?
Which is the easiest and preferred Automation Tool mostly for software Testing now a days? What is the reason for it.
Hi i am urgently in need of the ISTQB sample exam questions by John A Estrella and Maria C Estrella as i am going to take the exam at the end of this month. Please send the ecopy of this book to tselvi83@yahoo.co.in
What the difference between a 'defect' and a 'failure' in software testing is?
What is a variant?
What is test/qa team lead?
please anyone can help me in giving dumps in ISTQB for foundation level
what is the role of external testing companies?
What is Functional, Non-Functional, and Regression used for (i.e. the purpose of each)?
What is dependency testing?
What is 2 tier and 3 tier application? Pls illustrate it with appropriate example.
What is Mainframe testing all about? What is testing methodology which applies to this kind of testing? Can anyone with the basic knowledge of mainframe system can apply for the Mainframe testing job requirement?
Explain glass box testing?
What is test documentation?