1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.

Slides:



Advertisements
Similar presentations
Mahmut Ali GÖKÇEIndustrial Systems Engineering Lecture 2 System Identification ISE102 Spring 2007.
Advertisements

S Y S T E M S E N G I N E E R I N G.
Software Quality Assurance Plan
1 Lecture 1.4: Life Cycle Models Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Lecture # 2 : Process Models
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
1 Lecture 3.2: Technical Reviews and Audits (SEF Ch 11) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Requirements Analysis Concepts & Principles
1 Lecture 2.6: Organization Structures Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
The Design Process. Analysis Think – what should the final design do? List customer requirements Consider constraints – balance tradeoffs Define specifications.
1 Introduction to System Engineering G. Nacouzi ME 155B.
Trade Study Training Need and Goals Need Consistent methodologies and practices performing trade studies Pros/cons, advantages/disadvantages, customer/management.
7.2 System Development Life Cycle (SDLC)
9 1 Chapter 9 Database Design Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
Configuration Management
Systems Engineering Management
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
1 Lecture 4.3a: Metrics Overview (SEF Ch 14) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Engineering Systems of.
Effective Methods for Software and Systems Integration
Chapter 2: Overview of Essentials ISE 443 / ETM 543 Fall 2013.
CMMI Course Summary CMMI course Module 9..
1 Lecture 5.3: SEF Ch 4 Requirements Analysis Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
S/W Project Management
1 Lecture 3.9: RFP, SOW and CDRL (SEF Ch 19) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Introduction to RUP Spring Sharif Univ. of Tech.2 Outlines What is RUP? RUP Phases –Inception –Elaboration –Construction –Transition.
Chapter 7: The 30 elements of systems engineering
Lecture 2.3: The Systems Engineering Plan (SEP)
SE-02 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it. Requirements.
Rational Unified Process Fundamentals Module 4: Disciplines II.
Software Configuration Management (SCM)
1 Lecture 3.1: Project Planning: Work Breakdown Structure (WBS) [SEF Ch 9] Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Michael Dermody September 2010  Capability Maturity Model Integration ◦ Is a Trademark owned by the Software Engineering Institute (SEI) of Carnegie.
Software System Engineering: A tutorial
1 Lecture 5.2a: SEF Ch 8 SE Outputs Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
1 Lecture 2.5: Project Planning Overview Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
Systems Analysis and Design in a Changing World, Fourth Edition
1 | 2010 Lecture 3: Project processes. Covered in this lecture Project processes Project Planning (PP) Project Assessment & Control (PAC) Risk Management.
OHTO -01 SOFTWARE ENGINEERING LECTURE 3 Today: Requirements Analysis Requirements tell us what the system should do - not how it should do it.
Lecture 2.1b: DoD Acquisition Process (SEF Ch 2)
Business Analysis. Business Analysis Concepts Enterprise Analysis ► Identify business opportunities ► Understand the business strategy ► Identify Business.
Dr. John MacCarthy UMBC CMSC 615 Fall, 2006
Smart Home Technologies
Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts Rational Unified Process Fundamentals Module 4: Core Workflows II - Concepts.
FRAT – A BASIC FRAMEWORK FOR SYSTEMS ENGINEERING By Brian W. Mar and Bernard G. Morais.
Process Asad Ur Rehman Chief Technology Officer Feditec Enterprise.
ANALYSIS PHASE OF BUSINESS SYSTEM DEVELOPMENT METHODOLOGY.
1 Lecture 2.4a: SEF SE Planning and the SEP (SEF Ch 16) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
Information Technology Project Management, Seventh Edition.
Lesson Point of Contact: Name: John Rice Phone: Slide 1
Session 10 Dr. Dan C. Surber, ESEP
Supportability Design Considerations
2012 Spring Simulation Interoperability Workshop
Chapter 11: Software Configuration Management
Session 5b Dr. Dan C. Surber, ESEP
IT 440: SYSTEM INTEGRATION
Software Requirements
Software and System Delivery
Level - 3 Process Areas (CMMI-DEV)
The Design Process.
Engineering design is the process of devising a system, component, or process to meet desired needs. It is a decision-making process in which the basic.
Chapter 11: Software Configuration Management
HART Technologies Process Overview
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT– WEEK 4 Mumtaz Ali Rajput +92 – 301-
DOD’S PHASED SYSTEM DEVELOPMENT PROCESS
PSS verification and validation
EA Framework TOGAF is a framework - a detailed method and a set of supporting tools - for developing an enterprise architecture.
Software Reviews.
Presentation transcript:

1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006

2 The Scope of Systems Engineering Per DSMC SEF Guide Part 1: Introduction Ch. 1Introduction to SE Management Ch. 2Systems Engineering Management in DoD Acquisition Part 2: SE Process Ch. 3Systems Engineering Process Overview Ch. 4: Requirements Analysis (Wk 4) Ch. 5: Functional Analysis (Wk 5-10) Ch. 6: Design Synthesis (Wk 5-7, & 12) Ch. 7: Verification (Wk 12) Ch. 8: Systems Engineering Process Outputs (Wk 3-11) Part 3: System Analysis and Control Ch. 9: Work Breakdown Structure (Wk 3) Ch. 10: Configuration Management (Wk 10) Ch. 11: Technical Reviews and Audits (Today) Ch. 12: Trade Studies (Wk 11) Ch. 13: Modeling and Simulation (Wk 11) Ch. 14: Metrics (Wk 11) Ch. 15: Risk Management (Wk 11) Part 4: Planning, Organizing, & Managing Ch. 16: Systems Engineering Planning (Wk 3) Ch. 17: Product Improvement Strategies (Wk 2) Ch. 18: Organizing and Integrating System Development (Wk 3) Ch 19: Contractual Considerations (Today) Ch 20: Management Considerations and Summary

3 SE Process (Ch 3) Activities: Requirements Analysis Functional Analysis Design Synthesis Verification System Analysis and Control Inputs: Customer Needs, Objectives, Requirements Higher-Level Requirements Constraining Specifications and Standards Technology Base Constraints Decision Requirements Outputs: Specification & Other Baselines System/Configuration Item Architecture Decision Data Base Note: Classically the SE Process is repeated in three design phases: Conceptual, Preliminary and Final Note: SEF uses IDEF0 model to describe the SE Process Note: The SE Process is essentially the Waterfall

4 The SE Process (3.1) [1] The SE Process: Comprehensive, iterative and recursive problem solving process applied sequentially top-down by integrated teams Operational Requirements/Operational Architecture System Requirements/Conceptual Design Design Requirements/Preliminary Design Final Design Transforms needs and requirements into a set of system product and process descriptions Generates information for decision makers Provides input for the next level of development

5 Systems Engineering Process (3.1) [2] Requirements Analysis: Discover customer requirements (and “desirements”) Transform these into functional (what) and performance (how well) requirements for the system Identify design constraints Functional Analysis: Develop the “Functional Architecture” Decompose higher-level functions requirements Decompose performance requirements Allocate performance requirements to functions. Note this generally includes control and data flows, as well as conceptual data structures Requirements Loop: Establish up and down trace to ensure all parent requirements have been addressed and that all derived requirements have parents (to prevent scope creep or gold plating) Discovery of “missing” requirements

6 Systems Engineering Process (3.1) [3] Design Synthesis: Develop the “Physical/ Software Architecture” Define the product in terms of its physical and/or software elements/ components Each component meets one or more (“leaf-node”) functional requirement CI components serve as the basis for generating allocated specifications and design packages Allocate functions to components to serve as basis for allocated specifications (or design) Develop data models Design Loop: Establishing traceability between design (Physical/SW Architecture) and requirements (Functional Architecture) Sometimes results in modification of the requirements and/or functional architecture Verification: Examination, Demonstration, Analysis, and/or Testing of the design/product to verify that it meets its requirements Formal T&E of product Consider impact of Legacy systems/components

7 Systems Engineering Process (3.1): Systems Analysis and Control [4] Aspects of Systems Analysis and Control Technical Management Analysis: trade(-off) studies, (cost-) effectiveness studies, design analyses, performance analysis Evaluate alternative approaches Demonstrate expected performance (risk mitigation) Risk Management Configuration Management Data Management Performance Measurement (EV & TPMs) Technical Reviews Purpose of Systems Analysis and Control: Solution decisions are made only after evaluating impact on system effectiveness, live cycle resources, risk, and customer requirements Technical decisions and specification requirements are based on SE outputs Traceability is maintained Schedules are mutually supportive Technical disciplines are integrated into the SE effort Functional and performance requirements are examined for validity, consistency, desirability, and attainability Identification & prioritization of conflicting customer (technical) requirements and environmental and programmatic (cost/ schedule) constraints Product & process design requirements are directly traceable to functional and performance requirements they were designed to fulfill (and vice versa)

8 Summary Points (3.2) The SE Process is the engine that drives balanced development of system products and processes applied to each level of development Process provides increasing level of descriptive detail with each SE process application. The output of on application is the input to the next