INTERNATIONAL ISLAMIC UNIVERSITY MALAYSIA
COURSE OUTLINE Kulliyyah
Kulliyyah of Information and Communication Technology
Department
Department of Information Systems
Programme
Course Title
Bachelor of Information Technology Bachelor of Computer Science Bachelor of Business Administration Bachelor of Accounting Systems Analysis and Design (SAD)
Course Code
INFO 2401
Status
Kulliyyah Required Course
Level
3
Credit Hours
3
Contact Hours
3
Pre-requisites
INFO 2501 Management Information Systems or CSC 1101 Structured Programming Language ACC 3310 Accounting Information Systems None
Co-requisites Instructional Strategies
Course Assessment
1. 2. 3. 4.
Lecture Class discussion and exercises Group work & presentation Lab sessions LOs Assessment Methods Method s
2,3,4,5
1,2,3,4 1,2,3,4 1,2,3,4
Instructor(s)
Project Documentation Prototype Presentation Peer Assessment Quiz Midterm Exam Final Exam Total Marini Othman
Name
1
Percentage (%) 25
15 20 40 100
[email protected]
Email Semester Offered Course Synopsis
Semester I and Semester II This course develops a systematic understanding on the concepts and practicalities of the information systems development process, with an emphasis on object oriented approach. The latest analysis analysis requirements and design specification methods are given detailed coverage. The course will will prepare the students to solve information system development problems in organizations.
Course Objectives
The main objectives of this course are as follows: i. To understand major alternative methodologies used in developing information systems and the considerations involved in choosing which methodology to use; ii. To understand a variety of planning, analysis and design methods, and techniques in system development; and iii. To provide an opportunity to work within a team to learn different strategies in solving business problems.
Learning Outcomes
At the end of the course, students should be able to: 1. Distinguish and describe major alternative methodologies in information system development; 2. Identify business issues and create system proposal; 3. Apply requirements gathering techniques and prepare requirements definitions; 4. Evaluate business requirement, prepare system design specifications and create system prototype; and 5. Demonstrate interpersonal, technical, analytical, planning and leadership skills through working within a team as well as individually. .
2
COURSE OUTLINES Week
1
Topics
Reference
The Context of Systems Analysis and Design Methods Chapter 1 (Whitten) The Product – Information Systems The People – System Stakeholders The Process – System Development Process
Information Systems Development The Process of Systems Development A Systems Development Process Automated Tools and Technology
Chapter 2 (Whitten)
Systems Analysis What is Systems Analysis Systems Analysis Approaches The Scope Definition Phase The Problem Analysis Phase The Requirements Analysis Phase The Logical Design Phase The Decision Analysis Phase
Chapter 4 (Whitten)
1
2
3
Fact-finding Techniques for Requirements Discovery Chapter 5 (Whitten) An Introduction to Requirements Discovery Fact-finding Techniques A Fact-finding Strategy
Modeling Systems Requirements with Use Cases An Introduction to Use-Case Modeling Systems Concepts for Use Case Modeling The Process of Requirements Use-Case Modeling Use Cases and Project Management
Chapter 6 (Whitten)
4
Object Oriented Analysis and Modelling Using UML Chapter 9 (Whitten) An Introduction to Object-Oriented Modeling System Concepts for Object Modeling The UML Diagrams The Process of Object Modeling
5-6
6-7
Feasibility Analysis and the System Proposal Feasibility Analysis and the System Proposal Six Tests for Feasibility Cost-Benefit Analysis Techniques
3
Chapter 10 (Whitten)
Feasibility Analysis of Candidate Systems The System Proposal
System Design What is Systems Design Systems Design Approaches Systems Design for In-House Development – The Build Solution Systems Design for Integrating Commercial Software – The “Buy” Solution
Chapter 11 (Whitten)
Application Architecture and Modelling Application Architecture Information Technology Architecture
Chapter 12 (Whitten)
Object-Oriented Design and Modeling Using UML The Design of an Object-Oriented System The Process of Object-Oriented Design
Chapter 17 (Whitten)
Output Design and Prototyping Output Design Concepts and Guidelines How to Design and Prototype Outputs
Chapter 14 (Whitten)
Input Design and Prototyping Input Design Concepts and Guidelines GUI Controls for Input Design How to Design and Prototype Inputs
Chapter 15 (Whitten)
7
8
9
10-11
11-12
User Interface Design and Prototyping Chapter 16 (Whitten) User Interface Design Concepts and Guidelines User Interface Technology Graphical User Interface Styles and Considerations How to Design and Prototype a User Interface
12
Systems Construction and Implementation What is System Construction and Implementation The Construction Phase The Implementation Phase
Chapter 18 (Whitten)
13-14
References
Required : Whitten, J.L. & Bentley, L. D. (2008). Introduction to Systems Analysis & Design. USA: McGraw-Hill.
Recommended :
4
Fowler, M. (2004). UML Distilled: A Brief Guide to the Standard rd Object Modeling Language. (3 Ed.). Boston: Addison-Wesley.
Hoffer, J.A., George, J.E. & Valacich, J.S. (2008). Modern Systems th Analysis and Design (5 Ed.). Upper-Saddle River, NJ: Pearson Education. Kendall, K.E., & Kendall, J.E. (2005). Systems Analysis and Design (7 Ed.). Upper-Saddle River, NJ: Pearson Education. th
Batch of Students to be Affected
All Batches
5