1 / 20

Week 6 - Systems Engineering and Analysis

Week 6 - Systems Engineering and Analysis. Buede Chapter 12 – Graphical Modeling Techniques. Data, Process, and Behavior Models. Data Models – relationships among input and outputs.

peers
Download Presentation

Week 6 - Systems Engineering and Analysis

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Week 6 - Systems Engineering and Analysis Buede Chapter 12 – Graphical Modeling Techniques

  2. Data, Process, and Behavior Models • Data Models – relationships among input and outputs. • Process Models – define functional decomposition of the system function and flow of inputs and outputs for those functions. • Behavior Models – define the control, activation, and termination of of system functions needed to meet performance requirements.

  3. Modeling Approaches & Methods • Data Modeling • Entity-relationship diagrams (ERDs) • Higraphs • Process Modeling • Data flow diagrams (DFDs) • IDEF0 • N2 charts • Behavior Modeling • Function flow block diagrams (FFBDs) • Behavior diagrams (BDs) • State-transition diagrams (STDs) • Statecharts • Control flow diagrams (CFDs) • Petri nets (PNs) • Object-oriented Modeling • Object modeling technique (OMT) • Real-time object-oriented modeling (ROOM) Table 12.1

  4. Data Flow Diagram Semantics Figure 12.6

  5. Context (External Systems) Diagram in DFD Figure 12.9

  6. N2 Charts Figure 12.10

  7. Concurrent Function Flow Block Diagrams • Basic • Series • Concurrent • Selection • Multiple-exit function • Enhanced • Iteration • Looping • Replication Series Figure 12.11-12

  8. Selection & Multiple-exit Functions, Iteration, Looping in FFBD Figure 12.13

  9. FFBD for Elevator

  10. Elevator Functional Architecture

  11. Behavior Diagrams Figure 12.14

  12. Finite State Machines • Finite state machines: discrete valued inputs, outputs and internal items • Sequential: past inputs impact current outputs (e.g., state-transition diagram) • Combinational: current outputs characterized only current inputs • Continuous machines: continuous and discrete inputs, outputs and internal items Figure 12.16

  13. State-transition Diagram for ATM Event Output Partially Completed Figure 12.17

  14. State-transition Diagram for an Elevator Figure 12.18

  15. Statechart External System Statechart For Cruise Control System Figure 12.19

  16. Statechart Decomposition of the “Not Off” State For Cruise Control System Figure 12.20

  17. Statechart Decomposition of the “Alive” State for the Indicator of Cruise Control System Figure 12.21

  18. Statechart Decomposition of the “On” State for the Indicator of Cruise Control System Figure 12.22

  19. Statechart for Cruise Control System Figure 12.23

  20. Object-oriented Modeling • Object Modeling Technique (OMT) • Object model (ERD) • Dynamic model (STD & nested state diagrams) • Functional model (DFD) • Real-time Object-oriented Modeling (ROOM) • Objects = Actors • Actors communicate via messages • ROOMcharts • Combine functional and behavioral models • Generalization of Statecharts • Unified Modeling Language (UML) (SysML)

More Related