DocumentCode
398044
Title
Hierarchical process patterns: construct software processes in a stepwise way
Author
Huang, Heyuan ; Zhang, Shensbeng
Author_Institution
Dept. of Comput. Sci. & Eng., Shanghai Jiao Tong Univ., China
Volume
2
fYear
2003
fDate
5-8 Oct. 2003
Firstpage
1353
Abstract
Patterns are widely used to capture design decisions and rationale of software, but they could also be used to document and guide the development of software process. This paper proposes a framework called hierarchical process patterns (HPP), which includes three types of pattern: lifecycle pattern, activity pattern, and workflow pattern. This division makes it easier to tailor and refine software processes in a stepwise way. To describe the workflow of process pattern and relationships between roles and artifacts of realized activity and those of sub activities, this paper presents a set of representation mechanism and defines role inheritance diagram and artifact decomposition diagram. To support variable number of same category of activities, this paper introduce parameterized compound activity in workflow pattern. Finally, this paper gives an example to illustrate how to apply the framework in SPDM, which is a process-centered software engineering environment.
Keywords
inheritance; object-oriented methods; object-oriented programming; software development management; HPP; Hierarchical Process Patterns; SPDM; activity pattern; artifact decomposition diagram; design decisions; design pattern; lifecycle pattern; parameterized compound activity; process-centered software engineering; representation mechanism; role inheritance diagram; software process development; software process development management system; workflow pattern; Books; Engineering management; Environmental management; Process design; Programming; Software architecture; Software design; Software development management; Software engineering; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Systems, Man and Cybernetics, 2003. IEEE International Conference on
ISSN
1062-922X
Print_ISBN
0-7803-7952-7
Type
conf
DOI
10.1109/ICSMC.2003.1244600
Filename
1244600
Link To Document