Presentation is loading. Please wait.

Presentation is loading. Please wait.

October 2002J. B. Wordsworth: J2ISDPPS1 Information Systems Development Problem Frames: Problems and Subproblems.

Similar presentations


Presentation on theme: "October 2002J. B. Wordsworth: J2ISDPPS1 Information Systems Development Problem Frames: Problems and Subproblems."— Presentation transcript:

1 October 2002J. B. Wordsworth: J2ISDPPS1 Information Systems Development Problem Frames: Problems and Subproblems

2 October 2002J. B. Wordsworth: J2ISDPPS2 A problem diagram (1) Lights controller Lights unit Lights regime ab a: LC! {RPulse[i], GPulse[i]} b: LU! {Stop[i], Go[i]} (from Jackson's Problem Frames)

3 October 2002J. B. Wordsworth: J2ISDPPS3 A problem diagram (2) Description of shared phenomena are amplified by showing the controlling domain. Context diagram extended by adding the requirement. The requirement might refer to the phenomena of one or more domains. The requirement constrains the behaviour of one or more domains.

4 October 2002J. B. Wordsworth: J2ISDPPS4 Problem analysis Requirement: an optative description of what the customer would like to be true in the problem domain. Domain properties: an indicative description of the properties of the domains. Machine specification: an optative description of the machine's desired behaviour at its interfaces.

5 October 2002J. B. Wordsworth: J2ISDPPS5 A subproblem: editing periods and ranges (1) (from Jackson's Problem Frames) PREdit machine Periods & ranges Medical staff Data entry rules mm n o

6 October 2002J. B. Wordsworth: J2ISDPPS6 A subproblem: editing periods and ranges (2) m: MS!{EnterPeriod, EnterRange,...} n: PM! {EditOpns} o: PR! {DataValues} The requirement constrains the values of the periods and ranges according to the edit operations initiated by the medical staff.

7 October 2002J. B. Wordsworth: J2ISDPPS7 Projections or partitions? A partition divides a problem into separate parts, each part having no domains or phenomena in common with any other. A projection divides a problem into parts that might overlap, some parts sharing domains or phenomena with others.

8 October 2002J. B. Wordsworth: J2ISDPPS8 Summary A problem diagram shows the domains, their interfaces, and the requirement. Problem analysis produces a specification of the machine domain, descriptions of the other domains, and a requirements statement. Descriptions can be optative (desired behaviour) or indicative (given behaviour). A problem can be decomposed by projection into simpler subproblems.


Download ppt "October 2002J. B. Wordsworth: J2ISDPPS1 Information Systems Development Problem Frames: Problems and Subproblems."

Similar presentations


Ads by Google