|
|
|||||||||||||||
|
Cerca | Lliura | Ajuda | Servei de Biblioteques | Sobre el DDD | Català English Español | |||||||||
| Pàgina inicial > Materials acadèmics > Guies docents > Enginyeria de Software |
| Títol variant: | Software Engineering |
| Títol variant: | Ingeniería de Software |
| Data: | 2025-26 |
| Resum: | Aquesta assignatura és introductòria al procés d'enginyeria del software. L'objectiu general és donar una visió global i ordenada del procés de desenvolupament del software que no sigui simplement el de la programació (que constitueix, només, una fase dins de tot el procés de l'enginyeria del software). S'introduiran les activitats fonamentals que constitueixen el procés de desenvolupament (anàlisi de requisits, disseny, implementació, proves i manteniment) en particular els relacionats amb la Intel·ligència Artificial. Es tracta, per tant, que l'alumne adquireixi una visió general de què és un procés de desenvolupament del software, com es modela aquest, quines eines s'utilitzen, com es gestiona la qualitat i com s'administra un projecte. Més concretament, els objectius són: Proporcionar una visió general del procés de desenvolupament del software, els paradigmes, les activitats, i els objectius de cada activitat. Conèixer què és el modelat del software, la importància i la dificultat de l'especificació de requeriments i el disseny en les seves diferents vistes. Aprendre els conceptes bàsics d'UML per treballar de manera pràctica en el modelat del software. Introduir a l'alumne/a en els principis, conceptes i tècniques que s'apliquen per administrar i controlar la qualitat del software. Donar a conèixer les tècniques d'administració requerides per planificar, organitzar, monitoritzar i controlar projectes de software. Familiaritzar-se amb el model SCRUM com a paradigma de desenvolupament evolutiu més rellevant. 1 Familiaritzar-se amb el model SCRUM com a paradigma de desenvolupament evolutiu més rellevant. |
| Resum: | This course is an introduction to the software engineering process. The general objective is to provide a global and structured overview of the software development process, which goes beyond programming (which is only one phase within the entire software engineering process). The fundamental activities that make up the development process (requirements analysis, design, implementation, testing, and maintenance) will be introduced, particularly those related to Artificial Intelligence. The aim is for students to gain a general understanding of what a software development process is, how it is modeled, which tools are used, how quality is managed, and how a project is administered. More specifically, the objectives are: To provide a general overview of the software development process, its paradigms, activities, and the objectives of each activity. To understand what software modeling is, and the importance and difficulty of requirements specification and design in its various views. To learn the basic concepts of UML in order to work practically on software modeling. To introduce students to the principles, concepts, and techniques used to manage and control software quality. To present the management techniques required to plan, organize, monitor, and control software projects. To become familiar with the SCRUM model as the most relevant paradigm of evolutionary development. 1. |
| Resum: | Esta asignatura es introductoria al proceso de ingeniería del software. El objetivo general es ofrecer una visión global y ordenada del proceso de desarrollo del software que no se limite únicamente a la programación (la cual constituye solo una fase dentro de todo el proceso de la ingeniería del software). Se introducirán las actividades fundamentales que constituyen el proceso de desarrollo (análisis de requisitos, diseño, implementación, pruebas y mantenimiento), en particular aquellas relacionadas con la Inteligencia Artificial. Se trata, por tanto, de que el alumno adquiera una visión general de qué es un proceso de desarrollo de software, cómo se modela este, qué herramientas se utilizan, cómo se gestiona la calidad y cómo se administra un proyecto. Más concretamente, los objetivos son: Proporcionar una visión general del proceso de desarrollo del software, los paradigmas, las actividades y los objetivos de cada actividad. Conocer qué es el modelado del software, la importancia y la dificultad de la especificación de requisitos y el diseño en sus diferentes vistas. Aprender los conceptos básicos de UML para trabajar de manera práctica en el modelado del software. Introducir al alumno/a en los principios, conceptos y técnicas que se aplican para administrar y controlar la calidad del software. Dar a conocer las técnicas de administración requeridas para planificar, organizar, monitorizar y controlar proyectos de software. Familiarizarse con el modelo SCRUM como el paradigma de desarrollo evolutivo más relevante. 1 Familiarizarse con el modelo SCRUM como el paradigma de desarrollo evolutivo más relevante. |
| Drets: | 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. |
| Llengua: | Català, anglès, castellà |
| Titulació: | Grau en Intel·ligència Artificial [2504392] |
| Pla d'estudis: | Intel·ligència Artificial [1497] |
| Document: | Objecte d'aprenentatge |
Català 9 p, 118.0 KB |
Anglès 8 p, 115.8 KB |
Castellà 9 p, 118.3 KB |