Disseny de Software [102759]
Serrat Gual, Joan
Fernández Mota, David
Ruiz López, Idoia
Gomez Bigorda, Lluis
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Software Design
Additional title: Diseño de Software
Date: 2020-21
Abstract: Un cop el propòsit d'un software s'ha determinat mitjançant l'anàlisi de requeriments, els desenvolupadors de software dissenyen una solució. Aquesta va des de l'arquitectura dels seus components (classes, mòduls. . . ) fins a la implementació en algun llenguatge de programació. Aquesta assignatura cobreix principalment dos aspectes claus del disseny: els patrons de disseny orientat a objecte i el disseny de la interfície d'usuari. A més d'aquests, tracta altres temes com són el disseny per contracte de classes i mètodes i l'estil de codificació. El mètode d'aprenentatge és basat en un projecte (la pràctica) o dit d'una altra manera, 'apendre per fer': tots els conceptes tractats a teoria són necessàris per tal de dissenyar i implementar una aplicació de software, a partir d'un enunciat que fa el paper de document de requeriments. Es tracta de fer el disseny i la implementació (però no l'anàlisi de requeriments, la prova, el control de versions o el garantiment de la qualitat, que pertanyen a altres assignatures de la menció) d'una aplicació.
Abstract: Una vez el propósito de un software se ha determinado mediante el análisis de requerimientos, los desarrolladores de software diseñan una solución. Esta va desde la arquitectura de sus componentes (clases, módulos . . . ) hasta la implementación en algún lenguaje de programación. Esta asignatura cubre principalmente dos aspectos claves del diseño: los patrones de diseño orientado a objeto y el diseño de la interfaz de usuario. Además de estos, trata otros temas como son el diseño por contrato de clases y métodos y el estilo de codificación. El método de aprendizaje es basado en un proyecto (la práctica) o dicho de otro modo, 'aprender para hacer': todos los conceptos tratados en teoría son necesarios para diseñar e implementar una aplicación de software, a partir de un enunciado que hace el papel de documento de requerimientos. Se trata de hacer el diseño y la implementación (pero no el análisis de requerimientos, la prueba, el control de versiones o la garantía de la calidad, que pertenecen a otras asignaturas de la mención) de una aplicación.
Rights: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, fins i tot amb finalitats comercials, sempre i quan es reconegui l'autoria de l'obra original. Creative Commons
Language: Català, anglès, castellà
Studies: Grau en Enginyeria Informàtica [2502441]
Study plan: Grau en Enginyeria Informàtica (Menció en Enginyeria de Computadors) i Grau en Enginyeria Electrònica de Telecomunicació [1206] ; Grau en Enginyeria Informàtica (Menció en Tecnologies de la Informació) i Grau en Enginyeria de Sistemes de Telecomunicació [1207] ; Màster Universitari en Enginyeria Informàtica /Computer Engineering [1269] ; Enginyeria Informàtica [958]
Document: Objecte d'aprenentatge



Català
5 p, 107.0 KB

Anglès
5 p, 105.7 KB

Castellà
5 p, 106.3 KB

The record appears in these collections:
Course materials > Course guides

 Record created 2020-07-10, last modified 2023-07-22



   Favorit i Compartir