You are on page 1of 13

TMP/TME3413

Software
Engineering Lab

Lecture 00:
Introduction
Topic
 Course Coordinator and Lecturer
 Prerequisite Subjects
 Course Synopsis
 Learning Outcomes
 Course Plan
 Assessments
 References
Coordinator
 Nurfauza Jali
 jnurfauza@unimas.my
 Level 3,FCSIT
 Ext: 3814
Time table (Lecture/Lab)
 Thursday(09:00 - 11:00 am) for TME3413 [G 01]
Venue of Lecture: Teaching Lab 1

 Friday
(09:00 – 11:00 am) for TME3413 [G 02]
Venue of Lecture: Network Lab 1

 Unsupervised lab (for all):


 Thursday (8:00 - 9:00 am) Teaching Lab 1
 Friday (8:00 - 9:00 am) Network Lab 1
*Labs are supervised and unsupervised by lecturer.
Will only be used by students for team lab’s
practical and discussion.
Prerequisites Subject
 TMC2413 Object Oriented Software Development
Course Synopsis
 This course provides students the necessary skills for students
to develop a software product as a team.

 Students will be introduced to the Team Software Process


(TSP);
1. an integrated framework that guides development teams in
producing high-quality software-intensive systems.
2. It also consists of an introduction to the methods presented in
the TSP which are;
 how to establish roles;
 How to conceive, design, and plan a project;
 and how to track and report on software project’s
progress.
3. Produce a clear and complete Software Requirement
Specification (SRS), Software Design Specification(SDS) and
furthermore experience in handling test plan.
Learning Outcomes (cont…)
By the end of this course students will be able to:
 Experiment the use of software engineering
methodology in a team environment using real-
world application, whereby each person will
perform their own roles.

 Organize the project based on the software


engineering process and practice including
software development life cycle, standards of
analysis and design and aspects of
management for software engineering project.
Learning Outcomes
 Demonstrate the advantages of using
several Computer Aided Software
Engineering Tools (CASE Tools) in major
phases of software development.

 Work as a team in solving complex problem


while giving appropriate justification and
able to present solution clearly and
confidently.
Course Plan
Assessments
References (cont…)
 Watts S. Humphrey, Introduction to the Team Software
Process, by Addison Wesley Professional (Part of the SEI Series
in Software Engineering series), 1999.
 W. Humphrey, T. Chick, W. Nichols, and M. Pomeroy-Huff,
"Team Software Process (TSP) Body of Knowledge (BOK),"
Software Engineering Institute, Carnegie Mellon University,
Pittsburgh, Pennsylvania, Technical Report CMU/SEI-2010-TR-
020, 2010.
 Visual Modeling With Rational Rose 2002 and UML by Terry
Quatrani, Addison-Wesley.
References

 The Unified Software Process by Ivar


Jacobson, Grady Booch and James
Rumbaugh, Addison-Wesley
 Evelyn Stiller and Cathie LeBlanc, Project-
Based Software Engineering: An Object-
Oriented Approach, Pearson Addison-
Wesley, 2002.
 Mastering Rational XDE by Wendy Boggs
and Michael Boggs, Sybex.

You might also like