`Engineering' the software in systems
- Already Purchased? View Article
- Subscription Options Learn More
Describes a method and notation for designing the software in embedded and other reactive systems. The design method is described in the context of a structured life-cycle, which recognises both functional and non-functional requirements, and it is illustrated by application to a substantial example. Mainly, for reasons of reuse and maintenance, an object-oriented solution is an implementation goal. The method focuses on producing software which is fit for its intended purpose in terms of user functionality, while being concerned with other aspects of product quality. It also seeks to efficiently utilise the varied skills and experience in a project team, and assist the team in distributing and meeting responsibilities. Commercially available CASE tools are adapted to support the method
Published in:
Software Engineering Journal
(Volume:10
,
Issue:
6
)
Date of Publication: Nov 1995