Overview of and topical guide to software engineering
The following outline is provided as an overview of and topical guide to software engineering:
Software engineering – application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software; that is the application of engineering to software.[1]
The ACM Computing Classification system is a poly-hierarchical ontology that organizes the topics of the field and can be used in semantic web applications and as a de facto standard classification system for the field. The major section "Software and its Engineering" provides an outline and ontology for software engineering.
^Bourque, Pierre; Dupuis, Robert, eds. (2004). Guide to the Software Engineering Body of Knowledge - 2004 Version. IEEE Computer Society. p. 1. ISBN 0-7695-2330-7.
and 27 Related for: Outline of software engineering information
The following outline is provided as an overview of and topical guide to softwareengineering: Softwareengineering – application of a systematic, disciplined...
The following outline is provided as an overview of and topical guide to engineering: Engineering is the scientific discipline and profession that applies...
The following outline is provided as an overview of and topical guide to software: Software – collection of computer programs and related data that provides...
outline is provided as an overview of and topical guide to computer engineering: Computer engineering – discipline that integrates several fields of electrical...
following outline is provided as an overview of and topical guide to software development: Software development – development of a software product, which...
In softwareengineering, a software development process or software development life cycle (SDLC) is a process of planning and managing software development...
AOL eBay PayPal Software development – List ofsoftware development philosophies Programming language See: Outlineofsoftwareengineering Users' group ...
Softwareengineering is an engineering approach to software development. A practitioner, a software engineer, applies the engineering design process to...
search engines Outline of software development OutlineofsoftwareengineeringOutlineof web design and web development Outlineof computer programming Programming...
application of IT to business processes Computer engineering (see also Outlineof computer engineering) Softwareengineering (see also Outlineofsoftware engineering)...
The following outline is provided as an overview of and topical guide to control engineering: Control engineering – engineering discipline that applies...
The cleanroom softwareengineering process is a software development process intended to produce software with a certifiable level of reliability. The...
Software construction is a softwareengineering discipline. It is the detailed creation of working meaningful software through a combination of coding...
following outline is provided as an overview of and topical guide to free software and the free software movement: Free software – software which can...
for the operation of machines and mechanical systems. Engineering portal Outlineofengineering Social engineering Financial engineering Julie Thompson Klein...
the field ofsoftwareengineering over time. A baseline for this body of knowledge is presented in the Guide to the SoftwareEngineering Body of Knowledge...
repositories of data. Human–computer interaction investigates the interfaces through which humans and computers interact, and softwareengineering focuses...
the software operates or how to use it, and may mean different things to people in different roles. Documentation is an important part ofsoftware engineering...
level of the hierarchy Aesthetics (outline) Applied philosophy Philosophy of economics Philosophy of education Philosophy ofengineering Philosophy of history...
following outline is provided as an overview of a topical guide to design: Design (as a verb: designing, or, to design) is the intentional creation of a plan...
Softwareengineering (outline) – application of a systematic, disciplined, quantifiable approach to the development, operation, and maintenance of software...