Browse > Article

A Use-Case Based Object-Oriented Project Scheduling Technique  

허진선 (숭실대학교 컴퓨터학과)
최시원 (숭실대학교 컴퓨터학과)
김수동 (숭실대학교 컴퓨터학과)
Abstract
Object-oriented development has been generalized, but object-oriented project planning and scheduling techniques have not been studied enough. Furthermore, it is difficult to apply the conventional software management techniques to object-oriented projects. Especially, the large scaled projects are increasing, but the project planing techniques for these large scaled projects have not been proposed enough. In this paper, we propose systematic techniques for OO based project scheduling. We suggest a 7 step-process for deriving the OO project schedule from the use-case diagram which is describing the functional requirements of the system. The proposed process includes identifying use-cases, drawing preliminary chart through interdependency analysis, identifying characteristics of each use case, determining the number of iteration, assigning use-cases to iteration, considering available resource and constraints, drawing revised PERT chart. Each step has the explanation of the input, output, and the guidelines needed to perform the step. The project scheduling technique proposed in this paper ran be used effectively in the planning phase which the purpose is to plan a development schedule to yield the high quality software in minimum time.
Keywords
Use Case; OOP; Project Management; Project Planning; Project Scheduling; Use-Case; PERT Chart;
Citations & Related Records
연도 인용수 순위
  • Reference
1 Schneider, G., Winters, J., Applying Use Cases : A Practical Guide. Addison Wesley. 2001
2 Booch, Rumbaugh, Jacobson, The Unified Modeling Language User Guide. Addison Wesley, 1999
3 Armour, F., Miller G., Advanced Use Case Modeling, Addison Wesley. 2000
4 Jacobson, I., Object-Oriented Software Engineering : A Use Case Driven Approach, Addison-Wesley, 1992
5 Pressman, R., Software Engineering: A Practitioner s Approach, McGRAW-HILL, 1997
6 Cockburn, A., Surviving Object Oriented Projects, Addison Wesley, 1998
7 Fayad, M., Tsai, W., Fulghum, M., Transition to object oriented software development. CACM. Vol. 39, No.2. Feb. 1996   DOI
8 Bruegge, B., Dutoit, A., Object-Oriented Software Engineering: Conquering Complex and Changing Systems, Prentice Hall, 1999
9 Pooley, R., Stevens, P., Using UML : Software Engineering with Objects and Components, Addison-Wesley, 2000
10 Cantor, M., Object-Oriented Project Management with UML, WILEY, 1998
11 Cockburn, A., Writing Effective Use Cases, Addison Wesley, 2000
12 Wilkie, G., Object-Oriented Software Engineering : The Professional Developer s Guide, Addison-Wesley. 1993
13 Sommerville, I., Software Engineering: Sixth Edition, Addison Wesley. 2000