ABSTRACT

Systems/software engineering changes address the systems development aspect, whereas business process re-engineering activities address issues related to work process and role refinement, including cultural, organizational, and enterprise issues. This chapter describes a process that marries these engineering practices, resulting in a synergy that addresses current needs in the areas of business process refinement, automation, and systems development. It begins with a description of the systems development problem, followed by a brief chronology of existing systems/software engineering solutions. The chapter presents a definition of the Scenario-based Engineering Process (SEP) and a discussion of the characteristics and guiding principles that define it. It then offers a more in-depth discussion of SEP as a model-based development process and discusses the primary benefits of the SEP approach and present a rationale for its use. Traditional systems/software engineering uses cases primarily for testing, which occurs at the end of the development cycle.