tema1 pruebasSistemasSoftware

Páginas: 29 (7020 palabras) Publicado: 26 de junio de 2015
Ingeniería
del
So8ware
II

Tema
01.
Construcción
y
Pruebas
de
So8ware


Carlos
Blanco
Bueno

DPTO.
DE
MATEMÁTICAS,
ESTADÍSTICA
Y

COMPUTACIÓN

carlos.blanco@unican.es

Este
tema
se
publica
bajo
Licencia:

CreaOve
Commons
BY‐NC‐SA
3.0


Objetivos



Construcción del Software
 Comprender que construir software engloba muchas más actividades que
la de escribir código







Conocer losprincipios de la construcción de software y las actividades
más significativas

Verificación y Validación
 Conocer el papel que juegan la verificación y validación del software yy,
dentro de ellas, las pruebas

Pruebas
 Tener una visión general de los niveles, clases, técnicas y actividades de
pruebas del software

Pruebas OO
 Aprender las principales estrategias y métodos de pruebas para sistemasOO



Aprender a diseñar casos de pruebas para OO

Carlos Blanco- IS2

1.2

Contenido
1.

2
2.

3.

Construcción del Software





Conceptos
Principios
Proceso de Construcción

Verificación y Validación





4.

Pruebas de Sistemas OO






Introducción
Estrategias para sistemas OO
Diseño de casos de prueba OO
Métodos de p
pruebas OO

Objetivos
Actividades
Técnicas

Pruebas






Conceptos
Proceso de Pruebas
Niveles de Prueba
Estrategia de Aplicación
Técnicas de Prueba

Carlos Blanco- IS2

1.3

Bibliografía

• Bibliografía







Piattini (2007).
(2007) (Cap.
(Cap 10)
Sommerville (2005). (Capítulo 22 y 23)
Jacobson,, I.,, Booch,, G.,, and Rumbaugh,
g , J. (2000):
(
) El Proceso
Unificado de Desarrollo. Addison-Wesley. (Capítulo 11)
Pressman, R. (2005): Ingenieríadel Software: Un Enfoque Práctico. 6º
Edición. McGraw
McGraw-Hill.
Hill. (Capítulos 13 y 14)
Pfleeger (2002). (Caps. 7, 8 y 9)
IEEE Computer Society (2004). SWEBOK - Guide to the Software
E i
Engineering
i Body
B d off Knowledge,
K
l d
2004.
2004 (C
(Capítulos
ít l 4 y 5)
http://www.swebok.org/

Carlos Blanco- IS2

1.4

1.Construcción

• 1. Construcción
 Se refiere a la creación detallada desoftware operativo
mediante una combinación
ó de





Codificación
Verificación
Pruebas Unitarias y de Integración
Depuración

Diseño

Carlos Blanco- IS2

Construcción

Pruebas

1.5

1.Construcción
Diseño



Pruebas

Los límites entre Construcción,
Construcción Diseño y Pruebas varían
dependiendo del ciclo de vida que se usa en cada proyecto






Construcción

Aunque
q bastante esfuerzo dediseño p
puede realizarse antes de
empezar las actividades de construcción, otro debe de realizarse en
paralelo
Igualmente, algunos tipos de pruebas se realizan durante la
construcción, mientras que otras se hacen a posteriori

Durante la Construcción se generan las cantidades más
grandes de artefactos software (ficheros de código,
contenidos, casos de prueba, etc.)



Esto origina necesidadesde gestión de configuración

Carlos Blanco- IS2

1.6

1.Construcción



Lenguajes de Construcción




Formas de especificar una solución a un problema ejecutable por una
computadora
Pueden ser de varias clases:
 De
D C
Configuración
fi

• Permiten elegir entre un conjunto predefinido de opciones para crear
instalaciones de software nuevas o particularizadas (ej. ficheros de
configuraciónde Windows o UNIX)

 De Toolkits

• Permiten construir aplicaciones a partir de un Toolkit (conjunto
integrado piezas reutilizables de aplicación específica)

- Scripts: definidos de forma explícita. (ej. JavaScript).
- APIs: definidos de forma implícita, ya que se implican a partir de la
interfaz pública de un Toolkit. (ej. API de Office).

 De Programación
• Tipos de notaciones: Lingüística(cadenas de texto con palabras),
Formal (expresiones de tipo matemático), Visual (símbolos gráficos)

Carlos Blanco- IS2

1.7

1.Construcción

• Relación de los modelos con el código fuente
Ingeniería directa
Refactorización
Transformación
de Modelos
I
Ingeniería
i í inversa
i
Modelos

Carlos Blanco- IS2

Código Fuente

1.8

1.Construcción - Principios



Los principios fundamentales de la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tema1
  • tema1
  • Tema1
  • Tema1
  • tema1
  • Tema1
  • Tema1
  • Tema1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS