Communiquez avec les autres et partagez vos connaissances professionnelles

Inscrivez-vous ou connectez-vous pour rejoindre votre communauté professionnelle.

Suivre

How will you define software requirement engineering?

user-image
Question ajoutée par Muhammad Usman Tariq , Visiting Faculty , National University of Science and Technology
Date de publication: 2014/12/28
Emad Mohammed said abdalla
par Emad Mohammed said abdalla , ERP & IT Software, operation general manager . , AL DOHA Company

Software engineering is the study and application of engineering to the design, development, and maintenance of software.[1][2][3]

Typical formal definitions of software engineering are:

  • "the application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software";[4]
  • "an engineering discipline that is concerned with all aspects of software production";[5]
  • and "the establishment and use of sound engineering principles in order to economically obtain software that is reliable and works efficiently on real machines."[6]

The term has been used less formally:

 

  • as the informal contemporary term for the broad range of activities that were formerly called computer programming and systems analysis;[7]
  • as the broad term for all aspects of the practice of computer programming, as opposed to the theory of computer programming, which is called computer science;[8]
  • as the term embodying the advocacy of a specific approach to computer programming, one that urges that it be treated as an engineering discipline rather than an art or a craft, and advocates the codification of recommended practices.[9]

More Questions Like This