Software engineering/Catalogs/Topics: Difference between revisions

From Citizendium
Jump to navigation Jump to search
imported>Pat Palmer
(adding design patterns to the list)
imported>John Stephenson
m (-{{Subpages}})
 
(12 intermediate revisions by 6 users not shown)
Line 1: Line 1:
This is a list of sub-topics (pointing to related articles) within the field of [[software engineering]].  
This is a list of topics that sometimes fall within the field of [[software engineering]].  It is also currently a place to brainstorm items which might, or might not, end up in the main [[Software engineering]] article.  See also the [[List of software tools for software engineering]].


* [[Capability Maturity Model]] (CMM) - A set of guidelines from the [[Software Engineering Institute]] for assessing project maturity in the software development process, CMM classifies projects into one of five "maturity levels".   Many U. S. government contracts awarded for software development require bidding vendors to use CMM guidelines.
* [[Capability Maturity Model]] (CMM) - A set of guidelines from the [[Software Engineering Institute]] for assessing project maturity in the software development process, CMM classifies projects into one of five "maturity levels". Many U. S. government contracts awarded for software development require bidding vendors to use CMM guidelines.
* software project [[risk analysis]]
* [[Capability Maturity Model Integration]] (CMMI) - Also from the SEI, the CMMI updates and supersedes the CMM, which is now defunct.
* project [[schedule estimation]]
* Software project [[risk analysis]]
* software project [[metrics]]
* Project [[schedule estimation]]
* [[code inspection]]
* Software project or process [[metrics]]
* software project [[failure analysis]]
* [[Code inspection]]
* software [[project management]]
* Software project [[failure analysis]]
* [[software reliability]]
* Software [[project management]]
* [[software testing]] - including sub-topics such as:
* [[Software reliability]]
** software [[unit testing]]
* [[Software testing]] - including sub-topics such as:
** software [[integration testing]]
** Software [[unit testing]]
** software [[system testing]]
** Software [[integration testing]]
** software [[acceptance testing]]
** Software [[system testing]]
* software [[verification]]
** Software [[Acceptance testing]]
* software [[validation]]
* Software [[Verification]]
* [[software life-cycle models]]
* Software [[Validation]]
* [[design patterns]]
* [[Software life-cycle]] models
* [[Design patterns]]
* [[Software development process]]
* [[SPICE]] - Software Process Improvement and Capability dEtermination
*[[CASE tools]] and the guy who started the idea
* [[requirements analysis]]
* [[software design]]
* [[code generation]]
* [[static analysis]]
* [[dynamic linking]]
* [[ISO 9000]] quality assurance process standard
* [[Rational Unified Process]] (RUP)

Latest revision as of 08:06, 15 March 2021

This is a list of topics that sometimes fall within the field of software engineering. It is also currently a place to brainstorm items which might, or might not, end up in the main Software engineering article. See also the List of software tools for software engineering.