curso de introduccion a la ingenieria del software
LA INGENIERÍA DEL
SOFTWARE
Laboratorio Nacional de Calidad del
Software
NOTA DE EDICIÓN
Este curso ha sido desarrollado por el Laboratorio Nacional de Calidad del Software de
INTECO. Esta primera versión ha sido editada en Junio del 2009.
Copyright © 2009 Instituto Nacional de Tecnologías de la comunicación (INTECO)
El presente documento está bajo la licencia CreativeCommons Reconocimiento-No comercial-Compartir Igual versión
2.5 España.
Usted es libre de:
copiar, distribuir y comunicar públicamente la obra
hacer obras derivadas
Bajo las condiciones siguientes:
Reconocimiento. Debe reconocer los créditos de la obra de la manera especificada por el autor o el licenciador
(pero no de una manera que sugiera que tiene su apoyo o apoyan el uso que hace de suobra).
No comercial. No puede utilizar esta obra para fines comerciales.
Compartir bajo la misma licencia. Si altera o transforma esta obra, o genera una obra derivada, sólo puede
distribuir la obra generada bajo una licencia idéntica a ésta.
Al reutilizar o distribuir la obra, tiene que dejar bien claro los términos de la licencia de esta obra.
Alguna de estas condiciones puede no aplicarse si seobtiene el permiso del titular de los derechos de autor
Nada en esta licencia menoscaba o restringe los derechos morales del autor.
Esto es un resumen legible por humanos del texto legal (la licencia completa) disponible
http://creativecommons.org/licenses/by-nc-sa/2.5/es/
en
El presente documento cumple con las condiciones de accesibilidad del formato PDF (Portable Document Format).
Se trata de undocumento estructurado y etiquetado, provisto de alternativas a todo elemento no textual, marcado de
idioma y orden de lectura adecuado.
Para ampliar información sobre la construcción de documentos PDF accesibles puede consultar la guía disponible en la
sección Accesibilidad > Formación > Manuales y Guías de la página http://www.inteco.es.
Curso de Introducción a la Ingeniería del Software
2AVISO LEGAL
•
Las distintas normas ISO mencionadas han sido desarrolladas por la International
Organization for Standardization.
Todas las demás marcas registradas que se mencionan, usan o citan en el presente curso
son propiedad de los respectivos titulares.
INTECO cita estas marcas porque se consideran referentes en los temas que se tratan,
buscando únicamente fines puramente divulgativos. Enningún momento INTECO busca con
su mención el uso interesado de estas marcas ni manifestar cualquier participación y/o
autoría de las mismas.
Nada de lo contenido en este documento debe ser entendido como concesión, por
implicación o de otra forma, y cualquier licencia o derecho para las Marcas Registradas
deben tener una autorización escrita de los terceros propietarios de la marca.
Por otro lado,INTECO renuncia expresamente a asumir cualquier responsabilidad
relacionada con la publicación de las Marcas Registradas en este documento en cuanto al
uso de ninguna en particular y se eximen de la responsabilidad de la utilización de dichas
Marcas por terceros.
El carácter de todos los cursos editados por INTECO es únicamente formativo, buscando en
todo momento facilitar a los lectores lacomprensión, adaptación y divulgación de las
disciplinas, metodologías, estándares y normas presentes en el ámbito de la calidad del
software.
Curso de Introducción a la Ingeniería del Software
3
ÍNDICE
1.
ESCENARIO DE APERTURA
6
2.
INTRODUCCIÓN
8
3.
SOFTWARE
9
4.
5.
6.
3.1. Componentes del software
10
3.2. Características del software
12
3.2.1.
El software se desarrolla
12 3.2.2.
El software no se estropea
13
3.2.3.
El software se construye a medida
13
3.3. Aplicaciones del software
14
INGENIERÍA DEL SOFTWARE
17
4.1. Definición de Ingeniería del Software
17
4.2. Desafíos de la Ingeniería del software
18
4.3. Capas de la Ingeniería del Software
19
4.3.1.
Procesos
19
4.3.2.
Métodos
20
4.3.3.
Herramientas
21
CICLO DE VIDA DE...
Regístrate para leer el documento completo.