# SE-lecture-5 - Chapter 12 Analysis Modelling Analysis...

This preview shows pages 1–7. Sign up to view the full content.

1 Chapter 12 Analysis Modelling Analysis Modelling : Where to Begin? o the FAST working document provides a “statement of scope” for the software o the working document must be “parsed” to extract data and function domain information

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
2 Building the Analysis Model o data model & data objects & relationships & ERDs o functional model & data transforms & DFDs o behavioural model & events and states & STDs The Structure of the Model State-Transition Diagram Data Dictionary
3 The Data Model o A data object is a representation of almost any composite information that must be understood by software o Attributes define the properties of a data object and take on one of three different characteristics o Relationships connect data objects to one another in a variety of different ways The ERD : Relationships orders displays stocks sells returns Bookstore Book Relationships between objects

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
4 The ERD : Cardinality & Modality Cardinality and modality data item The Functional Model : The DFD data/control flow notation process external entity event flow, control item data/control store
5 Data Flow Hierarchy Flow Modelling Notes o all arrows, with the possible exception of arrows to/from stores should be labelled o information or control continuity (sometimes called “balancing”) is maintained between levels of the flow model o a suggested “expansion ratio” between one level and the next is 1:5 o if a bubble does a number of different things, it needs further refinement o the flow model itself is not enough, other notation must be developed for a complete description of requirements

This preview has intentionally blurred sections. Sign up to view the full version.

View Full Document
6 Getting Started Example Manufacturing cell software controls a robot by generation of position coordinates that are transmitted to the robot. An operator inputs commands that cause the manufacturing cell software to read positioning and control commands from an NC command file. Components to be assembled are held in parts fixtures that activate robot control functions once each fixture contains a part . ..
This is the end of the preview. Sign up to access the rest of the document.

{[ snackBarMessage ]}

### Page1 / 25

SE-lecture-5 - Chapter 12 Analysis Modelling Analysis...

This preview shows document pages 1 - 7. Sign up to view the full document.

View Full Document
Ask a homework question - tutors are online