Transcript

Ateneo de Zamboanga University

Ateneo de Zamboanga UniversityCollege of Science and Information Technology

Computer Science Department

CS 311 Systems Analysis and Design3 units lecturePrerequisite: CS213Placement: Third Year

Course Description:

This course introduces the concepts and techniques of information systems analysis, especially on the part of data gathering and requirements analysis, in the context of the Systems Development Life Cycle. Several models and tools for information systems analysis are presented.Objectives:

At the end of the semester, students are expected to:

1. Identify data to be gathered for an information system project and the techniques and tools for gathering such data.2. Model organizational data and systems as basis for analysis

3. Identify data and system requirements as a result of system analysis.

4. Recommend solutions or opportunities in the development of a system proposal or software requirement specification.

5. Develop designs for system solutions.

References:

Books Hoffer, J. George, J., & Valacich, H. Modern Systems Analysis and Design, 3rd Ed., Philippines: Pearson Edycation South Asia PTE Ltd. 2002.

Kendall, K. & Kendall, J. Analysis and Design, 5th E., Singapore: Prentice-Hall Internation Inc., 2000.

Hawryszkiewycz, Igor. Introduction to Systems Analysis and Design, 5th Ed. Malaysia: Prentice Hall. 2001.

McFadden, Fred R., Hoffer, Jeffrey A., Prescott, May B. (1999). Modern Database Management. 5th Edition. Addison-Wesley Educational Publishers, Inc.

Internet Sites:

http://www2.cit.cornell.edu/computer/robohelp/cpmm/CPMM_Guidebook.htm#Phase2_Process_Descriptions.htm#2.2 http://www.gracefulbreeze.com/Project/DocIndex.htm

Time FrameTopicLearning OutcomesTeaching StrategiesAssessment

Week 1Foundation of Systems Development

Modern Approaches to Systems Analysis and Design

Types of Information Systems and Systems Development

People Involved in Systems Development

Systems Development Methodology

The System Analyst Profession Explain systems analysis and design.

Discuss the modern approach to systems analysis and design.

Describe the different types of information systems and their applications.

Describe the organizational roles involved in information systems development.

Discuss the skills needed by system analyst to successfully perform systems analysis and design.

Describe the system analyst profession. Classroom Discussion

Individual Paper on SAD Methodologies

Exercises on illustrating an information system as a system

Exercise on illustrating the topics discuss through a diagram Recitation

Individual Paper

Exercises

Week 2-3Managing Systems Projects

Initiating a Project

Planning the Project

Executing the Project

Closing Down the Project

Representing and Scheduling Project Plans

Representing a Project Plan Explain The Process Of Managing An Information System Project.

Discuss The Process Of Developing Gantt Chart And PERT Diagram.

Develop Gantt Chart and PERT Diagram to schedule projects. Classroom discussion

Exercises on Gantt Chart and PERT diagram Recitation

Exercises

Week 4Making the Business Case

Identifying and Selecting Systems Development Project

Initiating and Developing Systems Development Project

Assessing Project Feasibility

Building the Baseline Project Plan Describe the project identification and selection process.

Explain the relationship between corporate strategic planning and information systems planning.

Analyze information systems planning matrices.

Describe the steps involved in the project initiation and planning process.

List and describe various methods for assessing project.

Perform cost-benefit analysis.

Describe the general rules for evaluating the technical risks associated with a systems development project. Classroom discussion

Case Studies

Exercises on Cost Analysis Exercises

Exam

Individual Paper

Week 5Determining Systems Requirements

Performing Requirements Determination

Traditional, Modern and Radical Methods for Determining System Requirements Describe the techniques and tools for gathering data.

Develop a plan for gathering data. Classroom Discussion

Exercises

Exercises

Week 6-7Structuring Systems Requirements: Process Modeling

Data Flow Diagramming Methods

Four Different Types of DFDs

Using DFD Diagramming in the Analysis Process Explain the importance of DFD or process modeling.

Develop data flow diagrams including child diagrams.

Apply diagram balancing.

Explain the differences among four types of DFDs.

Use DFD as a technique to support the analysis of information systems. Classroom Discussion

Exercise on creating DFD Exercises

Exam

Recitation

Week 8-9Structuring Systems Requirements: Logic Modeling

Modeling Logic with Structured English

Modeling Logic with Decision Tables

Modeling Logic with Decision Trees Use Structured English to represent logic of choice in conditional statements.

Use Decision Tables and Decision Trees to represent logic of choice in conditional statements. Classroom Discussion

Exercise on creating decision trees and decision tables Recitation

Exercises

Week 10-11Structuring Systems Requirements: Conceptual Data Modeling

The Process of Conceptual Data Modeling

Gathering Information for Conceptual Data Modeling

Entity-Relationship Modeling

Conceptual Data Modeling and the ER Model

Representing Supertypes and Subtypes

Business Rules Discuss ER Modeling.

Define key terms used in ER Modeling.

Develop ER Diagram to represent business situations.

Explain the role of conceptual data modeling in the overall analysis and design of an information system.

Discuss business rules and its influence in the analysis and design of information system.

Relate data modeling to process and logic modeling as different views of describing an information system. Lecture Exercises

Recitation

Exercises

Week 12Selecting the Best Alternative Design Strategy

The Process of Selecting the Best Alternative Design Strategy

Generating Alternative Design Strategies

Issues to Consider in Generating Strategies Describe the different sources of software.

Assemble the various pieces of an alternative design strategy.

Generate alternative designs strategies for an information system.

Select the best design strategy using both qualitative and quantitative methods. Classroom Discussion

Exercise on ERD Exam

Exercises

Individual Paper

Week 13-14Designing Forms and Reports

The Process of Design Forms and Reports

Formatting Forms and Reports

Assessing Usability Explain the process of designing forms and reports and the deliverables for their creation.

Apply the general guidelines for formatting forms and reports.

Explain how variations in users tasks, technology, and environmental characteristics influence the usability of forms and reports. Classroom Discussion

Case Study Recitation

Exercises

Week 15Designing Interfaces and Dialogues

The Process of Designing Interfaces and Dialogues

Interaction Methods and Devices

Designing Interfaces

Designing Dialogues Explain the process of designing interfaces and dialogues and the deliverables for their creation.

Apply several methods for interacting with a system.

Apply the general guidelines for designing interfaces and specific guidelines for layout design, structuring data entry fields, providing feedback and system help. Classroom Discussion

Exercise on creating forms and report designs Exam

Exercises

Week 16-18Project Presentation To apply the techniques and tools for systems analysis and design on a project.

To produce documentations of systems analysis and design on a project. Consultation

Project Presentation Project Presentation

Project Documentation

Requirements:

Exams and Project

Computation of Grades:

Class Standing:Graded Recitation 15%Classroom Group Activity 20%Individual Paper/Case Study 30%Long Exams 30%

Midterm Grade:2/3 Class Standing + 1/3 Midterm ExamFinal Grade:1/3 Midterm + 1/3 2nd Qtr Class Standing + 1/3 Project


Recommended