IS 2072 Systems Analysis and Design II
I. Introduction
A. Course Requirements
- 1. IS2057 or experience
- 2. Programming Ability
- 3. VAX VMS/UNIX/PC Familiarity
- 4. Text Book
Rumbaugh, James. Object Oriented Modeling and Design.
- 5. Projects:
- a. Analysis and Design of a Household Information System
- b. Analysis, Design and Prototype of a Business Application
- c. Presentation of the Business Application System
- 6. Reserve the right to give a Midterm and Final test
if reading of the textbook is not being done.
- 7. Class participation
- 8. Homework Problems
- Sampling
- Net Present value
- Hardware Configuration
- Performance
B. Grades and grading
- Household System: 20%
- Business System: 50%
- Class Presentation: 20%
- Class Participation: 5%
- Homework: 5%
Each project and homework will be graded based upon a 100 point
system. The grade distribution will be as follows:
- 93 - 100: A- to A+
- 85 - 92: B- to B+
- 77 - 84: C- to C+
- 69 - 76: D- to D+
- 0 - 68: F
If it is necessary to give a midterm and a final they
will be graded on a straight percentage basis using the scale provided above.
II. A Review of System Analysis and Design Concepts and Techniques
- A. Defining a system and the system problem
- B. Setting the system problem in the environment
- C. Different types of system
- D. Modeling systems
- E. Defining the system architecture
- F. System analysis approaches
- G. System design approaches
- H. System implementation
- I. System operations
- J. System evaluation
III. System Analysis Techniques
- A. Understanding the problem
- Problem Statement
- Modeling the problem
- Scope and constraints
- B. Data gathering methods
- Documents
- Interviews
- Observation
- Work flow Tracing
- Sampling
- C. Requirements Determination
- User
- Organizational
- Legal and regulatory
- D. Models for analysis and system representation
- E. Determining feasibility
- Technical
- Economic
- Operational
- F. Specifications: functional and non-functional
- G. Object oriented approach
IV. The System Design Process
- A. Life Cycle of Information System
- B. Conceptual, logical and physical design factors
- C. System design Phases
- D. Methodologies
- E. Object Oriented approach
- F. Events and relationships
- G. Implementation and evaluation of system designs
V. Design Tasks
- A. Interface design
- B. Database design
- C. Software design
- D. Test Design
- E. Documentation Design
- F. Purchase vs Make decisions
- G. Selection of hardware and networking components
VI. Implementation and project control
- A. Personnel
- B. Tasks
- C. Tools and development environment
- D. Scheduling
VII. Class Presentations
Groups of no more than 4 students will make a presentation on a critical and current
topic on database management systems such as security, distributed databases, object
oriented databases, concurrency, query optimization, etc.
VIII. Project Overview
- A. Household Information System Project:
This project is an analysis and design project. An information system for your
household must be analyzed and designed. The system must be defined, analyzed,
architected and designed using the analysis and representation techniques discussed in
class and the text book. A feasibility analysis must be performed as well.
- B. Business Application System Analysis, Design and Prototyping Project:
This will require using all the techniques and representations discussed in class. In
addition it requires a prototype of your system. You may select the system to be designed
but it must be substantial in nature and not a trivial system.