A field of computing concerned with how software itself is specified, built, organized and made reliable, independent of any one algorithm or hardware platform. Belongs here: Operating Systems, the software layer that manages a machine's own resources, and Formal Methods, which proves a program correct against its specification. Does not belong here: a field about a specific computational technique a program might implement, such as Machine Learning, filed under Computing Methodologies instead.
Facts
Comparison
Era of Emergence Software And Its Engineering
Sources
1. Wikipedia: Software engineering
WikipediaSoftware engineering, Origin of the term section, field subcategory useQuote, Software engineering, Origin of the term section, field subcategory use
The term appeared in a list of services offered by companies in the June 1965 issue of "Computers and Automation" and was used more formally in the August 1966 issue of Communications of the ACM (Volume 9, number 8) in "President's Letter to the ACM Membership" by Anthony A. Oettinger.
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.