 |
|
 |
Gerald Weinberg | A Wisdom Archive on Gerald Weinberg |  | Gerald Weinberg A selection of articles related to Gerald Weinberg |  |
|
More material related to Gerald Weinberg can be found here:
|
|
|  | | Gerald Weinberg |  | |
| ARTICLES RELATED TO Gerald Weinberg | |
 |  |  | Gerald Weinberg: Encyclopedia II - List of software engineering topics - Influence on societySoftware engineers affect society by creating applications. These applications produce value for users, and sometimes produce disasters.
List of software engineering topics - Applications.
Software engineers build applications 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.
< ...
See also:List of software engineering topics, List of software engineering topics - Influence on society, List of software engineering topics - Applications, List of software engineering topics - Disasters, List of software engineering topics - Technologies and practices, List of software engineering topics - Software engineering topics, List of software engineering topics - Computer science topics, List of software engineering topics - Mathematics topics, List of software engineering topics - Life cycle phases, List of software engineering topics - Deliverables, List of software engineering topics - Business roles, List of software engineering topics - Management topics, List of software engineering topics - Business topics, List of software engineering topics - Community topics, List of software engineering topics - Pioneers, List of software engineering topics - Notable publications, List of software engineering topics - Professional topics, List of software engineering topics - Odds and ends, List of software engineering topics - Related fields, List of software engineering topics - Different languages, List of software engineering topics - Miscellaneous and to do Read more here: » List of software engineering topics: Encyclopedia II - List of software engineering topics - Influence on society |
|  |
|
 |  |  | Gerald Weinberg: Encyclopedia II - Capability Maturity Model - Levels of the CMMThere are five levels of the CMM. According to the SEI,
"Predictability, effectiveness, and control of an organization's software processes are believed to improve as the organization moves up these five levels. While not rigorous, the empirical evidence to date supports this belief."
Capability Maturity Model - Level 1 - Initial.
At maturity level 1, processes are usually ad hoc and the organization usually does not provide a stable environment. Success in these organizations de ...
See also:Capability Maturity Model, Capability Maturity Model - History, Capability Maturity Model - Context, Capability Maturity Model - Origins, Capability Maturity Model - Current state, Capability Maturity Model - Future direction, Capability Maturity Model - Levels of the CMM, Capability Maturity Model - Level 1 - Initial, Capability Maturity Model - Level 2 - Repeatable, Capability Maturity Model - Level 3 - Defined, Capability Maturity Model - Level 4 - Managed, Capability Maturity Model - Level 5 - Optimizing, Capability Maturity Model - Extensions, Capability Maturity Model - Process areas, Capability Maturity Model - Controversial aspects, Capability Maturity Model - Praise, Capability Maturity Model - Criticism, Capability Maturity Model - The most beneficial elements of CMM Level 2 and 3 Read more here: » Capability Maturity Model: Encyclopedia II - Capability Maturity Model - Levels of the CMM |
|  |
|
 |  |  | Gerald Weinberg: Encyclopedia II - Capability Maturity Model - Controversial aspectsThe software industry is diverse and volatile. All methodologies for creating software have supporters and critics, and the CMM is no exception.
Capability Maturity Model - Praise.
The CMM was developed to give Defense organizations a yardstick to assess and describe the capability of software contractors to provide software on time, within budget, and to acceptable standards. It has arguably been successful in this role, even reputedly causing some software salespeople to clamour for their organizat ...
See also:Capability Maturity Model, Capability Maturity Model - History, Capability Maturity Model - Context, Capability Maturity Model - Origins, Capability Maturity Model - Current state, Capability Maturity Model - Future direction, Capability Maturity Model - Levels of the CMM, Capability Maturity Model - Level 1 - Initial, Capability Maturity Model - Level 2 - Repeatable, Capability Maturity Model - Level 3 - Defined, Capability Maturity Model - Level 4 - Managed, Capability Maturity Model - Level 5 - Optimizing, Capability Maturity Model - Extensions, Capability Maturity Model - Process areas, Capability Maturity Model - Controversial aspects, Capability Maturity Model - Praise, Capability Maturity Model - Criticism, Capability Maturity Model - The most beneficial elements of CMM Level 2 and 3 Read more here: » Capability Maturity Model: Encyclopedia II - Capability Maturity Model - Controversial aspects |
|  |
|
 |  |  | Gerald Weinberg: Encyclopedia II - Capability Maturity Model - History
Capability Maturity Model - Context.
The term software originates from the idea that software is easy to change ("soft") in comparison to hardware, which was more difficult to change ("hard"). In the 1970s, the field of software development saw significant growth as more organizations began to move to computerized information systems. With this significant growth, two events began unfolding.
The first event was that computerized information systems became commonplace and improved computer hardware a ...
See also:Capability Maturity Model, Capability Maturity Model - History, Capability Maturity Model - Context, Capability Maturity Model - Origins, Capability Maturity Model - Current state, Capability Maturity Model - Future direction, Capability Maturity Model - Levels of the CMM, Capability Maturity Model - Level 1 - Initial, Capability Maturity Model - Level 2 - Repeatable, Capability Maturity Model - Level 3 - Defined, Capability Maturity Model - Level 4 - Managed, Capability Maturity Model - Level 5 - Optimizing, Capability Maturity Model - Extensions, Capability Maturity Model - Process areas, Capability Maturity Model - Controversial aspects, Capability Maturity Model - Praise, Capability Maturity Model - Criticism, Capability Maturity Model - The most beneficial elements of CMM Level 2 and 3 Read more here: » Capability Maturity Model: Encyclopedia II - Capability Maturity Model - History |
|  |
|
 |  |  | Gerald Weinberg: Encyclopedia II - List of software engineering topics - Odds and ends
List of software engineering topics - Related fields.
Traditional engineering
Computer engineering
Electrical engineering
Software engineering
Domain engineering
Information engineering
Knowledge engineering
User interface engineering
Web engineering
Arts and Sciences
Mathematics
Computer science
Information science
Application softwares ...
See also:List of software engineering topics, List of software engineering topics - Influence on society, List of software engineering topics - Applications, List of software engineering topics - Disasters, List of software engineering topics - Technologies and practices, List of software engineering topics - Software engineering topics, List of software engineering topics - Computer science topics, List of software engineering topics - Mathematics topics, List of software engineering topics - Life cycle phases, List of software engineering topics - Deliverables, List of software engineering topics - Business roles, List of software engineering topics - Management topics, List of software engineering topics - Business topics, List of software engineering topics - Community topics, List of software engineering topics - Pioneers, List of software engineering topics - Notable publications, List of software engineering topics - Professional topics, List of software engineering topics - Odds and ends, List of software engineering topics - Related fields, List of software engineering topics - Different languages, List of software engineering topics - Miscellaneous and to do Read more here: » List of software engineering topics: Encyclopedia II - List of software engineering topics - Odds and ends |
|  |
|
 |  |  | Gerald Weinberg: Encyclopedia II - List of software engineering topics - Technologies and practicesSkilled software engineers use technologies and practices from a variety of fields to improve their productivity in creating software and to improve the quality of the delivered product.
List of software engineering topics - Software engineering topics.
Many technologies and practices are (mostly) unique to software engineering, though many of these are shared with computer science.
List of programming languages
Scripting
Ada
COBOL
C
C++
C#
Fortran
JavaSee also: List of software engineering topics, List of software engineering topics - Influence on society, List of software engineering topics - Applications, List of software engineering topics - Disasters, List of software engineering topics - Technologies and practices, List of software engineering topics - Software engineering topics, List of software engineering topics - Computer science topics, List of software engineering topics - Mathematics topics, List of software engineering topics - Life cycle phases, List of software engineering topics - Deliverables, List of software engineering topics - Business roles, List of software engineering topics - Management topics, List of software engineering topics - Business topics, List of software engineering topics - Community topics, List of software engineering topics - Pioneers, List of software engineering topics - Notable publications, List of software engineering topics - Professional topics, List of software engineering topics - Odds and ends, List of software engineering topics - Related fields, List of software engineering topics - Different languages, List of software engineering topics - Miscellaneous and to do Read more here: » List of software engineering topics: Encyclopedia II - List of software engineering topics - Technologies and practices |
|  |
|
 |  |  | Gerald Weinberg: Encyclopedia II - List of software engineering topics - Community topics
List of software engineering topics - Pioneers.
Many people made important contributions to SE technologies, practices, or applications.
John Backus: Fortran, first optimizing compiler, BNF
Vic Basili: Experience factory.
F.L. Bauer: Stack principle, originator of the term Software Engineering
Kent Beck: Refactoring, extreme programming, pair programming, test-driven development.
Tim Berners-Lee: World wide web
Barry Boehm: SE economics, COCOMO, Spi ...
See also:List of software engineering topics, List of software engineering topics - Influence on society, List of software engineering topics - Applications, List of software engineering topics - Disasters, List of software engineering topics - Technologies and practices, List of software engineering topics - Software engineering topics, List of software engineering topics - Computer science topics, List of software engineering topics - Mathematics topics, List of software engineering topics - Life cycle phases, List of software engineering topics - Deliverables, List of software engineering topics - Business roles, List of software engineering topics - Management topics, List of software engineering topics - Business topics, List of software engineering topics - Community topics, List of software engineering topics - Pioneers, List of software engineering topics - Notable publications, List of software engineering topics - Professional topics, List of software engineering topics - Odds and ends, List of software engineering topics - Related fields, List of software engineering topics - Different languages, List of software engineering topics - Miscellaneous and to do Read more here: » List of software engineering topics: Encyclopedia II - List of software engineering topics - Community topics |
|  |
|
 | |
|
|
More material related to Gerald Weinberg can be found here:
|
|
|
 | |