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 :
بازگشت