Jump to content
Main menu
Main menu
move to sidebar
hide
Navigation
Main page
Recent changes
Random page
Help about MediaWiki
Special pages
Niidae Wiki
Search
Search
Appearance
Create account
Log in
Personal tools
Create account
Log in
Pages for logged out editors
learn more
Contributions
Talk
Editing
Computing
(section)
Page
Discussion
English
Read
Edit
View history
Tools
Tools
move to sidebar
hide
Actions
Read
Edit
View history
General
What links here
Related changes
Page information
Appearance
move to sidebar
hide
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Software engineering === {{Main|Software engineering}} Software engineering is the application of a systematic, disciplined, and quantifiable approach to the design, development, operation, and maintenance of software, and the study of these approaches. That is, the application of engineering to software.<ref name="BoDu04">{{cite book|pages =1| first1= Alain| last1=Abran| first2=James W.| last2=Moore| first3=Pierre| last3=Bourque| first4=Robert| last4=Dupuis| first5=Leonard L.| last5=Tripp| title=Guide to the Software Engineering Body of Knowledge| year=2004| publisher=IEEE| isbn=978-0-7695-2330-9}}</ref><ref>{{cite web | author = ACM | year = 2006 | url = http://computingcareers.acm.org/?page_id=12 | title = Computing Degrees & Careers | publisher = ACM | access-date = 23 November 2010 | archive-url = https://web.archive.org/web/20110617053818/http://computingcareers.acm.org/?page_id=12 | archive-date = 17 June 2011 | url-status = dead }}</ref><ref>{{cite book | last = Laplante | first = Phillip | title = What Every Engineer Should Know about Software Engineering | publisher = CRC | location = Boca Raton | year = 2007 | isbn = 978-0-8493-7228-5 | url = https://books.google.com/books?id=pFHYk0KWAEgC&q=What%20Every%20Engineer%20Should%20Know%20about%20Software%20Engineering.&pg=PA1 | access-date = 21 January 2011 }}</ref> It is the act of using insights to conceive, model and scale a solution to a problem. The first reference to the term is the 1968 [[NATO Software Engineering Conferences|NATO Software Engineering Conference]], and was intended to provoke thought regarding the perceived ''[[software crisis]]'' at the time.<ref>{{cite book| last=Sommerville| first=Ian| title=Software Engineering| edition=7| url=https://books.google.com/books?id=PqsWaBkFh1wC| access-date=10 January 2013 | year=2008| publisher=Pearson Education| isbn=978-81-7758-530-8| page=26}}</ref><ref>{{cite conference | first1 = Naur | last1 = Peter |author-link1=Peter Naur |first2=Brian|last2=Randell |author-link2=Brian Randell | title = Software Engineering: Report of a conference sponsored by the NATO Science Committee | publisher = Scientific Affairs Division, NATO | date = 7β11 October 1968 | location = Garmisch, Germany | url = http://homepages.cs.ncl.ac.uk/brian.randell/NATO/nato1968.PDF | access-date = 26 December 2008}}</ref><ref>{{cite web| url = http://homepages.cs.ncl.ac.uk/brian.randell/NATO/NATOReports/index.html| title = The 1968/69 NATO Software Engineering Reports| access-date = 11 October 2008 | last = Randell | first = Brian | author-link = Brian Randell|date = 10 August 2001| work = Brian Randell's University Homepage| publisher = The School of the Computer Sciences, Newcastle University| quote = The idea for the first NATO Software Engineering Conference, and in particular that of adopting the then practically unknown term ''software engineering'' as its (deliberately provocative) title, I believe came originally from Professor [[Friedrich L. Bauer|Fritz Bauer]].}}</ref> [[Software development]], a widely used and more generic term, does not necessarily subsume the engineering paradigm. The generally accepted concepts of Software Engineering as an engineering discipline have been specified in the Guide to the [[Software Engineering Body of Knowledge]] (SWEBOK). The SWEBOK has become an internationally accepted standard in ISO/IEC TR 19759:2015.<ref>{{cite web | url = http://www.iso.org/iso/iso_catalogue/catalogue_tc/catalogue_detail.htm?csnumber=33897| id= ISO/IEC TR 19759:2015| access-date = 21 May 2019|title = Software Engineering β Guide to the software engineering body of knowledge (SWEBOK)|publisher = International Organization for Standardization}}</ref>
Summary:
Please note that all contributions to Niidae Wiki may be edited, altered, or removed by other contributors. If you do not want your writing to be edited mercilessly, then do not submit it here.
You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource (see
Encyclopedia:Copyrights
for details).
Do not submit copyrighted work without permission!
Cancel
Editing help
(opens in new window)
Search
Search
Editing
Computing
(section)
Add topic