DocumentCode
2281462
Title
Engineering software design processes to guide process execution
Author
Song, Xiping ; Osterweil, Leon J.
Author_Institution
Siemens Corp. Res. Inc., Princeton, NJ, USA
fYear
1994
fDate
10-11 Oct 1994
Firstpage
135
Lastpage
152
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 explicitly shows, however, that one well-known example of such an SDM, Booch object-oriented design (BOOD), as described in the literature, is far too vague to provide specific guidance to designers, and 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 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 methods; project engineering; software engineering; BOOD; Booch object-oriented design; Debus-Booch; plausible process requirements; process execution guidance; process programming; software design methodologies; software design process engineering; Design engineering; Design methodology; Educational institutions; Process design; Programming; Software design; Software engineering; Software prototyping; Software systems; Solids;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Process, 1994. 'Applying the Software Process', Proceedings., Third International Conference on the
Conference_Location
Reston, VA
Print_ISBN
0-8186-6695-1
Type
conf
DOI
10.1109/SPCON.1994.344415
Filename
344415
Link To Document