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

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

View Full Document Right Arrow Icon
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
Background image of page 1

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

View Full DocumentRight Arrow Icon
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
Background image of page 2
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
Background image of page 3

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

View Full DocumentRight Arrow Icon
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
Background image of page 4
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
Background image of page 5

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

View Full DocumentRight Arrow Icon
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 . ..
Background image of page 6
Image of page 7
This is the end of the preview. Sign up to access the rest of the document.

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 Right Arrow Icon
Ask a homework question - tutors are online