CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail...

6
CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information ecturer Name CHANG YU -mail address [email protected] eb site www.chuhai.edu.hk/changyu/ ourse Code CS206 ourse Title Systems Analysis and Design redit Unit 2 ategory Major Course eaching Pattern 2 lecture periods per week

Transcript of CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail...

Page 1: CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail addressychang88@hotmail.com Web site

CS206 System Analysis and Design Note 1 By ChangYu

1

Course Information

Lecturer Name CHANG YUE-mail address [email protected] site www.chuhai.edu.hk/changyu/Course Code CS206Course Title Systems Analysis and DesignCredit Unit 2Category Major CourseTeaching Pattern 2 lecture periods per week

Page 2: CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail addressychang88@hotmail.com Web site

CS206 System Analysis and Design Note 1 By ChangYu

2

Course Aims: To teach students the techniques for analysing and designing information systems.

Course Objectives:• To define and describe in details the seven phases of the

systems development life cycle (SDLC).• To learn the skill of drawing data flow diagrams and

making structured decisions.• To get a concept of Unified Modelling Language for

database design.Syllabus:

The role of Systems Analysts Systems Development Life Cycle (SDLC)Feasibility study, Prototyping, Data Flow Diagrams Data Dictionary, Structured Decisions Software Engineering, Unified Modeling Language

Page 3: CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail addressychang88@hotmail.com Web site

CS206 System Analysis and Design Note 1 By ChangYu

3

Lecture NotesAssessmentProject

Grading Policy Attendance 5% Assignment 10% Project 25% Mid-term Examination 15% Final Examination 45%

Teaching materials

Text Book: System Analysis and Design

Kendall & Kendall Sixth Edition

Page 4: CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail addressychang88@hotmail.com Web site

CS206 System Analysis and Design Note 1 By ChangYu

4

Part I: System Analysis Fundamentals

Part II: Information Requirements Analysis

Part III: The Analysis Process

Part IV: The Essentials of Design

Part V: Software Engineering and Implementation

Brief tour of the sixth edition

Page 5: CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail addressychang88@hotmail.com Web site

CS206 System Analysis and Design Note 1 By ChangYu

5

Week Topics Key Words

1 Assuming the roles of the system analyst

• Types of system

• System development life cycle

2 Understanding organization style and its impact on information system

• Organization as system

• Depicting systems graphically (DFD)

• Levels of management

3 Managing projects, Designing activities and scheduling projects

• Determining feasibility

• Tools: Gantt charts pert diagrams

• Computer-Based project scheduling

4 Determining feasibility, initiating and planning system development projects

• Economic feasibility, Technical feasibility

• Operational feasibility

• Schedule feasibility

5 Information gathering with interactive and unobtrusive methods

• Interviewing, Joint application design

• Questionnaires, Sampling , Investigation

6 Prototyping, RAD, and Extreme Programming

• Basic concepts, RAD , EP

• Advantage and disadvantage of prototyping

7 & 8 Structuring system requirements & process modeling

• Process Modeling and structure

• Data Flow Diagram

• Process, Entry

Page 6: CS206 System Analysis and Design Note 1 By ChangYu 1 Course Information Lecturer NameCHANG YU E-mail addressychang88@hotmail.com Web site

CS206 System Analysis and Design Note 1 By ChangYu

6

Week Topics Key Words

10 Analyzing system using dictionaries

• DFD Description Form, data structure

• Data element, Data store Description form

11 Structuring system requirements: Logic Modeling

• Process specification form, structured decision

12 Structuring system requirements: Conceptual Data Modeling

• Data Modeling, Top-Down Approach,

• Bottom-Up Approach, Basic Symbols, ER Diagram

13 Input Design & Output Design • Input Design concepts & Guidelines: GUI controls

• Design and Prototype input / output.

14 Designing Database • Conventional files: DB data concepts, DB concepts

• Normalization, Denormalization

15 Introduction to Software Engineering

• Software Engineering & Management,

• Software Design Process, Different approaches

16 Object-Orient Analysis Design • Basic concepts, Objects, Class, Inheritance

• Benefits in using Object Approach

17&18 Unified Modeling Language • UML, Use Case Diagram, Class Diagram

• Sequence Diagram, Statechart Diagram