CS 631 SYSTEMS ANALYSIS AND DESIGN

 

Instructor: Dr. Donald R. Chand (pronounced Chund) Phone: (781)891-2925

Office: 119 or149A Morison Bldg. Fax : (781)891-2949

Office Hours: By Appointment email: dChand@bentley.edu

Class Time: Location:

Course Prerequisites: GR 509 (formerly CS 513)

Catalog Description:

Introduces the systems life cycle and basic techniques for stating and analyzing information systems requirements, and determining systems economics and computer controls. Illustrates the iterative nature of the information systems analysis and design process. Introduces systems design, flow charting, program structures and user interfaces. Hardware/software selection, evaluation, and alternative systems configurations, systems implementation, conversion and post implementation review are studied.
 
Course Objectives: • Develop competence in using modeling tools and techniques for systems analysis

• Experience the process of developing information systems requirements

• Learn how to use a CASE tool to support structured analysis activities
 

Text: Whitten, J.L. & Bentley, L.D. Systems Analysis and Design Methods, Richard D. Irwin, Inc.1997, Fourth Edition with Student Version of Visible Analyst Workbench Software
 
Course Requirements: • Student presentations of solutions to assigned homework problems

• Group work on a systems analysis project

• In-class exams

• CASE Tool Learning Assignments
 

Course Structure:
 
 
Project Specification
Feasibility Study
Data Modeling
Process Modeling
Role of Systems Analyst in an IS Dept. (Ch. 1) Feasibility Study (Appendix C & Ch. 7) Data Modeling (Ch. 8) Process Modeling( Chs. 9 &11)
Data vs. Info.; Types of Info. Sys. (Ch. 2) Current System Modeling (Appendix B; Ch. 7) Discovering Entities
Defining Attributes & keys
Context Diagram; DeMarco's Data notation 
Systems Development Life Cycle (Ch. 3) PIECES Analysis (Ch. 7) Specifying Relationships & synchronizing keys System Diagram; Mini Specs.
Sys. Dev. Methodology & CASE tools (Chs.4 & 5) Cost / Benefit Analysis (Appendix C) Data Analysis (Ch. 13) Decision Tables
 
 
Home Work Schedule
 
Task
Due Date
Weight
1. Submit VAW Assignment #1 (I)
Sep 19
5%
2. Submit VAW Assignment #2 (I)
Sep 26
5%
3. Submit VAW Assignment #3 (I) 
Oct 17
5%
4. Submit VAW Assignment #4 (I)
Oct 31
5%
5. Submit VAW Assignment #5 (I)
Nov 21
5%
6. Submit VAW Assignment #6 (I) 
Dec 05
5%
7. Submit Feasibility Study Report (T)
Oct 17
10%
8. Submit Data Model Report (T)
Nov 21
10%
9. Submit Process Model Report (T) 
Dec 12
10%
Class Plan
 
 
Date Class Plan To Do
Sept. 05 Course Requirements; Project Teams Formation;Course Overview Read Chapters 1 & 2; pp. 6-77
Sept. 12 SDLC, CASE, Intro. to VAW  Read pp.80-203, 350-364
Sept. 19 Feasibility Study: Current System Modeling; Dfd; Dfds in VAW Read pp. , Do Exercises 1-4
 
 
Sept. 26
Current Systems Modeling Exercises

Current System Analysis; PIECES framework

Do Problems 6, 11a, 12 /pp.292-293
Oct. 03
Cost / Benefit Analysis

Feasibility Study Case Study

Read Appendix C

 

Oct. 10 Data Modeling: ER Diagram Read pp. 304-343
Oct. 17 ER Modeling Exercises;

Relational Data Model

Read pp. 507-524

Submit Feasibility Report

Oct. 24 Normalization & Key Synchronization Study Handout
Oct. 31 Extended ER Modeling

Data Modeling Case Study

Study Handout
Nov 07 Review & Data Modeling Exam  
Nov. 14 Process Modeling : Process Modeling in VAW
Process Modeling Case Study
Read 350 -- 396

 

Nov. 21
Logic Modeling: Mini- Specs
Decision Modeling: Decision Tables
Read 438-465; 

Submit Data Model Report

Dec. 05
Structured Design --- Structure Chart

Cohesion & Coupling

Study Handout
Dec.12
Project Presentations Submit Process Model Report
Dec. 19
Review & Process Modeling Exam