• 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