Software engineering (SE) 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. It is the application of engineering to software because it integrates significant mathematics, computer science and practices whose origins are in engineering.
It is also defined as a systematic approach to the analysis, design, assessment, implementation, testing, maintenance and reengineering of software, 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 perceived "software crisis" at the time.
It is also defined as a systematic approach to the analysis, design, assessment, implementation, testing, maintenance and reengineering of software, 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 perceived "software crisis" at the time.
Software development, a much used and more generic term, does not necessarily subsume the engineering paradigm. Although it is questionable what impact it has had on actual software development over the last 40 years, the field's future looks bright according to Money Magazine and Salary.com, which rated "software engineer" as the best job in the United States in 2006.
Most Popular
AVG Anti-Virus FreeLimeWire
Ad Aware
Avira AntiVir
Avast Home
WinRar
Orbit Downloader
FrostWire
Winzip
BitComet
CamFrog Video Chat
Spybot
IrfanView
FLV Player
mIRC
YouTube Downloader
GOM Media Player
Virtual DJ Software
Adobe Reader
RealPlayer
Software Management
Software Outsourcing
Offshore Outsourcing
Software Management
Project management
Enterprise Software
Offshore Outsourcing
Software Management
Project management
Enterprise Software
Internet
Browser Plug Ins
Browsing Tools
Download Manager
FTP
Online Privacy
P2P Filesharing
Pop Up Blockers
Server Tools
Toolbars
Browsing Tools
Download Manager
FTP
Online Privacy
P2P Filesharing
Pop Up Blockers
Server Tools
Toolbars
Security
Anti VirusCorporate Security
Encryption
Firewalls
Keylogger
Password Manager
Password Recovery
Main article: Outline of software engineering
- Bachelor of Science in Information Technology
- Bachelor of Software Engineering
- List of software engineering conferences
- List of software engineering publications
- Software craftsmanship