Presentation is loading. Please wait.

Presentation is loading. Please wait.

Information Technology IMS5024 Information Systems Modelling Blum’s Taxonomy.

Similar presentations


Presentation on theme: "Information Technology IMS5024 Information Systems Modelling Blum’s Taxonomy."— Presentation transcript:

1 Information Technology IMS5024 Information Systems Modelling Blum’s Taxonomy

2 School of Information Management & Systems 12.2 Content re-visit the taxonomy application to the methods

3 School of Information Management & Systems 12.3 Why create models? to communicate to represent to explain to clarify to simplify to contextualise to record

4 School of Information Management & Systems 12.4 Software development analysis design implementation

5 School of Information Management & Systems 12.5 Taxonomy of methods “…there will be few invariants in the domain of design methods.”

6 School of Information Management & Systems 12.6 Domains of modelling business occurs in the application domain what people do what management wants how results are interpreted models of the application domain correspond to the described need are valid solutions to a problem

7 School of Information Management & Systems 12.7 Domains of modelling software development occurs in the implementation domain demonstrably correct logically precise technologically operable models in the implementation domain correct in terms of instrumental technology verifiable against formal criteria

8 School of Information Management & Systems 12.8 The software process Implementation domain Conceptual model Formal model Application domain

9 School of Information Management & Systems 12.9 Correspondence for any identified business need there may be many conceptual models for each conceptual model, many formal models are possible for each formal model there may be many correct implementations There is no formal way of defining the “best” response

10 School of Information Management & Systems Openness business problems are Open some requirements are considered implicit software products are Closed the delivered functionality is explicit scope for mismatch

11 School of Information Management & Systems A framework of methods problem oriented or product oriented conceptual or formal (this is Blum’s framework – there are sure to be other, different views)

12 School of Information Management & Systems Blum’s framework Problem oriented Product oriented ConceptualIII FormalIIIIV after Blum, p86

13 School of Information Management & Systems Blum’s classification of design methods Problem oriented Product oriented Conceptual I Structured Analysis Entity-Relationship model Logical construction of sys Modern Structured Anal Object-oriented analysis II Structured design Object-oriented design Formal III PSL/PSA JSD VDM IV Levels of abstraction stepwise refinement Proof of correctness data abstraction JSP Object-oriented programming after Blum, p92

14 School of Information Management & Systems Reference Blum, B.I. (1994) A taxonomy of software development methods. Communications of the ACM, 37, 11, pp


Download ppt "Information Technology IMS5024 Information Systems Modelling Blum’s Taxonomy."

Similar presentations


Ads by Google