Optimization: Technical Performance Allocation

Slides:



Advertisements
Similar presentations
Traceability James D. Palmer Presented by: Megan Heffernan.
Advertisements

Agile 101.
National Aeronautics and Space Administration Systems Engineering (SE) Tools National Aeronautics and Space Administration Example.
Automated Software Cost Estimation By James Roberts EEL 6883 Spring 2007.
COSYSMO 2.0 Workshop Summary (held Monday, March 17 th 2008) USC CSSE Annual Research Review March 18, 2008 Jared Fortune.
COSYSMO: Constructive Systems Engineering Cost Model Ricardo Valerdi USC CSE Workshop October 25, 2001.
SE 555 Software Requirements & Specification Requirements Management.
1 Introduction to System Engineering G. Nacouzi ME 155B.
Overview of Software Requirements
Estimating System of Systems Engineering (SoSE) Effort Jo Ann Lane, USC Symposium on Complex Systems Engineering January 11-12, 2007.
©2006 BAE Systems. Practical Implementation of COSYSMO Reuse Extension Gan Wang, Aaron Ankrum, Cort Millar, Alex Shernoff, Ricardo Valerdi.
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Software System Integration
Technical Integrity Assurance For Product Development W. Henson Graves Lockheed Martin Aeronautics Company Russ Campbell.
Mantova 18/10/2002 "A Roadmap to New Product Development" Supporting Innovation Through The NPD Process and the Creation of Spin-off Companies.
Free Mini Course: Applying SysML with MagicDraw
Introduction to SDLC: System Development Life Cycle Dr. Dania Bilal IS 582 Spring 2009.
Space Engineering 2 © Dr. X Wu, 2012
© 2012 PRICE Systems, LLC. All Rights Reserved. Optimize tomorrow today. ® Understanding and Measuring the Impact of Design and Systems Engineering Decisions.
Software System Engineering: A tutorial
1 Process Engineering A Systems Approach to Process Improvement Jeffrey L. Dutton Jacobs Sverdrup Advanced Systems Group Engineering Performance Improvement.
1 Systems Engineering Process Review Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
Project Management Project Planning Estimating Scheduling.
Project Management for Software Engineering Starting at “I’ve got a project” How do you decide: –What do I need to do? –When should I do it? –How long.
1 Software Cost Estimation. Outline  Introduction  Inputs and Outputs  Methods of Estimation  COCOMO  Conclusion 2.
Chapter 7 IS630. Project Design  Technical Design & Specification Network and System Architecture & Design Software System Architecture & Design  Database.
Software Architecture and Design Dr. Aldo Dagnino ABB, Inc. US Corporate Research Center October 23 rd, 2003.
T. E. Potok - University of Tennessee CS 594 Software Engineering Lecture 3 Dr. Thomas E. Potok
1 Decomposition: Architecture & Trade Studies Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
1 Decomposition: Interfaces & Alternatives Mark E. Sampson UPDATED 9/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
Business Analysis with For PG MDI, Gurgaon Kamna Malik, Ph.D.
Decomposition: Functions
Fault Tolerance Benchmarking. 2 Owerview What is Benchmarking? What is Dependability? What is Dependability Benchmarking? What is the relation between.
5 - 1 The Cost Modeling Process Chapter Introduction What makes a good cost model? – Good Statistics – Quality Data – Relevant Data – Analogous.
1 Class #1 Assignments Mark E. Sampson UPDATED 8/02/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
1 Class #1 Assignments Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
1 Class #5 Assignments Mark E. Sampson UPDATED 9/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
1 Decomposition: Architecture & Trade Studies Mark E. Sampson UPDATED 9/20/04 EMIS 8390 Systems Engineering Tool—applying tools to engineering systems.
Describing MCM Mission Package Software Interoperability with Architectural Descriptions.
Week 2 – Risk Planning & Identification. Risk & Risk Management.
7 November 2006Program Management Basics Purdue FIRST Programs Slide 1 Program Management Basics Purdue FIRST Programs Chris Fultz Rolls-Royce Corporation.
1 Class #5 Assignments Mark E. Sampson UPDATED 4/8/09 EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
Estimation Questions How do you estimate? What are you going to estimate? Where do you start?
Chapter 3: Cost Estimation Techniques
Session 10 Dr. Dan C. Surber, ESEP
Project Cost Management
Role of The Software Development Plan (SDP)
Chapter 3: Cost Estimation Techniques
Chapter 2 How important is determining (or creating) the need first?
Project Management Techniques
Software Requirements
Chapter 11: Software Configuration Management
Architecture Concept Documents
SDLC: System Development Life Cycle
Defining the Activities
Chapter 3: Cost Estimation Techniques
Chapter 3: Cost Estimation Techniques
Cost Estimation Chapter 5
Software System Integration
Chapter 5: Software effort estimation- part 2
Enterprise Resource Planning, 1st Edition by Mary Sumner
Systems Engineering Tool—applying tools to engineering systems
COSYSMO: Constructive Systems Engineering Cost Model
Chapter 2 How important is determining (or creating) the need first?
Systems Engineering Tool—applying tools to engineering systems
Chapter 11: Software Configuration Management
Software System Integration
Chapter 3: Cost Estimation Techniques
Systems Engineering Tool—applying tools to engineering systems
Systems Engineering Tool—applying tools to engineering systems
Presentation transcript:

Optimization: Technical Performance Allocation EMIS 8340 Systems Engineering Tool—applying tools to engineering systems Optimization: Technical Performance Allocation Mark E. Sampson

Allocatable (Weight, Cost,…) Requirement Types… Allocatable (Weight, Cost,…) Non-Allocatable (material/process standards that apply to everything) …shall be painted green …shall be written in Mil-Std 1750 compliant ADA …let’s talk about the interesting ones… [DSMC 1986 6.4]

Requirements Allocation…the big picture Captured requirements… Linking requirement to functions… Functions linked to physical alternatives/architectures… …keep going until realizable …requirements flow thru system & documented in allocation matrix R R R R R Battery Motor Processor Drive Allocation Matrix R Func1 Battery R Battery R Func2 Motor [SE Handbook 9.2 ] [DSMC 1986 6.4]

Technical Budgets/Targets/Design Constraints Come from external interfaces, drivers, constraints… “How much” coming from functions Allocated/divided up among design alternatives Quantifiable requirements like: weight power thru-put cost error … Example allocation flow-down: System-transmit collected data in real time to remote ground site Segment-provide wideband data link from spacecraft to relay Element-provide 10Mhz link at 17Ghz Sub-system-provide 10Mhz link at 17Ghz with 10W effective radiated power for 20 minutes per orbit revolution [SE Handbook 9.2.2] [Lacy 1992]

Flowing-down Technical Budgets/Constraints… Tools are an important part of this process... Math Models Excel Tracing tools with extensions… A few SE tools include integrated budgeting (SLATE, Cradle-SEE,…) SLATE Technical Budgeting Demo… [SE Handbook 9.2.2] [DSMC 1986 6.4.4]

Costing…Design to Cost, Life Cycle Costing,… Predicting the cost of your system Using it as critical parameter for choosing alternatives Apparently we aren’t very good at predicting how much something will cost…particularly in software: GAO: “only 2% of software is usable exactly as delivered” Standish: “53% of projects will cost 189% of estimates” …either we are poor at executing or we are poor at estimating Engineered Costing relies on bottom-up rollups of tasks, etc. Analogs—just like this other one Rules-of-thumb—test costs 25% of manufacturing Validated/Modeled rules-of-thumb— Parametric Cost Estimation Models [www.jfc.nasa.gov/bu2/] [DSMC 1986 17]

Costing…Parametric Cost Estimation Identifies Cost Estimating Relationships (CERs) & “logic” among those relationships to estimate costs. Cost Estimates are then validated/tested using statistical techniques A number of hardware/software cost models have been created: Price-H,-S,… (LMCO) REVIC COCOMO AMCM--missions SoftCost-R …and a systems model is under development… COSYSMO Dr. Barry Boehm (USC) Dr. Richardo Valerdi (MIT/UofA) Present/Demo Unmanned Mission Non-recurring Cost Model [www.jfc.nasa.gov/bu2/]