Introduction to Systems Engineering Abd-El-Kader SAHRAOUI Industrial Dept Toulouse University: and Laboratoire d‘Analyse.

Slides:



Advertisements
Similar presentations
INCOSE Presentation San Francisco Chapter 13 October 2009 Mapping CMMI to Systems Engineering Adrienne Friedman.
Advertisements

College of Continuing Education Systems Engineering Non-credit Certificate.
Stevens Institute of Technology
1 INCOSE Chesapeake Chapter Enterprise SE Panel Discussion L. Mark Walker/LMC 21 March 2007.
Bernd Bruegge & Allen Dutoit Object-Oriented Software Engineering: Conquering Complex and Changing Systems 1 Software Engineering September 12, 2001 Capturing.
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Object-Oriented Analysis and Design
Overview of RE techniques RE Techniques Basic Introduction.
Analysis Concepts and Principles
ESD.83Cory R. A. Hallam1 An Introduction to Systems Engineering The Art of Managing Complexity Presented By Cory R. A. Hallam B.Eng., M.Eng., ISU SSP,
Business Area Analysis Focus: Domain View (selected business area) Goals: –Isolate functions and procedures that allow the area to meet its goals –Define.
Introduction to Software Engineering Dr. Basem Alkazemi
4. Interaction Design Overview 4.1. Ergonomics 4.2. Designing complex interactive systems Situated design Collaborative design: a multidisciplinary.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
Waniwatining Astuti, M.T.I
Architectural Design Establishing the overall structure of a software system Objectives To introduce architectural design and to discuss its importance.
Next lecture : The System System Engineering Basic Introduction System Engineering System Engineering II.
Engineering Systems of.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
Romaric GUILLERM Hamid DEMMOU LAAS-CNRS Nabil SADOU SUPELEC/IETR.
Issues in Teaching Software Engineering Virendra C. Bhavsar Professor and Director, Advanced Computational Research Laboratory Faculty of Computer Science.
Business Analysis: A Business Unit Perspective International Institute of Business Analysis January 18, 2012.
Lecture # 04 & 05 CS314 Introduction To Software Development Software Development Process (SDP) Instructor :Muhammad Janas khan
Requirements Expression and Modelling
1 REQUIREMENT ENGINEERING Chapter 7. 2 REQUIREMENT ENGINEERING Definition Establishing what the customer requires from a software system. OR It helps.
HCI in Software Process Material from Authors of Human Computer Interaction Alan Dix, et al.
Systems Engineering In Aerospace Theodora Saunders February AUTOMATION IN MANUFACTURING Leading-Edge Technologies and Application Fairfield University.
Mahindra Satyam Confidential1 BASE TM Methodology Guide Quality Management System BASE TM Methodology - 17 Slides Continue Back.
1 Introduction to Software Engineering Lecture 1.
SOFTWARE DESIGN AND ARCHITECTURE LECTURE 05. Review Software design methods Design Paradigms Typical Design Trade-offs.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
1 | 2010 Lecture 1: Systems – what and why?. Covered in this lecture Systems and systems thinking Why we use Systems Engineering Systems from “cradle.
Software Product Line Material based on slides and chapter by Linda M. Northrop, SEI.
Software Acquisition and Project Management Lesson I: Introduction.
Bill Fournier Nov 2014 Systems Engineer for Non SE Bill Fournier
Dr. Young J. Kim.  INCOSE Definition ( ◦ “An interdisciplinary approach & means to enable the realization of successful systems. It focuses.
27/3/2008 1/16 A FRAMEWORK FOR REQUIREMENTS ENGINEERING PROCESS DEVELOPMENT (FRERE) Dr. Li Jiang School of Computer Science The.
Requirements Engineering-Based Conceptual Modelling From: Requirements Engineering E. Insfran, O. Pastor and R. Wieringa Presented by Chin-Yi Tsai.
1 Chapter 8 Building the Analysis Model (1) Analysis Concepts and Principles.
Overview of SAIP and LSSA. Software Architecture in Practice Provides a set of techniques, not a prescriptive method for architectural design. Based on.
Smart Home Technologies
Computer Science: So What Is It, Really? CS2190, CS Seminar Week 1: Jan 21, 2010.
6 Systems Analysis and Design in a Changing World, Fourth Edition.
ISE Key Concepts Terminology –systems engineering: an interdisciplinary approach and means to enable the realization of successful systems. It.
Software Engineering Lecture 10: System Engineering.
SE513 Software Quality Assurance Lecture12: Software Reliability and Quality Management Standards.
Chapter 7 Lecture 1 Design and Implementation. Design and implementation Software design and implementation is the stage in the software engineering process.
INCOSE IW12 MBSE Workshop 15 INCOSE (MBSE) Model Based System Engineering Integration and Verification Scenario Ron Williamson, PhD Raytheon
International Workshop Jan 21– 24, 2012 Jacksonville, Fl USA INCOSE IW 2012 MBSE Requirement Flowdown Workshop - Outbrief - John C. Watson Principal Member.
Developing an IDM Information Delivery Manual Part 1. Industry Workgroup Training, Creating IDMs Alliance NA 2010 Dianne Davis, NA-IDM Coordinator Jan.
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
SQA project process standards IEEE software engineering standards
Review of last class Software Engineering Modeling Problem Solving
An Overview of Requirements Engineering Tools and Methodologies*
Requirements Engineering Process
SQA project process standards IEEE software engineering standards
Object-Oriented Software Engineering Using UML, Patterns, and Java,
The Systems Engineering Context
Software Configuration Management
HCI in the software process
INCOSE – North Texas Chapter
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
The design process Software engineering and the design process for interactive systems Standards and guidelines as design rules Usability engineering.
Systems Engineering for Mission-Driven Modeling
HCI in the software process
CSC 480 Software Engineering
Human Computer Interaction Lecture 14 HCI in Software Process
Presentation transcript:

Introduction to Systems Engineering Abd-El-Kader SAHRAOUI Industrial Dept Toulouse University: and Laboratoire d‘Analyse et d‘Architecture des Systems LAAS du CNRS, Toulouse France :

SE : An Introduction Systems Engineering I Systems Engineering II Systems Engineering Standards : EIA 632 Requirements management I Requirements managements II : Traceability Verification and Validation (V&V) Case studies

Seminar goals 1. Grasp the importance of SE 2. Knowledge about the context and SE Framework 3. Stimulus for further SE Knowledge acquisition

What is the systems engineering : produce an impression or create a rabbit Systems engineering is also an art without magicic

System Engineering: Definition (Incose) Systems Engineering is an interdisciplinary approach and means to enable the realization of successful systems. It focuses on defining customer needs and required functionality early in the development cycle, documenting requirements, then proceeding with design synthesis and system validation while considering the complete problem: Operations Performance Test Manufacturing Cost & Schedule Training & Support Disposal

System Engineering: Definition (Incose) Systems Engineering integrates All the disciplines and specialty groups into a team effort forming a structured development process that proceeds from concept to production to operation. Systems Engineering considers both The business and The technical needs of all customers with the goal of providing a quality product that meets the user needs.

A simple example : A pen We need : why a new pen Its primary function The stakeholders : writers, designers, salesman, … Cost constraints and related data (market) Accumulated knowledge (the writing have been with for centuries..) More detailled requirements related discipline Chemistry (Ink) Mechanics/metallurgy, manufacturing

System Engineering and System integration SE Systems theory Maîtrise d’ouvrage Maîtrise d’œuvre Maîtrise d’ouvrage Maîtrise d’œuvre quality Project management Standard processes Standard processes methodology Integrated engineering integration ? ? ? ? ? ? ? ?

Integration Technical system Control system système d’organisation système d’organisation Information System Information System Technological System Information and Decision System Logistic Sub-system technology Sub-system Information Sub-system human

ChemicalMechanical System Integration System engineering Implementation of each component Standards IEEE 1220 EIA 632 ISO Soft-Eng ISO Expertise for specific domain Integration versus specific domains

The SE context

System layering

Elicitation and... Acquisition... Elicitation versus acquisition Main issues about elicitation : ethno and sociological Requirement elicitation is a team effort

Requirements management What do we manage Managing to objective Traceability Requirements prioritisation Problems with metrics Manage your Requirements => Manage your time

Requirement expression Maturity levels for expression Standard languages and methods Dedicated methods Others Intended message and perceived message : That´s all about semantics !! Pragmatics and Syntactic issues have a role

Requirements exchange The exchange process The rationale behind Exchange is a must : Easiness of requirement validation statement Where do you come from ? Do you mean which country or which University I come from ? No I mean which place have you been before !!

Requirement validation Importance of Validation V&V Techniques Case studies Eureka, It Works !! It means it corresponds to What You requested, What You required What You needed

Standards IEEE-1220 INCOSE/EIA-632 ISO Specific : aeronautic. ARP and space ECSS-E10 Standard are guideline for common understanding and Good Practice

Case Studies Requirements expression case with Statemate (Lab) Traceability issues with RTM (Lab)

Why SE : A Bad Experiences with SoftEng (source NASA)

Experiences with transport (4)

Main Orientations (2) : The Jackson View A View based on environment and context A machine (system) to be developped Machine interacts with environment User needs make abstraction on system internal The environment exist; the machine to be developped Shared phenomen : Shared The machine (Private) The Environment (Private)

Requirement and concept of operation (3) The concept of operations (ConOps) document is a bridge between the operational requirements (events occurring over time) and the technical requirements (static, hierarchical description). It is written in narrative prose that is in the user's language. It states priorities, it uses visual images and leads to sofware requirements. IEEE Standard 1362, IEEE Guide for Concept of Operations Document, 1998.

Needs, requirement and specification { NEEDS Concept of operations (the mission) Requirements Specification (Software requirements)

Challenges in SE A System View : Global View An interdisplinary Comparative methodologies From In House to General approach

Next lecture : Keypoints System Engineering Basic Introduction System Engineering System Engineering II