Browse > Article
http://dx.doi.org/10.7236/JIWIT.2012.12.4.119

Applying The Concurrent Development Approach To Unified Process  

Choi, Myeong-Bok (Dept. of Multimedia Eng., Gangneung-Wonju National University)
Lee, Sang-Un (Dept. of Multimedia Eng., Gangneung-Wonju National University)
Publication Information
The Journal of the Institute of Internet, Broadcasting and Communication / v.12, no.4, 2012 , pp. 119-130 More about this Journal
Abstract
Recently, the software system is getting complicating and the customers are requiring faster development. For the traditional sequential approach can't against this problem iterative approach is used instead. For the representative iterative approach, there is RUP (Rational's Unified Process). However, RUP standard practical methods are phase, iteration, and disciplines, sequentially. As a result, there's some waste of manpower when a discipline is executed in an iteration, it has to wait till the next same discipline is executed. There are linear approach, sequential approach, overlapped iteration approach, and time-boxed iteration for the efficient execution of RUP. However, they have some problems such as waste of manpower or difficulty in the project management. This paper suggests a method about how to execute the disciplines as a concurrent type. The concurrent approach prevents the waste of manpower and solves the difficulty of project management.
Keywords
Linear Approach; Sequential Approach; Overlapped Iteration Approach; Time-boxed Iteration Approach; Concurrent Approach;
Citations & Related Records
Times Cited By KSCI : 2  (Citation Analysis)
연도 인용수 순위
1 J. Bennett, "Software Development," http://homepage.ntlworld.com/jeremy.bennett/notes/index.htm, 2002.
2 I. Spence and K. Bittner, "Managing Iterative Software Development with Use Cases," The Rational E-zine, http://www-128.ibm.com/developerworks/rational/library/5093.html, 2004.
3 A. Crain, "Overlapping Iterations in a RUP-based Project," The RationalE-zine, http://www-128.ibm.com/developerworks rational/library/may05/crain/, 2005.
4 S. S. Alhir, "Understanding the Unified Process (UP)," Methods & Tools, Marting & Associates, http://home.concast.net/-salhir/UnderstandingTheUP.PDF, 2002.
5 Rational Software, "Rational Unified Process: Best Practices for Software Development Teams," Rational Software White Paper, TP026B, Rational Software Corporation, 2001.
6 G. Tattersall, "Supporting Iterative Development Through Requirements Management," The Rational E-zine, http://www-128.ibm.com/developerworks/rational/library/2830.html, 2002.
7 K. Bittner, "Driving Iterative Development with Use Cases," The Rational E-zine, http://www-128.ibm.com/developerworks/rational/ library/4029.html, 2006.
8 C. Larman, 'Agile and Iteration Development: A Manager's Guide," 2003.
9 I. Spence and K. Bittner, "What is Iterative Development," The Rational E-zine, http://www-128.ibm.com/developerworks/rational/library/may05/bittner/index.html, 2005.
10 A. Kushniruk, "Rapid Development: Lifecycle Planning," Department of Mathematics & Statistics, http://www.math.yorku.ca/-andrek/ITEC-4010/ITEC4010-8.ppt, 1996.
11 C. Wallin and R. Land, "Software Development Lifecycle Models: The Basic Types," Research Methodology for Computer Science and Engineering, 2001
12 K. Curran, "Project Management: Project Lifecycle Planning," http://www.infm.ulst.ac.uk/kevin/com820/week3.ppt, University of Ulster, Magee Collage, N. Ireland, 2005.
13 P. McBreen, "Incremental Requirements Capture," Xprogramming.com, 1999.
14 P. Wheaton, "Overlapping of Phases in RUP," Java Rinch Big Moose Salon, 2004.
15 P. Kruchten, "A Unified Development Process," Crosstalk, Vol. 9, No. 7, pp. 11-16, 1996.
16 K. Holm, S. Larsen, and K. Rogenberg, "Project Management Artifacts: Rational Unified Process," Rational Software Corporation, 2004.
17 P. Eeles, K. Houston, and W. Kozaczynski, "An Introduction to the Rational Unified Process: Building J2EE Application with the Rational Unified Process," Addison Wesley Professional, 2002.
18 A. Crain, "RUP Iteration Planning," The Rational E-zine, http:// www-128.ibm.com/developerworks/rational/library/5335.html, 2004.
19 Tassc ltd, "The ObjectMetrix Estimation Process Tassc," Tassc Ltd, 2001.
20 M. Cantor, "Organizing RUP SE Projects," The Rational E-zine, http://www-128.ibm.com/developerworks/rational/library/814.html, 2003.
21 P. Kroll, "Dr. Process: What Should the Coders do While Waiting for the Analysts to be Done?," The Rational E-zine, http://www-128.ibm.com/developerworks/rational/library/435.html, 2004.
22 L. Rose, "Continuously Ensuring Quality: A Case Study," The RationalE-zine, http://www-128.ibm.com/developerworks/rational/library/dec04/rose/index.html, 2004.
23 S. W. Ambler, J. Nalbone, and M. Vizdos, "The Enterprise Unified Process: Extending the Rational Unified Process," Prentice Hall PTR, 2005.
24 S. W. Ambler, "A Manager's Introduction to the Rational Unified Process (RUP)," Ambysoft. com, 2005.
25 M. Sayko, "Parallel Software Development is the New Normal," SOA Executive Forum, CM Crossroads, 2004.
26 D. S. Kim, H. C. Kim, "The Study of Software Reliability Model from the Perspective of Learning Effects for Burr Distribution," Journal of the Korea Academia-Industrial Cooperation Society, Vol. 12, No. 10 pp. 4543-4549, 2011.   과학기술학회마을   DOI   ScienceOn
27 B. Prasad, "Concurrent Engineering Fundamentals," The International Institute of Concurrent Engineering, Prentice Hall, 1997.
28 J. B. Park, H. S. Yang, "Quality Evaluation Method of Open Source Software," Journal of the Korea Academia-Industrial, cooperation Society, Vol. 13, No. 5 pp. 2353-2359, 2012.   과학기술학회마을   DOI   ScienceOn