System Engineering - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

System Engineering

Description:

... using a system of conveyors and carts which would deliver individual bags to ... 4000 carts. 2700 photo cells. 59 bar code readers. 311 radio frequency readers ... – PowerPoint PPT presentation

Number of Views:65
Avg rating:3.0/5.0
Slides: 15
Provided by: richardu
Category:

less

Transcript and Presenter's Notes

Title: System Engineering


1
System Engineering
2
Overview
  • Before software can be engineered, the system it
    is part of must be understood. The overall
    objective of the system must be determined, the
    role of the system elements (hardware, software,
    people, data, etc.) must be identified, and the
    operational requirements must be created.

3
Systems
  • Don't take a "software-centric" view of the
    system consider all system elements before
    focusing on software.
  • Good system engineering begins with a clear
    understanding of the "world view" and
    progressively narrows until technical detail is
    understood.
  • Complex systems are actually a hierarchy of
    macro-elements that are themselves systems.

4
Example
  • Denver International Airport
  • A baggage handling system using a system of
    conveyors and carts which would deliver
    individual bags to specified destinations.

5
Systems?
  • over 17 miles of track
  • 5.5 miles of conveyors
  • 4000 carts
  • 2700 photo cells
  • 59 bar code readers
  • 311 radio frequency readers
  • more than 150 computers

6
Computer-Based System
  • Software
  • Hardware
  • People (Users/Operators)
  • Database
  • Documentation
  • Procedures (Workflow)

7
System Modeling
  • Define the processes that serve the needs of the
    view under consideration.
  • Represent the process behavior and the
    assumptions on which the behavior is modeled.
  • Explicitly define the exogenous (links between
    constituents) and endogenous (links between
    constituent components) input to the model.
  • Represent all linkages (including outputs)
    required to understand the view.

8
Product Engineering
  • Requirements engineering (world view)
  • Component engineering (domain view)
  • Analysis and Design modeling (element view -
    software engineers)
  • Construction and Integration (detailed view -
    software engineers)  

9
  • Requirements elicitation
  • find out from customers what the product
    objectives are, what is to be done, how the
    product fits into business needs, and how the
    product is used on a day to day basis

10
  • Requirements analysis and negotiation
  • requirements are categorized and organized
    into subsets, relations among requirements
    identified, requirements reviewed for
    correctness, requirements prioritized based on
    customer needs

11
  • Requirements specification
  • work product produced describing the function,
    performance, and development constraints for a
    computer-based system

12
  • System modeling
  • system representation that shows relationships
    among the system components

13
  • Requirements validation
  • examines the specification to ensure requirement
    quality and that work products conform to agreed
    upon standards

14
  • Requirements management
  • set of activities that help project team to
    identify, control, and track requirements and
    changes as project proceeds
Write a Comment
User Comments (0)
About PowerShow.com