Post-graduate
Object-oriented software engineering

Edition: 3
Start: 19 October 2012
Duration: 1 year ( 225 Duration)
N.º of credits: 15
Language: Multilanguage


This postgraduate combines two specialist courses: Object-oriented software engineering: UML language and design patterns and an end-of-course project.


Software engineering covers the methods, techniques and tools needed to carry out and subsequently maintain software development projects.


The object-oriented software engineering course offers an overview of the discipline and the development of software system projects based on one of today's leading technology lines: object orientation.


The second course deals with design patterns and graphical user interfaces. Design patterns are an innovation that have had and will have a major impact on object-oriented development in recent years, along with the emergence of UML. Hence, the use of design patterns is seen as basic skill that any object-oriented software designer should possess.


Graphical user interfaces are the most common type nowadays. The contents of this course focus on their development and deal mainly with the analysis of user functions and the design of user-computer dialogues and window contents.



Professionals who take part in this programme will be able to contribute the following skills to their organisation:

 

  • Ability to offer high reuse due to the potential of object orientation, giving the company a competitive edge.
  • Object orientation analysis, design and programming skills.
  • Ability to build libraries based on reuse.
  • Ability to use CASE tools efficiently.
  • Ability to select the best design patterns in each case and apply the selected pattern to a specific situation.
  • Graphical user interface design skills.


List of topics


1.

Introduction to software engineering

2.

UML (I): the static model

3.

UML (II): the dynamic model and implementation

4.

Collection and documentation of requirements

5.

Object-oriented analysis

6.

Object-oriented design

7.

Introduction to distributed software

8.

Introduction to UML and object orientation

9. Analysis and design with patterns
10. Pattern catalogue
11. Pattern application case study
12. Introduction to agile methodologies


See complete syllabus


Price


1.905 euros



Consult the financial aid that the UOC offers to international students.

 


The programme fees should be confirmed on enrolment.


Introduction
Presentation video
Programme
Student profile
Objectives
Management and teaching staff
Admission requirements
Teaching resources

Print version
model_educational
btn_lateral_02_en
btn_lateral_04_en_bis
Personal enquiries

Contact our training advisors:

+34 93 165 42 43

CALL ME
If you want, we'll call you back for free
Fill the form to access the Virtual Campus:
a UOC adviser will get in touch with you
mano
Visit our offices  and you can speak to them in person
Minimum resolution 800x600 pixels · © FUOC 2012 · Legal Notice