(Week 11) A06. IS Analysis & Design. Management Information Systems

Size: px
Start display at page:

Download "(Week 11) A06. IS Analysis & Design. Management Information Systems"

Transcription

1 (Week 11) A06. IS Analysis & Design Management Information Systems Course Code: Course Name: Management Information Systems Period: Spring 2016 Lecturer: Prof. Dr. LEE, Sync Sangwon Department: Information & Electronic Commerce University: WONKWANG Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 1 Contents 6.1. System Development Life Cycle and Project Management 6.2. System Analysis Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 2 1

2 6.1. System Development Life Cycle and Project Management Characteristics of Information System (IS) Variability for changeability System development life cycle (SDLC) = System life cycle (SLC) Project management (PM) Tasks and end-products for each stage Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p System Development Life Cycle and Project Management Types of Life Cycle Waterfall model Sequential procedure of 1 System planning 2 System analysis 3 Conceptual design 4 System evaluation and selection 5 Detailed design 6 System implementation 7 System maintenance Spiral model Iterative procedure of 1 System planning 2 System analysis 3 System design 4 System implementation Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 4 2

3 6.1. System Development Life Cycle and Project Management Project Management (PM) Stages of PM 1 Planning (e.g. COCOMO model, function point model) 2 Organizing (e.g. PERT chart) 3 Controlling (e.g. GANTT chart) Resources of PM Persons (e.g. project manager, system analyst, programmer, DBA) Wares (e.g. hardware, software) Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p System Development Life Cycle and Project Management Project Management (PM) (cont d) Automated tools of PM GANTT chart, bar chart Prediction models of resource COCOMO(Constructive Cost Model) model MM(Man-Month) = 2.4 * KLOC(Kilo Line Of Code)^1.05 DT(Development Time) = 25 * MM(Man-Month)^0.38 Function point model FP(Function Point) = Count * Weight Time box model PLT(Product Lead Time) = 90 days (Du Pont) PLT(Product Lead Time) = 7 days (Cambridge Technology) Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 6 3

4 6.2. System Analysis Systems Approach 1 Defining problems 2 Analyzing causes 3 Evaluating resolution alternative comparatively 4 Selecting optimum and researching user-requirements System Analysis (SA) in the Narrow Sense 1 Collecting reports 2 Visiting and Interviewing 3 Drawing diagrams (e.g. DFD(Data Flow Diagram), ERD(Entity Relationship Diagram)) 4 Prototyping 5 Holding JAD(Joint Application Design) Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p System Analysis Feasibility Study (FS) Linkage with business plan PDM framework Production Differentiation Management Problem vs. opportunity Repeatability of FS TELOS analysis Technical FS Economic FS Legal FS Operational FS Schedule FS Cost-benefit analysis Payback analysis ROI(Return On Investment) analysis PV(Present Value) analysis Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 8 4

5 6.2. System Analysis Structured Analysis Principles of structured analysis Abstraction Formality Divide and conquer Hierarchical ordering Data flow diagram (DFD) Components of DFD Process External agent Data store Flow Business process definition Business process procedure (e.g. structured English) Business process policy (e.g. decision tree, decision table) Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p System Analysis Object-Oriented Analysis (OOA) Procedure of OOA 1 Discovering objects and classes 2 Defining characteristics (e.g. property, behavior) of each class 3 Defining hierarchy among classes and message exchange 4 Elaborating characteristics (e.g. property, behavior) of each class Terminology Encapsulation Instantiation Hierarchy Polymorphism Unified modeling language (UML) E.g. use case diagram, event trace diagram, event flow diagram, state transition diagram Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 10 5

6 6.2. System Analysis Other SA Prototyping Evolutionary development JAD(Joint Application Design) Prof. Dr. SSL {IDEA, STEM, RF, FP, C, LDV} / p. 11 6