Ljhkj

Páginas: 7 (1597 palabras) Publicado: 28 de noviembre de 2011
INGENIERÍA DEL SOFTWARE I
Tema 1

Introducción a la Ingeniería del Software Univ. Cantabria – Fac. de Ciencias
Francisco Ruiz

Objetivos

• Comprender qué es la Ingeniería del Software y su • • • •

necesidad. Situarla en el contexto más amplio de la Informática. Conocer el significado e implicaciones de la palabra “ingeniería”. Conocer las principales áreas que la forman. Conocer elcuerpo de conocimientos SWEBOK.

Francisco Ruiz - IS1

1.2

1

Contenido

El Problema del Desarrollo de Software
Evolución Histórica Nuevos Paradigmas Naturaleza del Problema



Áreas de Conocimiento
Requisitos Diseño Construcción Pruebas Mantenimiento Gestión de la Configuración Gestión de la Ingeniería Soft. Procesos Herramientas y Métodos Calidad



Contexto de laIngeniería del Software
Perspectiva de Ingeniería ¿Por qué Ingeniería del Software? Definición Cuerpo de Conocimientos - SWEBOK



Ingeniería del Software vs Informática
Currículos Internacionales Mercado Profesional Academia



Disciplinas relacionadas

• •

¿Es Hacer Software una Profesión? CHARLA Conclusiones
1.3

Francisco Ruiz - IS1

Bibliografía

• Básica
IEEE Computer Society(2004)
SWEBOK - Guide to the Software Engineering Body of Knowledge, 2004 Version. Capítulo 1. http://www.swebok.org/ Caps. 1, 2 y 4 del libro de Sommerville (2005).
• Transparencias en • http://www.comp.lancs.ac.uk/computing/resources/IanS/SE7/Present ations/index.html

• Complementaria

Cap. 1 del libro de Pressman (2005).

Francisco Ruiz - IS1

1.4

2

Cuerpo de Conocimientos -SWEBOK

• Software Engineering Body of Knowledge • http://www.swebok.org/

Francisco Ruiz - IS1

1.5

Cuerpo de Conocimientos - SWEBOK
Software Engineering Body of Knowledge

• • •

Proyecto conjunto de IEEE-CS y ACM. Versión actual de 2004.
Aprobada oficialmente como ISO/IEC TR 19759:2005.

Los objetivos principales de SWEBOK son cinco:
Promover una visión consistente del mundode la IS. Clarificar el papel –y delimitar las fronteras- de la IS con respecto a otras disciplinas asociadas: ciencia de la computación, gestión de proyectos, ingeniería de computadores, y matemáticas. Caracterizar los contenidos de la disciplina. Proveer acceso a los contenidos del cuerpo de conocimientos. Proveer las bases para desarrollar planes de estudios o materiales para certificacionesindividuales.

Francisco Ruiz - IS1

1.6

3

Cuerpo de Conocimientos - SWEBOK
Guía para el Cuerpo de Conocimientos de Ingeniería del Software (IS) SWEBOK (versión 2004)

Requisitos

Diseño

Construcción

Pruebas

Mantenimiento

Gestión de la Configuración

Gestión de la IS

Proceso de IS

Herramientas y Métodos

Calidad

* Fundamentos * Proceso * Elicitación * Análisis* Especificación * Validación * Consideraciones prácticas

* Fundamentos * Aspectos clave * Estructura y arquitectura software * Análisis y evaluación de la calidad de un diseño * Notaciones

* Fundamentos * Gestión de la construcción * Consideraciones prácticas

* Fundamentos * Niveles de prueba * Técnicas * Mediciones relacionadas * Proceso

* Fundamentos * Aspectos clave * Proceso*Técnicas

* Gestión del proceso * Identificación de la configuración * Control de la configuración * Contabilidad del estado de la configuración * Auditoría de la configuración * Gestión y entrega de versiones

* Iniciación y definición del alcance * Planificación del proyecto * Realización del proyecto * Revisión y evaluación

* Implementación y cambio del proceso * Definición del proceso *Evaluación del proceso * Medición del proceso y el producto

* Herramientas software para:
- requisitos - diseño - construcción - pruebas - mantenimiento - gestión de la configuración - gestión de la IS - el proceso de IS - calidad - problemas varios

* Fundamentos * Procesos de gestión de la calidad * Consideraciones prácticas

* Cierre * Medición en IS * Métodos de desarrollo de...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ljhkj

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS