Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

Outline of software engineering

From Wikipedia, the free encyclopedia
(Redirected fromList of software engineering topics)
Overview of and topical guide to software engineering

The followingoutline 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 ofsoftware; that is the application ofengineering tosoftware.[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.

Software applications

[edit]

Software engineers buildsoftware (applications,operating systems,system software) that people use.

Applications influence software engineering by pressuring developers to solve problems in new ways. For example, consumer software emphasizes low cost, medical software emphasizes high quality, and Internet commerce software emphasizes rapid development.

Software engineering topics

[edit]
Programming languages
AdaAPLB
COBOLPascalCC++
C#ClojureCommon LispD
ColdFusionDelphiDylanEiffel
ErlangFortranF#Groovy
JavaLassoMLOCaml
PerlPHPPL/SQLProlog
GoRustSwiftJavaScript
HaskellPythonRubyScala
SchemeSmalltalkTclT-SQL
VerilogVHDLVisual BasicVisual Basic .NET
Assembly language • • •Scripting language • • •List of programming languages

Programming paradigm, based on a programming language technology

[edit]

Databases

[edit]

Graphical user interfaces

[edit]

Programming tools

[edit]

Libraries

[edit]

Design languages

[edit]

Patterns, document many common programming and project management techniques

[edit]

Processes and methodologies

[edit]

Platforms

[edit]

A platform combines computer hardware and an operating system. As platforms grow more powerful and less costly, applications and tools grow more widely available.

Other Practices

[edit]

Other tools

[edit]

Computer science topics

[edit]

Skilled software engineers know a lot ofcomputer science including what is possible and impossible, and what is easy and hard for software.

Mathematics topics

[edit]

Discrete mathematics is a key foundation ofsoftware engineering.

Other

Life cycle phases

[edit]

Deliverables

[edit]

Deliverables must be developed for many SE projects. Software engineers rarely make all of these deliverables themselves. They usually cooperate with the writers, trainers, installers, marketers, technical support people, and others who make many of these deliverables.

Business roles

[edit]

Management topics

[edit]

Business topics

[edit]

Software engineering profession

[edit]

History of software engineering

[edit]

History of software engineering

Pioneers

[edit]

Many people made important contributions to SE technologies, practices, or applications.

See also

Notable publications

[edit]

Related fields

[edit]

See also

[edit]

References

[edit]
  1. ^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. Archived fromthe original on 2009-03-23. Retrieved2008-12-24.

External links

[edit]
Software engineering at Wikipedia'ssister projects
Professional organizations
Professionalism
Education
Standards
Government organizations
Agile
Other organizations
Demographics
Surveys
Other
Retrieved from "https://en.wikipedia.org/w/index.php?title=Outline_of_software_engineering&oldid=1337276559"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2026 Movatter.jp