FRAT – A BASIC FRAMEWORK FOR SYSTEMS ENGINEERING By Brian W. Mar and Bernard G. Morais.

Slides:



Advertisements
Similar presentations
S Y S T E M S E N G I N E E R I N G.
Advertisements

© 2009 The MITRE Corporation. All rights Reserved. Evolutionary Strategies for the Development of a SOA-Enabled USMC Enterprise Mohamed Hussein, Ph.D.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Sixth Hour Lecture 10:30 – 11:20 am, September 9 Framework for a Software Management Process – Artifacts of the Process (Part II, Chapter 6 of Royce’ book)
1 SYS366 Week 1 - Lecture 2 How Businesses Work. 2 Today How Businesses Work What is a System Types of Systems The Role of the Systems Analyst The Programmer/Analyst.
Irwin/McGraw-Hill Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition.
1 Introduction to System Engineering G. Nacouzi ME 155B.
Nov. 14, 2007 Systems Engineering ä System ä A set or arrangement of things so related as to form a unity or organic whole. ä A set of facts, principles,
Trade Study Training Need and Goals Need Consistent methodologies and practices performing trade studies Pros/cons, advantages/disadvantages, customer/management.
Chapter 2: IS Building Blocks Objectives
4. 2Object-Oriented Analysis and Design with the Unified Process Objectives  Explain the elements of project management and the responsibilities of a.
Chapter 5: Project Scope Management
System Engineering Instructor: Dr. Jerry Gao. System Engineering Jerry Gao, Ph.D. Jan System Engineering Hierarchy - System Modeling - Information.
4 4 By: A. Shukr, M. Alnouri. Many new project managers have trouble looking at the “big picture” and want to focus on too many details. Project managers.
Requirements Engineering Process – 1
Defining the Activities. Documents  Goal Statement defines why helps manage expectations  Statement of Work what gets delivered defines scope  Software.
Release & Deployment ITIL Version 3
Bina Nusantara 2 C H A P T E R INFORMATION SYSTEM BUILDING BLOCKS.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
The Differences Between the Project Manager and the Systems Engineer Kasse Tim Kasse Kasse Initiatives LLC +1 – USA +49 (0)
Rational Unified Process Fundamentals Module 4: Disciplines II.
Business Analysis and Essential Competencies
The Challenge of IT-Business Alignment
1 Systems Engineering Process Review Mark E. Sampson EMIS 8340 Systems Engineering Tool—applying tools to engineering systems.
Chapter 5 Defining and Managing Project and Product Scope Copyright 2012 John Wiley & Sons, Inc. 5-1.
SCSC 311 Information Systems: hardware and software.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Chapter – 9 Checkpoints of the process
Software Requirements Engineering: What, Why, Who, When, and How
1-1 System Development Process System development process – a set of activities, methods, best practices, deliverables, and automated tools that stakeholders.
© 2001 Change Function Ltd USER ACCEPTANCE TESTING Is user acceptance testing of technology and / or processes a task within the project? If ‘Yes’: Will.
Copyright © 2004 The McGraw-Hill Companies. All Rights reserved Whitten Bentley DittmanSYSTEMS ANALYSIS AND DESIGN METHODS6th Edition Irwin/McGraw-Hill.
Microsoft Office Project 2003: Selling EPM in your Organization Matt Wilson Business Solutions Specialist LMR Solutions.
DOES SYSTEMS ENGINEERING HAVE TO BE DONE BY SYSTEMS ENGINEERS? by B. W. Mar and B.G. MORAIS.
Fifth Lecture Hour 9:30 – 10:20 am, September 9, 2001 Framework for a Software Management Process – Life Cycle Phases (Part II, Chapter 5 of Royce’ book)
© 2005 Prentice Hall, Decision Support Systems and Intelligent Systems, 7th Edition, Turban, Aronson, and Liang 2-1 Chapter 2 Decision-Making Systems,
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 What is Solution Assessment & Validation?
Rational Unified Process Fundamentals Module 3: Disciplines I.
Network design Topic 6 Testing and documentation.
An Introduction. Objective - Understand the difference between CMM & CMMI - Understand the Structure of CMMI.
An Agile Requirements Approach 1. Step 1: Get Organized  Meet with your team and agree on the basic software processes you will employ.  Decide how.
Search Engine Optimization © HiTech Institute. All rights reserved. Slide 1 Click to edit Master title style What is Business Analysis Body of Knowledge?
~ pertemuan 4 ~ Oleh: Ir. Abdul Hayat, MTI 20-Mar-2009 [Abdul Hayat, [4]Project Integration Management, Semester Genap 2008/2009] 1 PROJECT INTEGRATION.
MSA Orientation – v203a 1 What’s RIGHT with the CMMI?!? Pat O’Toole
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
 Galorath Incorporated 2004 AccuScope – A Tool For Relative Comparisons Lee Fischman & Kenneth Fong Galorath Incorporated SCEA 2004 Manhattan Beach,
What has been accomplished at the end of MSD 1 & 2?
1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
RUP RATIONAL UNIFIED PROCESS Behnam Akbari 06 Oct
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
Information Technology Project Management, Seventh Edition.
Department of Computer Science Introduction to Information Security Chapter 8 ISO/IEC Semester 1.
1 Week 3 Software Engineering Spring Term 2016 Marymount University School of Business Administration Professor Suydam.
Project Planning: Scope and the Work Breakdown Structure
The Components of Information Systems
School of Business Administration
Software Requirements
Level - 3 Process Areas (CMMI-DEV)
Defining the Activities
The Components of Information Systems
Rational Unified Process (RUP)
Introduction to Software Testing
Systems Engineering for Mission-Driven Modeling
Mumtaz Ali Rajput +92 – SOFTWARE PROJECTMANAGMENT– WEEK 4 Mumtaz Ali Rajput +92 – 301-
Requirements Engineering Process – 1
Презентация құру тәсілдері
Information System Building Blocks
Nicholas J. Di Liberto 20 June 2011
Presentation transcript:

FRAT – A BASIC FRAMEWORK FOR SYSTEMS ENGINEERING By Brian W. Mar and Bernard G. Morais

1. Anything can be viewed as a system 3. Four views of a system are needed 4. Three interacting systems important 2. Utilize basic system concepts FRAT - FUNDAMENTALS

1. Anything can be viewed as a system ORGANIZATIONS HARDWARE PROCESSES ELECTRONICS PARTIES SOFTWARE

2. Utilize basic system concepts Define boundaries and input/outputs Decompose whole into parts flows trees

3. Four views of a system are needed F unction view describes actions A nswer view describes what it is R equirements view describes metric T est view describes v&v

System description is incomplete unless all four FRAT views presented function requirement answer test

Typical descriptions fail to provide all views completely function requirement answer test

Functions access internet view pictures run programs play music affordable compact Requirements Microsoft Office and windows compatible cost less than $1000 smaller than text for this class Answer model x01p Runfast lap top Tests all functions and requirements demonstrated to user prior to sale DIFFERENCE IN FRAT VIEWS

Processes used to generate FRAT descriptions IDEAL - F RAT COTS - A TRF

Processes used to generate FRAT descriptions IDEAL - F RAT COTS - A TRF SE literature - R F A T

Define goals and objectives Define desired system’s functions Define system’s requirements Constraints regulations Establish Decision criteria Stakeholders customers Identify alternatives Select and implement Validate and verify System Engineering Process

Systems thinking - each of the FRAT views can be described with Upper Level FRAT Data Provides Scope For Next Level Lower Level Must Roll - Up and Map to Upper Level Each Level of FRAT Establishes a BASELINE Simulation Models Provide Dynamic Views of FRAT

WHY USE FRAT? Ensures developer understands what the product is suppose to do before it is built Provides a basis for evaluation of product before acceptance and payment Provides a shared vision of how to develop and use the product Supports a structured and discipline approach to information capture and tracing

4. Three interacting systems important development and operating environment process system product system

ENGINEERING, TECHNICAL, AND SYSTEMS ENGINEERING AREAS Define Stakeholders and System Level Requirements Define Technical Requirements Assess and Select Integrate System Verify System Validate System EIA/IS 731 Key Areas and Processes PROJECT OR MANAGEMENT AREAS Plan and Organize Monitor and Control Integrate Disciplines Coordinate With Suppliers Manage Risk Manage Data Manage Configuration Ensure Quality