Disseny de Software [102759]
Serrat Gual, Joan
Fernández Mota, David
Bolta Torrell, Helena
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Additional title: Software Design
Additional title: Diseño de Software
Date: 2022-23
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ó. L'aprenentatge es recolza en un projecte (la pràctica) o dit d'una altra manera, es tracta "d'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 1 software, a partir d'un enunciat que fa el paper de document de requeriments. Es tracta de fer el disseny i la implementació d'una aplicació (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ó).
Abstract: Once the purpose of a software has been determined through the analysis of requirements, software developers design a solution. This goes from the architecture of its components (classes, modules . . . ) to implementation in some programming language. This course covers mainly two key aspects of the design: object-oriented design patterns and user interface design. In addition to these, it deals with other subjects such as the design by contract of classes and methods and coding style. The learning method relies on a project (the practicum) or put another way, we 'learn to do': all concepts addressed in the theory are necessary in order to design and implement a software application, starting with a statement that plays the role of requirements document. The practicum is about the design and implementation 1 statement that plays the role of requirements document. The practicum is about the design and implementation (but not requirements analysis, testing, version control or quality assurance, which belong to other courses) of an application.
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 aprendizaje se apoya en un proyecto (la práctica) o dicho de otro modo, se trata de '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 1 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] ; Enginyeria Informàtica [958]
Document: Objecte d'aprenentatge



Català
6 p, 108.8 KB

Anglès
5 p, 106.1 KB

Castellà
5 p, 106.9 KB

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

 Record created 2022-07-01, last modified 2023-07-22



   Favorit i Compartir