IEEE Computer Society defines software engineering as the application of a systematic approach, disciplined and quantifiable for the development, use and maintenance of software, as well as the study of these approaches, namely the application of the software engineering approach. [1]
engineering conversion software is the software itself in order to develop, maintain, and rebuild using the principle reakayasa to produce software that can work more efficiently and effectively to users.
criteria that can be used as a reference to engineer the software:
A. can continue to be treated and maintained (maintainability)
2. can keep up with technology (dependability)
3. can follow the wishes of users (robust)
4. effective and efficient use of energy and its use
5. can meet the desired needs (usability) [2]
HISTORY
History == ==
{{Main | History of software engineering}}
The term'' software engineering'', first used in the late 1950's and around the early 1960s. In 1968, [[NATO]] held a conference on'' software engineering'' in Germany and then continued in 1969. Although the use of the word'' input'' software engineering conference sparked a sharp debate about aspects of the development of'' engineering'' [[software]], which considers many of the conference is exactly what became the beginning of the growth of the profession'' 'software engineering'' '
The term software engineering was first used in the late 1950's and around the early 1960s. In 1968, NATO held a conference on software engineering in Germany and then continued in 1969. Although the use of said software engineering conference inputs cause a sharp debate about the engineering aspects of software development, many people who think the conference is exactly what became the beginning of the growing profession of software engineering
Subdisciplines == ==
* [[Software quality]] ('' quality'' software)
* [[Engineering software needs]] ('' requirements engineering'')
* [[Project management software]] (project management)
* [[Software testing]] ('' software testing)''
* [[Formal methods]] ('' formal'' methods)
* [[Software quality assurance]] ('''' software quality assurance)
* [[Verify software]] ('' software verification'')
* [[Distributed software]] ('''' distributed software engineering)
* [[Software configuration management]] ('''' software configuration management)
* [[Maintenance software]] ('''' software maintenance)
* [[Design software | modeling and software design]] ('' software design and modeling'')
* [[Software architecture]] ('''' software architectures)
{{Computer-stub}}
SOURCE http://id.wikipedia.org
0 comments:
Post a Comment