University of Malta
 

Study-Unit Description
UOM Main Page
 
 
 
Apply - Admissions 2016
Newspoint
Campus Map button
Facebook
Twitter


CODE CSA3203

 
TITLE Software Engineering 2

 
LEVEL 03 - Years 2, 3, 4 in Modular Undergraduate Course

 
ECTS CREDITS 6

 
DEPARTMENT Computer Science

 
DESCRIPTION Study-unit aims:

At a high level, the study-unit aims to: Apply previously gained knowledge, with some additions introduced in this unit, to illustrate various techniques used in the creation of specific and effective software development environments – both technical and human. This unit will acquaint the student with fundamental concepts and practice in the management of team-oriented professional software solution development. This unit will also expose students to traditional problematic issues, and possible solutions, encountered in software development. Another aim of this unit is to introduce students to the more specialised topics of software engineering, which include reliability, availability, fault metrics, and real-time and concurrent system specification and scheduling theory and to introduce, and further explain to, the candidate the intricacies of software metric extraction and application (metrication). Topics such as Function and Object Point Analysis, as well as software production estimation will also be discussed. Whenever possible, theoretical material will be supplemented with practical examples. Depending on assimilation rates, this unit will also offer students an insight in to some basic concepts relating to solution reliability and availability.

Learning Outcomes:

1. Knowledge & Understanding:
By the end of the study-unit the student will be able to:

- Recall and discuss the fundamental principles of modern team-based software development in order to monitor, understand, install and optimise software development projects;
- Validly relate processes and structures to software solution needs towards efficient development;
- Understand and quantify quality in terms of both process and product;
- Relate and compare estimation models as applied to software development;
- Understand and appreciate the relevance and implications of various aspects relating to software development teams.

2. Skills:
By the end of the study unit the student will be able to:

- Set up, calculate and manage estimation exercises;
- Structure and support software development teams and maintain software product quality;
- Manage software project risk;
- Gauge and control quality aspects of a software project;
- Manage motivated and talented people.

Main Text/s and any supplementary readings:

Main:
- Software Project Management (3rd Edition or later), Bob Hughs & Mike Cotterell, Mc Graw-Hill, 2002, ISBN: 0-07-709834-X.
- Managing Information Technology Projects (6th Edition or later), Kathy Schwalbe, Cengage Learning, 2010, ISBN: 78-0-324-78855-6.

Supplementary:
- Software Project Management (A Real-World Guide to Success), Pearson/Addison Wesley, 2004, ISBN: 0-201-75865-2.
- Project Management for Information Systems, James Cadle & Donals Yeates, Prentice Hall, 2004, ISBN: 0-273-68580-5.

 
RULES/CONDITIONS Before TAKING THIS STUDY-UNIT YOU ARE ADVISED TO TAKE CPS2002 AND ( TAKE CIS1107 OR TAKE CIS1207 )

 
ADDITIONAL NOTES The assignment will be in the form of coursework that could comprise both classwork and homework as a set of accumulated activities to be handed in one week (FIVE working days) before the start of the relevant assessment session at the University of Malta.

 
STUDY-UNIT TYPE Lecture

 
METHOD OF ASSESSMENT
Assessment Component/s Resit Availability Weighting
Assignment Yes 30%
Examination (3 Hours) Yes 70%

 
LECTURER/S Ernest A. Cachia

 
The University makes every effort to ensure that the published Courses Plans, Programmes of Study and Study-Unit information are complete and up-to-date at the time of publication. The University reserves the right to make changes in case errors are detected after publication.
The availability of optional units may be subject to timetabling constraints.
Units not attracting a sufficient number of registrations may be withdrawn without notice.
It should be noted that all the information in the study-unit description above applies to the academic year 2017/8, if study-unit is available during this academic year, and may be subject to change in subsequent years.
Calendar
Notices
Study-unit Registration Forms 2017/8

Register

For Undergraduate (Day) and Postgraduate students.

 

Academic Advisors 2017/8

AA1

Academic Advisors for ICT 1st year students (Intake 2017/8), NOW available

Faculty of ICT Timetables

Timetables

ICT Timetables are available from Here.

Health and Safety Regulations for Labs Form

The Faculty of ICT Health and Safety Regulations for Laboratories form can be found here

 HealthAndSafety

 
 

Log In back to UoM Homepage