Beruflich Dokumente
Kultur Dokumente
FACULTY OF COMPUTING
MODULE OUTLINE
Module Name
Software Engineering II
Module Code
IT221
Version No.
Year/Level
2
Semester
Credit Points
04
Pre-requisites
Software Engineering I
Co-requisites
Methods of Delivery
Lectures (Face-to-face)
Tutorials
Labs
Course Web Site
http://courseweb.sliit.lk/
Date of Original
Approval
Date of Next Review
2019
2016.1
2
2 Hours/Week
1 Hour/Week
2 Hours/Week
MODULE DESCRIPTION
Introduction
This module introduces Object Oriented (O-O) Analysis and Design using Unified
Modeling Language (UML) to the overall process of systems analysis and design
and specifically shows how O-O techniques can be used.
Learning
Outcomes
CAQ_003_MOL SLIIT
Page 1 of 5
Diagrams.
LO6: Understand the system behavior through states and changes to the states of
objects.
LO7: Identify and design the dependencies between components in a system.
LO8: Design the system as deployment (distribution) of software artifacts to
deployment targets.
LO9: Design UML diagrams for given software requirements using IBM Rational
Architect.
LO10: Evaluate and justify the usage of above diagrams for given practical
situations.
LO11: Assess and apply software design patterns.
Assessment
Criteria
During the semester, there will be one mid-term, lab work, assignment, quizzes
and a final exam. The mid-term test will be based on the practical work, the
questions discussed in tutorial sessions, assignments and lecture material covered
until the week before it is held. The final examination will be a comprehensive
exam based on the practical assignments and lecture materials covered during the
semester.
The distribution of marks for the assessed components of the module are as
follows:
Continuous Assessments
o Midterm Examination
o Assignments
o Lab Work
End Semester Assessment
o Final Examination
TOTAL
20%
10%
10%
LO1-LO4
LO3-LO5
LO1-LO8
60%
100%
LO1-LO11
Module
Requirement
To pass this module, students need to obtain a pass mark in both Continuous
Assessments and End of the Semester Examination components which would
result in an overall mark that would qualify for a C grade or above.
Learning
Resources
Recommended Texts
CAQ_003_MOL SLIIT
Page 2 of 5
dulani.p@sliit.lk
Malabe Campus
Resource
Ms. Umanga Pilapitiya
personal
Telephone 0117544153
Location
Malabe Campus
Consultatio
n Time
umanga.p@sliit.lk
Metro Campus
Resource
Ms. Dasuni Nawinna
personal
Telephone 0117544118
Location
Metro Campus
Consultatio
n Time
dasuni.n@sliit.lk
asanthika.i@sliit.lk
Metro Campus
Resource
Ms. Asanthika Imbulpitiya
personal
Telephone 0117544187
CAQ_003_MOL SLIIT
Page 3 of 5
Location
Consultatio
n Time
Metro Campus
MMatara Centre
Resource
personal
Telephone
Location
Consultation
Time
Suriyaa.k@sliit.lk
1.
2.
3. Requirements Engineering
Use Case Diagrams: Revision of Use case diagrams and Use case Scenarios
Activity Diagram: Design with Swim lanes
4.
Behavioral modeling
Sequence Diagrams: Why sequence diagram? , Objects and their roles, how objects
interact Links, Messages, Building a sequence diagram
Communication Diagrams: Why communication diagram? , Sequence numbering,
Building a communication diagram
Page 4 of 5
Generic Information
Any type of plagiarism is not allowed.
Plagiarism: Academic honesty is crucial to a students credibility and self-esteem, and
ultimately reflects the values and morals of the Institute as whole. A student may work
together with one or a group of students discussing assignment content, identifying
relevant references, and debating issues relevant to the subject. Plagiarism occurs when
the work of another person, or persons, is used and presented as ones own.
CAQ_003_MOL SLIIT
Page 5 of 5