DocumentCode
282341
Title
Prototyping core functionality using JSD
Author
Cameron, J.R.
Author_Institution
Michael Jackson Syst. Ltd., Langley, UK
fYear
1989
fDate
32836
Firstpage
42401
Lastpage
42402
Abstract
In the JSD approach to systems development, an abstraction of requirements is developed first and then used as the basis for a detailed functional specification. The model consists of a set of sequential processes, mutually constrained by their common events in the manner of CSP. The model describes the problem domain in terms of the behaviour of the significant entities. Encapsulated in each process are attributes that describe the static properties of the entities. Thus the model contains a conventional data model of the kind usually expressed as an E-R or other similar diagram. Prototyping tools have been used to develop early executable versions of the model plus a few key functions. The approach is called prototyping of core functionality to distinguish it from the complementary form of prototyping that concentrates on the outward appearance of the system. Two different prototyping toolsets have been used: one generates a quick cut down version of the application and the other supports the animation of the design diagrams as the prototype application executes
Keywords
software engineering; software tools; systems analysis; CSP; E-R; JSD approach; abstraction; animation; conventional data model; core functionality; cut down version; design diagrams; detailed functional specification; executable versions; mutually constrained; problem domain; prototype application; prototyping toolsets; sequential processes; significant entities; static properties; systems development;
fLanguage
English
Publisher
iet
Conference_Titel
Requirements Capture and Specification for Critical Systems, IEE Colloquium on
Conference_Location
London
Type
conf
Filename
199036
Link To Document