Unformatted text preview:

Information Systems Analysis and Design csc340 II Conceptual Modeling Models in Engineering Engineering Why not English What is Conceptual Modeling Modeling Origins 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 1 Information Systems Analysis and Design csc340 Engineering Software Models in Engineering Civil Electrical Mechanical Computer Models need to be understandable by engineers and end users e g blueprints What are appropriate models for software Conceptual Models 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 2 Page Information Systems Analysis and Design csc340 Why not English This is clause 4 from the UN Security Council resolution 1441 on Iraq Decides that false statements or omissions in the declarations submitted by Iraq pursuant to this resolution and failure by Iraq at any time to comply with and cooperate fully in the implementation of this resolution shall constitute a further material breach of Iraq s obligations and will be reported to the Council The US apparently interpreted this as meaning a material breach occurs if the declaration submitted by Iraq contains any false statements Other security council members interpreted it as meaning the breach only occurs if Iraq also does not cooperate with the inspection process 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 3 Information Systems Analysis and Design csc340 What s the Problem The clause has the following logical structure A or B and C and D entails E where A false statements B omissions in the declarations C failure to comply D failure to cooperate E a further material breach of Iraq s obligations So the two proposed readings are as follows A or B and C and D entails E US A or B and C and D entails E others 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 4 Page Information Systems Analysis and Design csc340 What is Conceptual Modeling Order Item Ship via Business Process Conceptual Modeling is modeling using a standardized graphical notation 2004 John Mylopoulos and Steve Easterbrook Computer System Conceptual Modeling 5 Information Systems Analysis and Design csc340 Origins Semantic networks in order to model the structure of human memory Ross Quilian 1966 Simula an extension of ALGOL 60 for simulation applications that require world modeling Ole Johan Dahl 1967 Se emantic model Jean Robert Abrial 1974 followed by the Entity Relationship model Peter Chen 1975 as advances over the relational data model Structured Analysis and Design Technique SADT as a language for communicating ideas Douglas Ross 1977 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 6 Page Information Systems Analysis and Design csc340 Semantic Networks Animal isa has isa Bird can fly isa Fish can swim Mammal Feather isa isa Penguin can can t fly eats Shark Human 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 7 Information Systems Analysis and Design csc340 Simula 1967 customer person barber person haircutPeriod height haircutPrice weight coors enterQueue payBill newC delC barberShop person queue height barbers weight coors serveCustomer getPayment newBS delBS 2004 John Mylopoulos and Steve Easterbrook haircutTime height salary weight coors giveHaircut newB DelB Conceptual Modeling 8 Page Information Systems Analysis and Design csc340 The Entity Relationship Model Places PlacedBy Customer 1 M Order M Customers place orders each order contains many books Contains isContained M Book 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 9 Information Systems Analysis and Design csc340 Structured Analysis and Design Technique Seed Vegie Prices Plan Budget Weather Plan Budget Money Fertilizer Buy Supplies Seeds Cultivate Plants Pick Produce Vegetables Vegetables Extract Seeds Grow Vegetables 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 10 Page Information Systems Analysis and Design csc340 Where Do We Start We learn first how to model things processes and goals Things objects entities Processes actions happenings see also business processes Goals intentions wishes desires 2004 John Mylopoulos and Steve Easterbrook Conceptual Modeling 11 Page


View Full Document

Toronto CSC 340 - Conceptual Modeling

Documents in this Course
Scoping

Scoping

10 pages

Load more
Loading Unlocking...
Login

Join to view Conceptual Modeling and access 3M+ class-specific study document.

or
We will never post anything without your permission.
Don't have an account?
Sign Up

Join to view Conceptual Modeling and access 3M+ class-specific study document.

or

By creating an account you agree to our Privacy Policy and Terms Of Use

Already a member?