• DocumentCode
    1425703
  • Title

    Engineering software design processes to guide process execution

  • Author

    Song, Xiping ; Osterweil, Leon J.

  • Author_Institution
    Corporate Res. Inc., Princeton, NJ, USA
  • Volume
    24
  • Issue
    9
  • fYear
    1998
  • fDate
    9/1/1998 12:00:00 AM
  • Firstpage
    759
  • Lastpage
    775
  • Abstract
    Using systematic development processes is an important characteristic of any mature engineering discipline. In current software practice, software design methodologies (SDMs) are intended to be used to help design software more systematically. This paper shows, however, that one well-known example of such an SDM, Booch Object-Oriented Design (BOOD), as described in the literature is too imprecise and incomplete to be considered as a fully systematic process for specific projects. To provide more effective and appropriate guidance and control in software design processes, we applied the process programming concept to the design process. Given two different sets of plausible design process requirements, we elaborated two more detailed and precise design processes that are responsive to these requirements. We have also implemented, experimented with, and evaluated a prototype (called Debus-Booch) that supports the execution of these detailed processes
  • Keywords
    object-oriented programming; software engineering; BOOD; Booch Object-Oriented Design; process execution; process programming; software design methodologies; software design processes; systematic development processes; Computer Society; Design engineering; Design methodology; Process design; Programming; Prototypes; Software design; Software engineering; Software prototyping; Software systems;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.713330
  • Filename
    713330