SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.

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.
Systems Investigation and Analysis
System Integration Verification and Validation
S Y S T E M S E N G I N E E R I N G.
ICT Class System Life Cycle.  Large systems development projects may involve dozens of people working over several months or even years, so they cannot.
Lecture # 2 : Process Models
The design process IACT 403 IACT 931 CSCI 324 Human Computer Interface Lecturer:Gene Awyzio Room:3.117 Phone:
CS3773 Software Engineering Lecture 01 Introduction.
4.1 Blended approaches: Information Engineering IMS Information Systems Development Practices.
1 Software Requirement Analysis Deployment Package for the Basic Profile Version 0.1, January 11th 2008.
SWE Introduction to Software Engineering
Fundamentals of Information Systems, Second Edition
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,
1 Introduction to System Engineering G. Nacouzi ME 155B.
Software Development Overview CPSC 315 – Programming Studio Spring 2009.
CS350/550 Software Engineering Lecture 1. Class Work The main part of the class is a practical software engineering project, in teams of 3-5 people There.
Information Systems Development and Acquisition Chapter 8 Jessup & Valacich Instructor: Ramesh Sankaranarayanan.
Software Quality Assurance. CS351 - Software Engineering (AY2004)2 Software engineering processes Systems vs. Software –Terms often used interchangeably.
Software Development Overview CPSC 315 – Programming Studio Spring 2008.
The Software Product Life Cycle. Views of the Software Product Life Cycle  Management  Software engineering  Engineering design  Architectural design.
SE Taiz EM 01a1 Taiz master program Engineering & Management Course Systems Engineering Introduction Lecturer : John L Simons
University of Jyväskylä – Department of Mathematical Information Technology Computer Science Teacher Education ICNEE 2004 Topic Case Driven Approach for.
Design, Implementation and Maintenance
Engineering Systems of.
Introduction to Systems Engineering Abd-El-Kader SAHRAOUI Industrial Dept Toulouse University: and Laboratoire d‘Analyse.
Project Life Cycle Introduction and Overview © Ed Green Penn State University All Rights Reserved.
The design process z Software engineering and the design process for interactive systems z Standards and guidelines as design rules z Usability engineering.
Effective Methods for Software and Systems Integration
Introduction to Information System Development.
S/W Project Management Software Process Models. Objectives To understand  Software process and process models, including the main characteristics of.
1 CMPT 275 Software Engineering Software life cycle.
1 IBM Software Group ® Mastering Object-Oriented Analysis and Design with UML 2.0 Module 1: Best Practices of Software Engineering.
The Rational Unified Process
SYSE 802 John D. McGregor Module 0 Session 1 Course Introduction.
John D. McGregor Module 6 Session 2 Tailoring Processes
Understand Application Lifecycle Management
1 Configuration Management “The Cookbook Approach”
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
Object-oriented Analysis and Design Stages in a Software Project Requirements Writing Analysis Design Implementation System Integration and Testing Maintenance.
Information Systems Engineering. Lecture Outline Information Systems Architecture Information System Architecture components Information Engineering Phases.
 System Development Life Cycle System Development Life Cycle  SDLC Phases SDLC Phases Phase 1: Preliminary Investigation Phase 2: Feasibility Study.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
Historical Aspects Origin of software engineering –NATO study group coined the term in 1967 Software crisis –Low quality, schedule delay, and cost overrun.
1 | 2010 Lecture 1: Systems – what and why?. Covered in this lecture Systems and systems thinking Why we use Systems Engineering Systems from “cradle.
Fundamentals of Information Systems, Second Edition 1 Systems Development.
Software Development Overview CPSC 315 – Programming Studio Spring 2013.
Bill Fournier Nov 2014 Systems Engineer for Non SE Bill Fournier
ANKITHA CHOWDARY GARAPATI
PROJECT WORK System Development Cycle. OVERVIEW Project work for the HSC course follows five stages of the traditional system development cycle. The SDC.
Software Architecture Evaluation Methodologies Presented By: Anthony Register.
Unit – I Presentation. Unit – 1 (Introduction to Software Project management) Definition:-  Software project management is the art and science of planning.
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.
1 Lecture 2.3: SE Process (SEF Ch 3) Dr. John MacCarthy UMBC CMSC 615 Fall, 2006.
LECTURE 5 Nangwonvuma M/ Byansi D. Components, interfaces and integration Infrastructure, Middleware and Platforms Techniques – Data warehouses, extending.
MANAGEMENT INFORMATION SYSTEM
Requirement Elicitation Nisa’ul Hafidhoh Teknik Informatika
Software Development Overview
Principles of Information Systems Eighth Edition
CASE Tools and Joint and Rapid Application Development
The Systems Engineering Context
HCI in the software process
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 Analysis and Design
HCI in the software process
Human Computer Interaction Lecture 14 HCI in Software Process
Software Development Overview
Presentation transcript:

SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView

System An interacting combination of elements to accomplish a defined objective. These include hardware, software, firmware, people, information, techniques, facilities, services, and other support elements.

Systems Engineering 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, and then proceeding with design synthesis and system validation while considering the complete problem. 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. (INCOSE)

Engineering Use of the term “engineering” implies – Analysis – problems are decomposed into fundamental parts to make the problem easier to understand; problems are more precisely than descriptions by users – Design – solutions are defined in notations, and with precision, that allow the designs to be evaluated before they are implemented

Systems thinking A systems engineer considers the “whole”, the entire product or solution. This perspective allows the systems engineer to understand the trades made as design decisions are made. The systems engineer is an integrator of inputs from many disciplines to ensure that interactions are sufficiently closely examined.

Systems thinking - 2 Systems engineers often participate in projects where the integration is between hardware and software aspects of the product. We will spend more time on that type of project than others this semester. The systems engineer is sometimes the project manager. There is a course on project management available so we will not devote much time to those issues.

ISO/IEC ISO/IEC 15288: 2002(E) – Systems engineering – System life cycle processes To assist with product planning, ISO defines a life cycle for a product For products that include software this is particularly important since as much as 80% of costs are incurred after a product is placed in service for the first time

Product Life Cycle Concept – the light bulb of an idea Development – the details are explore Production – the product is implemented Utilization – the product is used Support – the product is repaired or extended Retirement – the product is no longer available for use

Processes The systems engineer oversees a variety of processes – Development – Acquisition – Configuration management – Verification – Maintenance

Systems engineering process an iterative process of technical management, acquisition and supply, system design, product realization, and technical evaluation at each level of the system, beginning at the top (the system level) (INCOSE)

Systems Engineering Method It is important that a systems engineer organize their work as a set of processes working across a set of lifecycle stages. It is less important exactly what those stages and processes are. We will study the activities a systems engineer undertakes as part of a product development effort. These activities will form a generic method. We will also consider how this general method can be engineered to fit the specific circumstances of each situation.

Method Engineering Method engineering is the analysis and design of methods, combinations of processes, tools, and techniques. Data collected from actual practice is used to identify places that need improvement.

Method Engineering - 2 Priorities and pressures affect the way in which activities are carried out. The training and abilities of the staff also affect the productivity of the activities. In our use of EPF we will construct fragments of processes that can be combined into complete processes. We will explore this further later.

Summary Obviously this has been a very short introduction. We will spend the entire semester elaborating on these ideas.