TECHNOLOGICAL SYSTEMS (Lecture # 2). 2 System Development Process Developing a new system is a complex effort that requires several interrelated tasks.

Slides:



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

Software Design Process A Process is a set of related and (sequenced) tasks that transforms a set of input to a set of output. Inputs Outputs Design Process.
Copyright © 2009 Pearson Education, Inc. Publishing as Prentice Hall Essentials of Systems Analysis and Design Fourth Edition Joseph S. Valacich Joey F.
INDUSTRIAL & SYSTEMS ENGINEERING (Lecture # 2). 2 Functional Groupings of I & SE o Work Measurement o Performance Rating o Time Standards o Motion Study.
1 Software Testing and Quality Assurance Lecture 15 - Planning for Testing (Chapter 3, A Practical Guide to Testing Object- Oriented Software)
1 Introduction to System Engineering G. Nacouzi ME 155B.
1/31 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2005] January 22, 2009.
Copyright 2006 Prentice-Hall, Inc. Essentials of Systems Analysis and Design Third Edition Joseph S. Valacich Joey F. George Jeffrey A. Hoffer Chapter.
1 CS 426 Senior Projects Chapter 1: What is UML? Chapter 2: What is UP? [Arlow and Neustadt, 2002] January 26, 2006.
Robert M. Saltzman © DS 851: 4 Main Components 1.Applications The more you see, the better 2.Probability & Statistics Computer does most of the work.
MANUFACTURING (Lecture 4). 2 Cycle of Manufacturing  Manufacturing spans a large sequence of interrelated phases  It involves research, development,
Project Management and Scheduling
Project Management Dan Fleck Fall Overview Planning Scheduling Scope Creep Managing Risk Motivating People Schedule examples and demo Earned Value.
Copyright © 2012 Pearson Education, Inc. Publishing as Prentice Hall 1.1.
Chapter 2: Overview of Essentials ISE 443 / ETM 543 Fall 2013.
CIS 321—IS Analysis & Design
MIS5102: Process Improvement and Innovation Project Planning
What is UML? What is UP? [Arlow and Neustadt, 2005] January 23, 2014
Chapter 2 The process Process, Methods, and Tools
1 BTEC HNC Systems Support Castle College 2007/8 Systems Analysis Lecture 9 Introduction to Design.
Chapter 14 Information System Development
~ pertemuan 6 ~ Oleh: Ir. Abdul Hayat, MTI 03-Apr-2009 [Abdul Hayat, Project Time Management, Semester Genap 2008/2009] 1 PROJECT TIME MANAGEMENT.
Lecture 3 Scheduling CSCI – 3350 Software Engineering II Fall 2014 Bill Pine.
OBJECT ORIENTED SYSTEM ANALYSIS AND DESIGN. COURSE OUTLINE The world of the Information Systems Analyst Approaches to System Development The Analyst as.
1 Lecture 17: Chapter 26 Estimation for Software Projects Slide Set to accompany Software Engineering: A Practitioner’s Approach, 7/e by Roger S. Pressman.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
1 Chapter 23 Estimation for Software Projects. 2 Software Project Planning The overall goal of project planning is to establish a pragmatic strategy for.
1 DELIVERABLES OF DESIGN REVIEW 1 Statement of problem/need Customer needs Product Design Specifications (PDS) Design targets Project plan TOOLS USED TO.
Geog 469 GIS Workshop Project Management.
CS 3610: Software Engineering – Fall 2009 Dr. Hisham Haddad – CSIS Dept. Chapter 6 System Engineering Overview of System Engineering.
Widodo W. Purwanto Departemen Teknik Kimia SELECTION, MANUFACTURING,AND SUPPLY CHAIN.
Systems Analysis and Design in a Changing World, Fourth Edition
Project Management Dan Fleck Fall 2007 Coming up: Overview.
Cmpe 589 Spring 2006 Lecture 2. Software Engineering Definition –A strategy for producing high quality software.
Chapter 6 CASE Tools Software Engineering Chapter 6-- CASE TOOLS
Project Management Cross lifecycle Activity
Project Management Inspections and Reviews 1 February.
Project Management Organization Scheduling 31 January.
 Engineers have led the way on project management, it is now “hot and trendy”.  #1 Area of Continuing Education reported by Penn State Behrend ECE alumni.
Project Management. Introduction  Project management process goes alongside the system development process Process management process made up of three.
Yazd University, Electrical and Computer Engineering Department Course Title: Advanced Software Engineering By: Mohammad Ali Zare Chahooki The Project.
1. Project Plan Recap WBS Program Evaluation and Review Technique (PERT) 2.
The first question is really "Why do you need a control system at all?” Consider the following: What good is an airplane if you are a pilot and you.
Asset accounting-29.pptx This course will give an overview of the following Workbreakdown Structure Network Project Builder Project Planning.
Unit 2 Time Management Prepared by: Prof. Seemaah Keddar.
Systems Engineering (Sistem Mühendisliği) Doç. Dr. A. Egemen YILMAZ Ankara Üniversitesi Elektrik-Elektronik Müh. Bölümü
SOFTWARE PROJECT MANAGEMENT
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
SYSE 802 John D. McGregor Module 0 Session 3 Systems Engineering QuickView.
IT-301 Project Management I: Unit 4: Cost Management.
Develop Schedule is the Process of analyzing activity sequences, durations, resource requirements, and schedule constraints to create the project schedule.
C_ITIP211 LECTURER: E.DONDO. Unit 1 : The Systems Development Environment.
Tools to Help  Product flow Dependencies and relationships of deliverables  Work breakdown structure The parts  PERT charts Program Evaluation and.
Information Technology Project Management, Seventh Edition Note: See the text itself for full citations.
Introduction to Project Management
Fundamentals of Information Systems, Sixth Edition
REQUIREMENTS Project management tools
What is UML? What is UP? [Arlow and Neustadt, 2005] October 5, 2017
OVERVIEW Impact of Modelling and simulation in Mechatronics system
Iterative design and prototyping
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Introduction to Tech Communication & Project Management Arthur C.M. Chen , Rm
Overview of System Engineering
Foundations of Technology Mr. Brooks
PROJECT MANAGEMENT (BSBI 622)
Software Engineering: A Practitioner’s Approach, 6/e Chapter 23 Estimation for Software Projects copyright © 1996, 2001, 2005 R.S. Pressman & Associates,
Importance of Project Schedules
Human Computer Interaction Lecture 14 HCI in Software Process
Chapter 26 Estimation for Software Projects.
REQUIREMENTS Project management tools
Presentation transcript:

TECHNOLOGICAL SYSTEMS (Lecture # 2)

2 System Development Process Developing a new system is a complex effort that requires several interrelated tasks Developing a new system is a complex effort that requires several interrelated tasks This process can be summarized as SIMILAR This process can be summarized as SIMILAR State the problem – most essential task State the problem – most essential task Investigate alternatives – alternatives evaluated based on criteria Investigate alternatives – alternatives evaluated based on criteria Model the system – sheds light on requirements Model the system – sheds light on requirements Integrate – designing interfaces and bringing system elements together Integrate – designing interfaces and bringing system elements together Launch the system – operating the system and generating outputs Launch the system – operating the system and generating outputs Assess performance – output data – measurement Assess performance – output data – measurement Re-evaluation – a recurrent and iterative process Re-evaluation – a recurrent and iterative process SIMILA RRRRR custome r needs product/ process

3 System development process can be achieved through a mechanism called system life cycle System development process can be achieved through a mechanism called system life cycle There are several life cycle models – ISO/IEC 15288, NSPE and SE model There are several life cycle models – ISO/IEC 15288, NSPE and SE model The most detailed and elaborate model is the SE model The most detailed and elaborate model is the SE model System Development Process

4 Managing System Development Proper management of system development process is the key to the success of the entire process Proper management of system development process is the key to the success of the entire process Work Breakdown Structure (WBS) Work Breakdown Structure (WBS) Split major project deliverables Split major project deliverables Offer means for collecting and organizing actual costs Offer means for collecting and organizing actual costs Provide a mechanism for performance measurement and control Provide a mechanism for performance measurement and control Cost control measures – comparing the actual cost to the estimated cost Cost control measures – comparing the actual cost to the estimated cost The Project Project Service Hardware Component Software Component WBS Level 1 Level 2 Level 3 Module A Module B Module C WBS for a Software Project

5 Managing System Development Critical Path Method (CPM) Critical Path Method (CPM) Path taking the longest time to complete the constituent steps during the course of a project Path taking the longest time to complete the constituent steps during the course of a project CPM can tell us CPM can tell us How long it will take to complete a project How long it will take to complete a project Activates that have to be completed on time – critical Activates that have to be completed on time – critical No activity from a node can start until all entering activities are finished No activity from a node can start until all entering activities are finished

6 Managing System Development Critical Path Method (CPM) Critical Path Method (CPM) Activities in a Manufacturing System ActivityDescriptionRequired PredecessorDuration AProduct designNone6 BMarket researchNone2 CProduction analysisA3 DProduct modelA5 ESales brochureA3 FCost analysisC4 GProduct testingD5 HSales trainingB, E3 IPricingH2 JProject reportF, G, I A, 6 B, 2 C, 3 D, 5 H, 3 F, 4 G, 5 I, 2 J, 1 E, Network Diagram for CPM A→D→G = 16 Critical A→C→F = 13 A→E→H→I = 14 B*→H→I 9*+3+2 = 14 Critical Path Analysis

7 Decision Making Tools A lot of decision making is involved throughout the system management and development processes A lot of decision making is involved throughout the system management and development processes Modeling Modeling Simulation Simulation Trade off Analysis Trade off Analysis Modeling Modeling Instead of creating the actual system, a model is used Instead of creating the actual system, a model is used Scaled models are small scale version of the actual system, e.g. scaled model of an airplane is tested in a wind tunnel Scaled models are small scale version of the actual system, e.g. scaled model of an airplane is tested in a wind tunnel Prototypes are full scale version of the system Prototypes are full scale version of the system Mathematical model represents system functionality using mathematical equations, e.g. Pressure 1 x Volume 1 = Pressure 2 x Volume 2 Mathematical model represents system functionality using mathematical equations, e.g. Pressure 1 x Volume 1 = Pressure 2 x Volume 2 Architectural Drawings and Walkthroughs extremely popular in construction Architectural Drawings and Walkthroughs extremely popular in construction System Block Diagram (SBD) is one of the simplest tools used in modeling a system System Block Diagram (SBD) is one of the simplest tools used in modeling a system

8 Decision Making Tools Simulation Simulation It is the technique of representing the real system’s dynamic behavior with the help of a computer program It is the technique of representing the real system’s dynamic behavior with the help of a computer program Computation Fluid Dynamics Simulation of a Car

9 Decision Making Tools Trade Off Analysis Trade Off Analysis An approach used to analyze and evaluate various alternatives based on a set of criteria An approach used to analyze and evaluate various alternatives based on a set of criteria The objectives of the trade off analysis are reflected by the measures of effectiveness (MOEs), e.g. there are three MOEs in the following example The objectives of the trade off analysis are reflected by the measures of effectiveness (MOEs), e.g. there are three MOEs in the following example Its results depend upon quality and sufficiency of the inputs given to it Its results depend upon quality and sufficiency of the inputs given to it