System Analysis and Design
0%
Course Title: System Analysis and Design
Course No: CACS203
Nature of the Course: THEORY
Semester: 3
Full Marks: 40 + 60
Pass Marks: 20 + 24
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1.1. The Systems Development Environment
- Introduction
- Modern Approach of System Analysis and Design
- Information System and its Type
- Developing Information Systems and the Systems Development Life Cycle
- The Heart of the Systems Development Process
- The Traditional Waterfall SDLC
- Approaches for Improving Development
- CASE Tools
- Rapid Application Development
- Service-Oriented Architecture
- Agile Methodologies
- eXtreme Programming
- Object-Oriented Analysis and Design
1.2. The Origins of Software
- Introduction
- System Acquisition
- Reuse
1.3. Managing the Information Systems Project
- Introduction
- Managing Information Systems Project
- Representing and Scheduling Project Plans
- Using Project Management Software
2. Planning
7 hrs
2.1. System Development Projects: Identification and Selection
- Introduction
- Identifying and Selecting Systems Development Projects
- Corporate and Information Systems Planning
2.2. System Development Projects: Initiation and Planning
- Introduction
- Initiating and Planning Systems Development Projects
- Process of Initiating and Planning IS Development Projects
- Assessing Project Feasibility
- Building and Reviewing the Baseline Project Plan
3. Analysis
13 hrs
3.1. System Requirements
- Introduction
- Performing Requirements Determination
- Traditional Methods for Determining Requirements
- Contemporary Methods for Determining System Requirements
- Radical Methods for Determining System Requirements
3.2. System Process Requirements
- Introduction
- Process Modeling
- Data Flow Diagramming Mechanics
- Using Data Flow Diagramming in the Analysis Process
- Modeling Logic with Decision Tables
3.3. System Data Requirements
- Introduction
- Conceptual Data Modeling
- Gathering Information for Conceptual Data Modeling
- Introduction to E-R Modeling
- Conceptual Data Modeling and the E-R Model
- Representing Super-types and Sub-types
- Business Rules
- Role of Packaged Conceptual Data Models – Database Patterns
4. Design
12 hrs
4.1. Designing Databases
- Introduction
- Database Design
- Relational Database Model
- Normalization
- Transforming E-R Diagrams into Relations
- Merging Relations
- Physical File and Database Design
- Designing Fields
- Designing Physical Tables
4.2. Designing Forms and Reports
- Introduction
- Designing Forms and Reports
- Formatting Forms and Reports
- Assessing Usability
4.3. Designing Interfaces and Dialogues
- Introduction
- Designing Interfaces and Dialogues
- Interaction Methods and Devices
- Designing Interfaces and Dialogues in Graphical Environments
5.1. System Implementation
- Introduction
- System Implementation
- Software Application Testing
- Installation
- Documenting the System
- Training and Supporting Users
- Organizational Issues in Systems Implementation
5.2. System Maintenance
- Introduction
- Maintaining Information Systems
- Conducting Systems Maintenance
Text Books
- 1.Jeffrey A. Hoffer, Joey George, Joe Valacich, “Modern Systems Analysis and Design”, 6/E, Prentice Hall India.
Reference Books
- 1.Jeffery Whitten, Lonnie Bentley, “Systems Analysis and Design Methods”, 7/E, McGraw-Hill