System Analysis & Design
System Analysis & Design
(UCSC)
LEARNING OBJECTIVE –
To gain knowledge sufficient to
analyze and design an
information system.
LEARNING PROCESS
THERE WOULD BE CONTINUOUS
ASSIGNMENTS, QUIZES AND GROUP
WORK
http://cse.ucsc.edu
TOPICS
1. Introduction to Information System
Environment
2. System Development Life Cycle No OO
chapter
3. Problem Definition Newly
4. Requirements Analysis added
OBJECTIVES:
• Explain the importance of
Feasibility Study.
• Evaluate alternative
Solutions.
• Present to system owners and
users
3. Problem Definition
3.1 Finding Problems to Solve (Ref 2 …)
3.2 Feasibility Study (Ref 1….)
3.3 Cost Benefit Analysis (Ref 1….)
3.4 System Proposals (Ref 1….)
4. Requirement Analysis
OBJECTIVES:
• Describe the importance of communication skills.
• Distinguish between the user desires and user
requirements.
• Compare and contrast different Fact Gathering
Techniques
• Draw a document flow diagram for a particular
case or description
4. Requirement Analysis
4.1 Identifying Requirements
Requirements Discovery Methods (Ref1..)
4.2 Document Analysis (Ref3..)
Document Flow Diagrams (Ref3..)
5. Modeling Methods
OBJECTIVES:
• Distinguish the differences among
process modeling, data modeling, and
object modeling
• Apply process modeling and data
modeling when analyzing a system.
• Identify the components of a modeling
method,
• Describe the usage of each modeling
method
• Identify the errors of a given diagram.
5. Modeling Methods
OBJECTIVES:
• Identify the functionalities of the different
types of automated tools available,
• Explain Computer Aided Systems
Engineering (CASE), CASE tools, and their
use and benefits
8. Automated Tools and Technology
8.1 Computer Aided Systems (Ref2..)
8.2 Application Development Environment
(Ref2..)
8.3 Process and Project Management Tools
(Ref2..)
8.4 Benefits of using CASE tools in Systems
Development (Ref2..)