Abstract
Application specific scenarios are used to develop a system's requirements-specification document and then iterate through the software development lifecycle. A seamless object-oriented approach is presented, suitable for the development of large real-time systems. It starts with requirements-analysis and specifications definition. It then iterates through the design, implementation, and test phases. The items of interest in each phase of the lifecycle are the same: scenarios and objects. This is the basis of maintaining tracability and conceptual integrity. The approach is intended to be simple, maintains high quality, and thereby reduces lifecycle cost. The advantage of a scenario-based method is that scenarios make 'communications' easier. A PBX telecommunications example demonstrates the practicality of the method.<>