Teaching GuideTerm
Faculty of Computer Science
  Home | galego | castellano | english | A A |  
Grao en Enxeñaría Informática
 Subjects
  Software Design
Abrir nova vista Vista para imprimir Exportar a pdf
Identifying Data 2022/23
Subject (*) Software Design Code 614G01015
Study programme
Grao en Enxeñaría Informática
Descriptors Cycle Period Year Type Credits
Graduate 1st four-month period
Second Obligatory 6
Language
Spanish
English
Teaching method Face-to-face
Prerequisites
Department Ciencias da Computación e Tecnoloxías da Información
Computación
Coordinador
Mosqueira Rey, Eduardo
E-mail
eduardo.mosqueira@udc.es
Lecturers
Alonso Ríos, David
Monroy Camafreita, Juan
Morán Fernández, Laura
Mosqueira Rey, Eduardo
Pérez Sánchez, Beatriz
Romero Campo, Paula
E-mail
david.alonso@udc.es
juan.monroy@udc.es
laura.moranf@udc.es
eduardo.mosqueira@udc.es
beatriz.perezs@udc.es
paula.romero.campo@udc.es
Web
General description Software Design is a key phase in software life cycle that provides the link between the requirements of a system and its implementation. The most common software design today is based on object-oriented techniques, which consists of developing a program based on objects that interchange messages. This subject will introduce students to the basic elements and properties of object orientation using an object-oriented language like Java. The students will also learn how to represent design artifacts using a modeling language such as the Unified Modeling Language (UML). Finally, the basic principles that represent a good design will be presented and we will learn to identify those typical design problems and their most common solutions represented as design patterns.
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.
Universidade da Coruña - Rúa Maestranza 9, 15001 A Coruña - Tel. +34 981 16 70 00  Soporte Guías Docentes