CONTOH
1.
Name of Course/Module
SYSTEMS ANALYSIS AND DESIGN
2.
Course Code
CISY1002
3.
Name(s) of academic staff
Puan Siti Norbaya bt Daud
4.
Rationale for the inclusion for As software is becoming complicated, the existence of appropriate
the course/module in the
analysis and design is vital to developers.
programme
5.
Semester and Year offered
6.
Total Student Learning Time
Year 1, Semester 1
L = Lecture
T = Tutorial
P = Practical
O = Others
28
28
7.
Credit Value
3 Credit
8.
Pre-requisite
9.
The objectives
module are to:
10.
Learning Outcomes
of
the
Non Contact
(Non F2F)
Face to Face (F2F)
62
Total Guided and
Independent Learning
120 hours
The fundamental aim of the module is to introduce student to the
main principles of systems analysis and design and to provide a
working knowledge of the key methodologies, techniques and
tools used when employing a structured and systematic approach to
developing and maintaining computer-based information systems
(IS) within a business organisation. It is expected that students will
adopt the role of a Systems Analyst. The specific aim of the module is
therefore to provide students with a real opportunity to experience the
systems development lifecycle (SDLC). This involves producing
deliverables at each phase and understanding how the system models
evolve throughout the SDLC, from conception to construction. The
systems modeling techniques used will enable students to structure
requirements during the Analysis phase and to produce system
blueprints during the Design phase.
Upon completion of the module the students should be able to:
1. Explain the role and skills of the Systems Analyst;
2. Explain
Systems
Development
Lifecycles
and
Methodologies. Prepare and deliver coherent and structured
verbal and written technical reports;
3. Demonstrate
an
understanding
of
appropriate
requirements determination techniques to establish the user
requirements for a simple information system;
4. Demonstrate
an
understanding
of
the
systems
modeling techniques applied to each stage of the systems
development lifecycle.
11.
Transferable Skills
Skills to undertake group project, Students will acquire appropriate
skills of Systems Analyst, Analysis and Design skills - prepare and
deliver coherent and structured verbal and written technical portfolio
reports.
12.
Teaching-learning and
assessment strategy
Teaching and Learning: The module will be taught through lectures
and labs. The lectures will provide knowledge and understanding of the
material and will be front-loaded in order to provide the knowledge
necessary for completion of coursework The lab session will be used
to develop skills in preparation for the coursework portfolio assignment.
Assessment Strategy:
Formative Exercises and Lab works are given to the students
during lab sessions and will not be marked. The purpose is to highlight
how well the students grasp the subjects.
Summative Coursework and Examination assessment activities
that are used to make official judgments about students academic
grades are based.
Feedback Informal verbal or written feedback based on performance
during tutorial and lab sessions given to the students to improve
understanding and to improve grades.
13.
Synopsis
This module introduces the students to the concepts and skills of
system analysis and design. It includes expanded coverage of data
flow diagrams, data dictionary, and process specifications. This
module provides students with theoretical explanations and practical
session to develop skills required for the industry.
14.
Mode of Delivery
Lecture, Practical Lab
15.
Assessment Methods and
Types
16.
Mapping of the course/module to the Programme Aims
Coursework - 60% (A written technical portfolio report)
Exam - 40%
Course LOs / Program Aims
Explain the role and skills of the Systems Analyst
Explain
Systems
Development
Lifecycles
and
Methodologies. Prepare and deliver coherent and structured
verbal and written technical reports
Demonstrate
an
understanding
of
appropriate
requirements determination techniques to establish the user
requirements for a simple information system
Demonstrate
an
understanding
of
the
systems
modeling techniques applied to each stage of the systems
development lifecycle
PA1
PA2
PA3
Explain Systems Development Lifecycles and
Methodologies. Prepare and deliver coherent
and structured verbal and written technical
reports
Demonstrate
an
understanding
of
appropriate
requirements
determination
techniques to establish the user requirements for
a simple information system
Demonstrate
an
understanding
of
the
systems modeling techniques applied to each
stage of the systems development lifecycle
PLO 9
PLO 8
PLO 7
PLO 6
PLO 5
PLO 4
Content outline of the course/module and the student learning time (SLT) per topic
Project Selection and
Initiation (System Requests;
Feasibility Analysis)
Lab System Request
Assessment
Total (hours)
1. PHASE I SYSTEMS
PLANNING
Practical
Course Materials
Tutorial
Week
Test & Exam
Face to Face (F2F)
Self-Study
F2F Non
Student Learning Time
(SLT)
Lecture
18.
Explain the role and skills of the Systems Analyst
PLO 3
Course LOs / Program LOs
PLO 2
Mapping of the course/module to Programme Learning Outcomes
PLO 1
17.
Test,
Practic
al 1
Test,
Practic
al 2
2. SYSTEMS PLANNING cont.
Creating and managing the
work plan
Gantt Charts
PERT diagrams and critical
path method (CPM)
Risk Assessment
Lab MS Project
3
3. PHASE II SYSTEMS
ANALYSIS
A. Requirements Determination
Test,
Practic
al 3
4. B. Process Modeling
Abstraction and the Context
Diagram Constructing a Level 0
DFD Constructing a Level 1
DFD
The importance of DFD
balancing
Lab Context and DFD
Primitive DFD processes
Structured English
Decision Trees/Decision Tables
Lab Logic Modeling
Documentation
Introduction to data modeling
concepts
Functional Dependencies
Lab Dependancy Diagram
8. D. Data Modeling
7. D. Data Modeling
6. C. Logic Modeling
Introduction to Use-Case
Analysis
Introduction to Data Flow
Diagrams (DFDs) using Gane &
Sarson notation
Processes, Data flows, Data
Stores and External Entities
Lab Use Case Text
5. B. Process Modeling cont.
Types of requirement
Requirement analysis
techniques
Requirements gathering
techniques
Lab System Analysts
Entity Relationship Diagrams
(ERDs)
Normalisation
Determinacy Diagrams
Lab Normalization and ERD
PHASE 3 SYSTEMS DESIGN
9. A. Introduction
Design strategies
Test,
Practic
al 4
10
10. B. User Interface Design
11-12
Basic principles and Design
process
Navigation design
Input/Output design
Lab Interface Solution
2
-
2
-
3
-
28
28
62
7
2
12
0
11. C. Program Design
13
Moving from logical to physical
models Architecture design
Create/Read/Update/Delete
matrices
Lab CRUD matrices
Physical process models
Structure charts Program
specification
Lab Design Notation
MOVING TO OBJECTS
12. Characteristics of Object
orientated systems
14
Object-orientated A&D Unified
Modeling Language Use Case
Diagrams
Lab UML notations
MOVING TO OBJECTS
13. Characteristics of Object
orientated systems
15
16-17
Class Diagrams
Sequence Diagrams
Behavioral State Machine
Diagrams
Lab UML Notations cont.
14. Revision
15. Examiniation
Total
Notional hours
Creadit value
19.
Main references supporting
the course
40
3
Dennis, A., Wixom, B. H. and Roth, R (2012) System Analysis &
th
Design. (5 Edition) J. Wiley
th
Kendal E., Kendal J (2013) Systems Analysis and Design. (9
Edition) Prentice Hall.
20.
Additional references
Dennis, A., Wixom, B. H. and Tegarden, D (2015) System Analysis
supporting the course
and Design: An Object-Oriented Approach with UML. (5
Wiley.
th
Edition) J.
Rosenblatt, H (2013) Systems Analysis and Design (with CourseMate
th
Printed Access Card) Shell y Cashman Series. (10 Edition) Course
Technology.
21.
Other additional information
Nil