• 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