変更に基づくソフトウェアのライフサイクルとプロセス

30
情報学特別講義A 変に基づくソフトウェアの ライフサイクルとプロセス 平成25121() NTTデータ先端技術株式会社 ソリューション事業部 広史

Upload: hiroshi-kazato

Post on 13-Dec-2014

2.467 views

Category:

Technology


1 download

DESCRIPTION

 

TRANSCRIPT

  • 1. A 25121() NTT

2. () 3. Software Engineering: The Current Practice (2011) : V. Rajlich ICPC http://www.amazon.co.jp/dp/1439841225 4. 5. : (1970) () 6. ( ) 7. (staged) [Rajlich 2011] () 8. : (200210) () ( ) ( ) ( ) ( 5 )(5) http://support.microsoft.com/gp/lifecycle/ja () 9. (ver 1.x) (ver 2.x) (ver 3.x) 10. : Microsoft Windows Vista 3 20012002 20032004 20052006 20072008 20092010 20112012 20132014 20152016 20172018 20192020 20212022 2023 Windows XPProfessional WindowsVista BusinessWindows 7 Professional Windows 8 Prohttp://support.microsoft.com/gp/lifeselectwin 11. : Ubuntu (LTS; Long Term Support) 20084 2 https://wiki.ubuntu.com/LTS 12. : () http://www.zengin-net.jp/zengin_net/pdf/pamphlet_j.pdf 2 13. : 6 (2011)19701980 1990 2000 2010 1 (1973.4) 2 (1979.2)3 (1987.11)4(1995.11)5(2003.11)6(2011.11)2000/ ()1500/ 1350/ 500/ 100/140/http://www.zengin-net.jp/zengin_net/pdf/pamphlet_j.pdf 2 14. () () 510 () 15. 16. 4 * Perfective Change Adaptive Change Corrective Change Protective Change * JIS X 0161:2008 17. () : (Bug Tracking System; BTS) 18. : EC-CUBE (EC) http://demo211.ec-cube.net/ 19. : EC-CUBE () http://xoops.ec-cube.net/modules/newbb/index.php 20. 1 (Initiation) (Concept Location) (Impact Analysis) (Prefactoring) (Verification) (Actualization) (Postfactoring) (Conclusion) 21. (Initiation) : (2013/1/xx): jiro / : 2012-10-24 15:53 : EC CUBE ver2.11.5dtb_order_detail () 22. (Concept Location) () pages/shopping/LC_Page_Shopping.php pages/shopping/LC_Page_Shopping_Complete.php pages/shopping/LC_Page_Shopping_Confirm.php pages/shopping/LC_Page_Shopping_Deliv.php pages/shopping/LC_Page_Shopping_LoadPaymentModule.php pages/shopping/LC_Page_Shopping_Multiple.php pages/shopping/LC_Page_Shopping_Payment.php html/install/temp/install.log html/shopping/complete.php html/shopping/confirm.php html/shopping/deliv.php ...... 23. (Impact Analysis) SC_CartSession.php checkProducts LC_Page_Shopping_Confirm.php function action() {$objCartSess = new SC_CartSession_Ex();// if (!$objSiteSess->isPrePage()) {SC_Utils_Ex::sfDispSiteError(PAGE_ERROR, $objSiteSess);}// $this->tpl_message = $objCartSess->checkProducts($this->cartKey); SC_Utils.php if (!SC_Utils_Ex::isBlank($this->tpl_message)) { IsBlank SC_Response_Ex::sendRedirect(CART_URLPATH);exit;} 24. () 25. () (staged) [Rajlich 2011] () 26. NTT (2012112) http://www.nttdata.com/jp/ja/news/release/2012/110200.html 27. : : : : 28. 29. V. Rajlich, Software Engineering: The Current Practice, Chapman & Hall/CRC, 2011 , , , , , , 29(3), 3-28, 2012 T. Mens, Y.-G. Guehnuc, J. Fernndez- Ramil, & ,M. DHondt, Guest Editors Introduction: Software Evolution, IEEE Software, 27(4), 2225, 2010 30. Credits Waterfall-Gruggies-burn by baaker2009, on Flickr http://flic.kr/p/7M2rkU