コンテンツにスキップ

ソフトウェア開発方法論

出典: フリー百科事典『ウィキペディア(Wikipedia)』

: software development methodology; SDM[1]: system development methodology

[]


11

[]


 (SDM) 1960Elliott (2004)  (SDLC) SDLC[2]1960[2]

SDM[]


[3]
SDM3

[3]

使

 (RUP, IBM) - 1998

 (AUP) - 2005

SDM[]


SDM使

1970

 - 1969

Cap Gemini SDM - PANDATA1974SDM System Development Methodology 

1980

SSADM (Structured systems analysis and design method) - 1980

/

1990

 (OOP) - 19601990

RAD - 1991

DSDM (Dynamic systems development method) - 1994

 - 1995

 - 1998

 - 1999

[]


使[3]

 - 

 - 

 - 

 - 

RAD - 


[]


W1970[4]使

[3]





IT


[]




[3]

使使










[]




[3]




[]




[3]



1[5]

1(1) (2) (3) (4) 4[6]

[7]

RAD[]


RAD (Rapid Application Development) 1991

[3]





GUICASE (4GL)





 JAD (joint application design)  JAD






[]




 (OOD) (OOAD)6[8]

1970IBM

Unified Process (UP) (UML)  inceptionelaborationconstructionguidelines 41UP (RUP) 

2001

: 

[]

[]

TEAF

使

[9]

1

[]



[10]



使[10]

[10]

[10]

CASE[]


Computer Aided Software Engineering (CASE) [11][12]CASE[13]

CASE2[14]





CASEUML

[]

Anjuta - CC++IDEGMONE

 (IDE) IDE



  





IDE

[]


使[15]使



Business Process Modeling NotationBPMNXMLBPML

EXPRESSEXPRESS-G (ISO 10303-11) STEP

Extended Enterprise Modeling Language (EEML) 使



Fundamental Modeling Concepts (FMC) 

IDEFIDEF0IDEF1XIDEF5

LePUS3JavaC++C#

 (Specification and Description Language, SDL) 

 (UML)  UML 2.0 13

使

[]




C++ Object Pascal 

SmalltalkHaskellObject PascalC++C#Visual BasicCommon LispSchemePythonRubyOz

Goto

[]


API

脚注[編集]

  1. ^ "A software development methodology is a set of rules and guidelines that are used in the process of researching, planning, designing, developing, testing, setup and maintaining a software product." Mihai Liviu DESPA. (2014). Comparative study on software development methodologies. Database Systems Journal vol. V, no. 3.
  2. ^ a b Geoffrey Elliott (2004) Global Business Information Technology: an integrated systems approach. Pearson Education. p.87.
  3. ^ a b c d e f g h Centers for Medicare & Medicaid Services (CMS) Office of Information Service (2008). Selecting a development approach. Webarticle. United States Department of Health and Human Services (HHS). Re-validated: March 27, 2008. Retrieved 27 Oct 2008.
  4. ^ Wasserfallmodell > Entstehungskontext, Markus Rerych, Institut für Gestaltungs- und Wirkungsforschung, TU-Wien. Accessed on line November 28, 2007.
  5. ^ Barry Boehm (1996., "A Spiral Model of Software Development and Enhancement". In: ACM SIGSOFT Software Engineering Notes (ACM) 11(4):14-24, August 1986
  6. ^ Richard H. Thayer, Barry W. Boehm (1986). Tutorial: software engineering project management. Computer Society Press of the IEEE. p.130
  7. ^ Barry W. Boehm (2000). Software cost estimation with Cocomo II: Volume 1.
  8. ^ Georges Gauthier Merx & Ronald J. Norman (2006). Unified Software Engineering with Java. p.201.
  9. ^ Edward J. Barkmeyer ea (2003). Concepts for Automating Systems Integration NIST 2003.
  10. ^ a b c d Paul R. Smith & Richard Sarfaty (1993). Creating a strategic plan for configuration management using Computer Aided Software Engineering (CASE) tools. Paper For 1993 National DOE/Contractors and Facilities CAD/CAE User's Group.
  11. ^ Kuhn, D.L (1989). "Selecting and effectively using a computer aided software engineering tool". Annual Westinghouse computer symposium; 6-7 Nov 1989; Pittsburgh, PA (USA); DOE Project.
  12. ^ P. Loucopoulos and V. Karakostas (1995). System Requirements Engineering. McGraw-Hill.
  13. ^ CASE Archived 2012年2月18日, at the Wayback Machine. definition In: Telecom Glossary 2000 Archived 2005年11月22日, at the Wayback Machine.. Retrieved 26 Oct 2008.
  14. ^ K. Robinson (1992). Putting the Software Engineering into CASE. New York : John Wiley and Sons Inc.
  15. ^ Xiao He (2007). "A metamodel for the notation of graphical modeling languages". In: Computer Software and Applications Conference, 2007. COMPSAC 2007 - Vol. 1. 31st Annual International, Volume 1, Issue , 24–27 July 2007, pp 219-224.

関連項目[編集]

外部リンク[編集]