Title :
`Engineering´ the software in systems
Author :
Morris, Derrick ; Green, Peter ; Barker, Richard
Author_Institution :
Dept. of Comput., Univ. of Manchester Inst. of Sci. & Technol., UK
fDate :
11/1/1995 12:00:00 AM
Abstract :
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
Keywords :
object-oriented programming; real-time systems; software engineering; software tools; CASE tools; embedded systems; experience; functional requirements; implementation goal; nonfunctional requirements; object-oriented solution; product quality; project team; reactive systems; skills; software engineering; software maintenance; software reuse; structured life-cycle; systems engineering; team responsibilities; user functionality;
Journal_Title :
Software Engineering Journal