Sei sulla pagina 1di 6

UNIVERSITI TEKNOLOGI MARA

COURSE INFORMATION

Code : ITS572

Course : Information Systems Engineering

Level : BSc (Hons) (Business Computing)


BSc (Hons) (Information Technology)

Credit Unit : 3

Contact Hour : 4

Course Status : Core

Lecturer : Assoc Prof Dr Sharifah Lailee bt Syed Abdullah


BLOK FARABI 1 B0-48

Objectives : Upon completion of this course, the student should be able:


 Create a common repository of planning information, data
models, process models and design information; and
 Automate the work of building and integrating system;

Course Description : Computing needs an engineering discipline with automated tools


which enforces that discipline. Information Engineering (IE) enforces
top-down planning, data modeling and process modeling to an
enterprise as a whole, rather than isolated projects. IE needs an
automated tool (CASE) to create a repository of planning and
modeling in an enterprise, use this as an input to a system design
workbench and generate code from the system design.

Faculty of Information Technology and Quantitative Year 2007


Sciences
Page 1
@ Hak Cipta Universiti Teknologi Mara
COURSE IMPLEMENTATION SCHEDULE

Week Topics and sub-topic Hours Reading

1 Introduction
 Introduction to software engineering 2 Sommerville, Chapter 1
 Key challenges facing software
engineering
 Professional and ethical
responsibility

Lab: Object-oriented concepts 2 Cashmen, Part 5


Terms, concepts, object,
class,relationship

Lab: IS project development

Define Information System Project


Identify team members

2 Socio-technical systems
 Emergent system properties 2 Sommerville, Chapter 2
 Systems Engineering
 Organizations, people and computer
systems
 Legacy Systems

Lab: Object-oriented concepts 2 Cashmen, Part 5


Unified Modeling Language

Proposal:
Name of the proposed system,
Objective(s),
Strength & Weaknesses,
Functional Requirements)

Proposal Submission

3 Software Process models


 Waterfall model 2 Sommerville, Chapter 4
 Evolutionary model
 Reuse oriented development
 Spiral model
 Rational Unified Process

Lab: Object-oriented modeling: 2 Quatrani, Chapter 2 & 3


Business Modeling, Actors,
Use Cases, Activity Diagram

Project: Case study Questions (Lecturer)


Understanding Requirement
Conduct interview to understand
- Process

Faculty of Information Technology and Quantitative Year 2007


Sciences
Page 2
@ Hak Cipta Universiti Teknologi Mara
Week Topics and sub-topic Hours Reading

- Document Flow
Tutorial: Case study discussion

4 Project management
 Management activities 2 Sommerville, Chapter 5
 Project planning & scheduling
 Risk management

Lab: Object-oriented modeling: Classes 2 Quatrani, Chapter 4

Project: Case study (Lecturer)


Modelling database

Tutorial: Case study discussion

5 Software requirements
 Functional and non-functional 2 Sommerville, Chapter 6
requirements
 User requirements
 System requirements
 The software requirements
document
 Requirement elicitation and analysis

Lab: Object-oriented modeling: Realization &


Sequence Diagram 2 Quatrani, Chapter 5

Project Case study (Lecturer)


Write up Requirement Analysis

Tutorial: Case study discussion

Requirement Analysis Submission

6 Software requirements engineering 2 Sommerville, Chapter 7


 Requirement elicitation and analysis

Lab: Object-oriented modeling: 2 Quatrani, Chapter 6


Relationships - database

Tutorial: Case study presentation


Project
Database model

Faculty of Information Technology and Quantitative Year 2007


Sciences
Page 3
@ Hak Cipta Universiti Teknologi Mara
Week Topics and sub-topic Hours Reading

7 System Models 2
 Context models Sommerville, Chapter 8
 Behavioral models
 Object models

Lab: Object-oriented modeling: Operations, Quatrani, Chapter 7


2
Attributes

8 Software Design
 Concepts and principles 2 Sommerville, Chapter 16
 User interface design
 O-O design

Lab: Object-oriented modeling: Inheritance 2 Quatrani, Chapter 8

Test 1 (Chapters from week 1-6)

9 Rapid Software Development


 Agile Methods 2 Sommerville, Chapter 17
 Extreme Programming
 Rapid application development
 Software Prototyping

Lab: Object-oriented modeling: Object 2 Quatrani, Chapter 9


Behaviour

10 -11 Verification and validation


 Software verification and validation 4 Sommerville, Chapter 22 & 23
planning
 Software inspection
 Software testing

Lab: Object-oriented modeling: Object


Behaviour

12 System Evolution 2
 Software maintenance Sommerville, Chapter 21
 Evolution process
 Legacy system evolution

Lab: IS project development - Automated 2


prototype

SRS (Revision) Submission

13 Test 2 (Chapters from week 7-11) 2

Faculty of Information Technology and Quantitative Year 2007


Sciences
Page 4
@ Hak Cipta Universiti Teknologi Mara
Week Topics and sub-topic Hours Reading

Lab: IS project development 2

Final REPORTSubmission

14 Project presentation 4

TEACHING METHODOLOGY

Method of instructions is based on formal lectures and tutorials/case studies.

ASSESSMENT

Coursework 60%
Test ………………………………….. 20%
Case Study …………………………. 10%
Proposal
(Name of the proposed system,
Objective(s),
Strength & Weaknesses,
Functional Requirements)
Requirement Analysis ……………… 10%
(Object-oriented Modeling)
Final Report & System …………….. 20%

Final Examinations 40%

TEXTBOOK

Sommerville,I. , Software Engineering, Addison Wesley, 7th edition, 2004.

Shelly, G.B., Cashman, T.J. & Rosenblatt, Systems Analysis and Design, 5th edition, 2003.

Quatrani, T., Visual Modeling with Rational Rose 2002 and UML, Addison Wesley, 2003.

REFERENCES

Pressman, R.S., Software Engineering A Practical Approach, McGraw-Hill, 5th edition, 2001.

Fowler, M., UML Distilled Third Edition: A Brief Guide to the Standard Object Modeling
Language, Addison Wesley, 2004.

Roques, P., UML in Practice: The Art of Modeling Software Systems Demonstrated through
Worked Examples and Solutions, John Wiley & Sons, Ltd., 2005.

Faculty of Information Technology and Quantitative Year 2007


Sciences
Page 5
@ Hak Cipta Universiti Teknologi Mara
Faculty of Information Technology and Quantitative Year 2007
Sciences
Page 6
@ Hak Cipta Universiti Teknologi Mara

Potrebbero piacerti anche