PDF de programación - Aseguramiento de la calidad y testing software

Imágen de pdf Aseguramiento de la calidad y testing software

Aseguramiento de la calidad y testing softwaregráfica de visualizaciones

Publicado el 17 de Abril del 2019
327 visualizaciones desde el 17 de Abril del 2019
3,3 MB
44 paginas
Creado hace 4a (10/06/2015)
Índice

ASEGURAMIENTO DE LA CALIDAD

Y TESTING SOFTWARE

Grupo de Ingeniería Web y Testing Temprano
www.iwt2.org

Fundación Fidetia
www.fidetia.es

Índice

Índice

1. Introducción

2. Metodología NDT

3. NDTQ - Framework

4. Servicios de Calidad y Testing

5. Ecosistema de pruebas

6. Ejemplo práctico

Índice

Índice

1. Introducción

2. Metodología NDT

3. NDTQ - Framework

4. Servicios de Calidad y Testing

5. Ecosistema de pruebas

6. Ejemplo práctico

1

Introducción

Grupo de Ingeniería Web y Testing Temprano (IWT2)



 Grupo TIC021 - PAIDI

 Grupo de trabajo de la Fundación FIDETIA

 Adscrito al Depto. de Lenguajes y Sistemas Informáticos. ETSII (Universidad de Sevilla)

4

1

Introducción

Grupo de Ingeniería Web y Testing Temprano (IWT2)

OBJETIVOS PRINCIPALES

Acercar los resultados de investigación obtenidos en el seno del mismo a la realidad

empresarial, mediante la definición y adecuación de las siguiente líneas tecnológicas:

Métodos y
técnicas para
desarrollar software de calidad,
basados en NDT.

Esta metodología es uno de los
pilares más
importantes de
nuestro grupo de investigación
y está especialmente diseñada
para soportar el ciclo de vida
del desarrollo del software
orientado a la web (siendo una
parte esencial de NDTQ-
Framework)

Métricas para la validación sistemática de
modelos, mediante la aplicación de los
principios de
(Model-Driven
Engineering), que proporciona un conjunto
de guías para estructurar especificaciones
expresadas como modelos

la MDE

sistemática

Técnicas de early testing mediante la
generación
pruebas
partiendo de las primeras fases del ciclo de
vida y muy centrada en
los modelos
navegacionales

de

5

1

Introducción

Grupo de Ingeniería Web y Testing Temprano (IWT2)

LINEAS PRINCIPALES DE INVESTIGACIÓN

Ingeniería del Software



Ingeniería Web

Ingeniería de Requisitos

Ingeniería Guiada por modelos

Estándares de Referencia

Herramientas

Metodología NDT
Cloud Computing



Ingeniería de Pruebas



Testing Software

Early testing

Estándares de Referencia

Herramientas

Pruebas basadas en modelo

Ingeniería de Procesos



Diseño basado en procesos
Estándares de referencia
Modelos de Referencia

Simulaciones
Herramientas



Calidad del Software



Modelos de Referencia

Cuadros de mando

Estándares

Certificaciones
Herramientas

Métricas e indicadores



6

1

Introducción

Grupo de Ingeniería Web y Testing Temprano (IWT2)

OTROS CAMPOS DE TRANSFERENCIA



eADMINISTRACIÓN



Plataformas W@ndA

Tesauros

Herramientas
Metodologías
Procedimientos



Aplicaciones



Cartografía

Dispositivos móviles
Interoperabilidad
Cloud Computing
Opendata / Bigdata



Gestión documental y

de procesos



Organización de procesos

Archivos digitales

Gestión documental

Herramientas



Formación y
certificaciones



ITIL

PRINCE2 / PMBOK

SCRUM
CMMi

ISO 9001




7

1 Introducción

Grupo de Ingeniería Web y Testing Temprano (IWT2)

COLABORACIONES

Es

importante destacar

la

labor de transferencia de resultados de

investigación que el grupo tiene en la actualidad, donde además de participar

en proyectos de especial relevancia con el entorno empresarial desde hace más

de 5 años, ha estado o está inmerso en la prestación del servicio de

Aseguramiento de la Calidad de proyectos TIC y en la dirección de diferentes

proyectos en el sector andaluz destacando, entre otras:



Apoyo metodológico al proyecto DIRAYA (SAS), OTC del proyecto AQUA-WS (Emasesa),

OTC del proyecto SIRhUS (CHAP), Oficina de Gestión de Proyectos y Calidad (CECD), ...



También habría que destacar las colaboraciones internacionales del grupo donde, desde hace

varios años, existen estrechas relaciones con la Universidad de Varsovia (Polonia), Munich

(Alemania), Niza y Montpellier (Francia), Zagreb (Croacia), Galway (Irlanda), Pisa y Milán (Italia),

Universidad Nacional de La Plata (Argentina) y un largo etcétera..

8

Índice

Índice

1. Introducción

2. Metodología NDT

3. NDTQ - Framework

4. Servicios de Calidad y Testing

5. Ecosistema de pruebas

6. Ejemplo práctico

2 Metodología NDT

Marco metodológico para el desarrollo de software, se mueve dentro del

entorno de la Ingeniería Informática y está sustentado sobre el paradigma

de la ingeniería guiada por modelos (MDE), ofreciendo un marco de

trabajo útil y práctico que permite:

 La trazabilidad de los requisitos desde su captura hasta la construcción del código fuente,

ofreciendo procesos sistemáticos de desarrollo basados en transformaciones formales

descritas con el lenguaje de transformación de modelos QVT.

 Se ha podido incorporar otros entornos metodológicos como Métrica v3, Scrum, ASAP, …

gracias a la utilización de UML y a un conjunto de metamodelos, todo ello de forma

transparente al grupo de desarrollo.

Tanto la metodología NDT, como el conjunto de

herramientas para aplicar la metodología en entornos

prácticos (NDT-suite) han tenido y están teniendo una

gran aplicabilidad práctica en proyectos, tanto del

sector público como privado.

10

2 Metodología NDT

 Implementa para Enterprise Architect los metamodelos definidos por la

metodología NDT (MDG Technologies)

 Los modelos de NDT se definen como extensiones formales

de UML 2.2 en su gran mayoría. Solo la parte de interfaz se

basa en otros modelos definidos por la OMG.

11

DRS - Requisitos No Funcionales ToolboxDRS - Objetivos::SubSistema- _metatype: string = SubSistema- icon: int = C:\Documents an...DRS - Objetivos::Package- _defaultDiagramType = Diagramas DRS::...- _makeComposite: boolean = trueDRS - Objetivos::Class- _Tag: int = 1+ isActive: BooleanDRS - Objetivos::Aggregation+ direction: Direction = Source -> Desti...DRS - Objetivos::OBJ- _image: int = <Image type="EA...- _metatype: string = OBJ- Estabilidad: Tipo_Estabilidad = <Seleccionar>- Importancia: Tipo_Importancia = <Seleccionar>- Urgencia: Tipo_Urgencia = <Seleccionar>- Comentarios- icon: int = C:\Documents an...DRS - Objetivos::Tipo_Estabilidad Cerrada No CerradaDRS - Objetivos::Tipo_Importancia Muy alta Alta Media Baja Muy BajaDRS - Objetivos::Tipo_Urgencia Urgente No UrgenteDRS - Objetivos::es SubObjetivo de DRS - Servicios::SubSistema- _metatype: string = SubSistema- icon: int = C:\Documents an...DRS - Servicios::Package- _defaultDiagramType = Diagramas DRS::...- _makeComposite: boolean = trueDRS - Servicios::Interface- _defaultDiagramType: string = Diagramas DRS::WSDL- _makeComposite: boolean = falseDRS - Servicios::AttributeDRS - Servicios::Operation+ isOrdered: Boolean+ isQuery: Boolean = false+ isUnique: Boolean+ lower: Integer+ upper: UnlimitedNaturalDRS - Servicios::Servicio- _metatype: string = Servicio- icon: int = C:\Documents an...DRS - Servicios::Gestión de Cambios- _metatype: string = Gestión de CambiosDRS - Servicios::Gestión de Vida- _metatype: string = Gestión de VidaDRS - Requisitos de Almacenamiento::IntervaloTemporal Presente y pasado PresenteDRS - Requisitos de Almacenamiento::Class+ isActive: BooleanDRS - Requisitos de Almacenamiento::Class+ isActive: Boolean- Language = NDT RequisitosDRS - Requisitos de Almacenamiento::Estabilidad Cerrado No cerradoDRS - Requisitos de Almacenamiento::Importancia Muy alta Alta Media Baja Muy bajaDRS - Requisitos de Almacenamiento::Urgencia Urgente No urgenteDRS - Requisitos de Almacenamiento::Package- _defaultDiagramType = Diagramas DRS::...- _makeComposite: boolean = trueDRS - Requisitos de Almacenamiento::SubSistema- _metatype: string = SubSistema- icon: int = C:\Documents an...DRS - Requisitos de Almacenamiento::RA- _metatype: string = RA- Comentarios: char- Estabilidad: Estabilidad- Fuentes: char- Importancia: Importancia- IntervaloTemporal: IntervaloTemporal- Urgencia: Urgencia- icon: int = C:\Documents an...DRS - Requisitos de Almacenamiento::NA- _metatype: string = NA- Comentarios: char- Estabilidad: Estabilidad- Fuentes: char- Importancia: Importancia- Urgencia: Urgencia- icon: int = C:\Documents an...DRS - Actores del Sistema::ActorDRS - Actores del Sistema::Generalization+ direction: Direction = Source -> Desti...+ isSubstitutable: BooleanDRS - Actores del Sistema::Association+ direction: Direction = Source -> Desti...DRS - Actores del Sistema::AC- _metatype: string = AC- Estabilidad: Estabilidad- Fuentes: char- Importancia: Importancia- Urgencia: Urgencia- Comentarios: char- icon: int = C:\Documents an...DRS - Actores del Sistema::Hereda de- _metatype: string = Hereda deDRS - Requisitos Funcionales::UseCase- _defaultDiagramType = UML Behavioral:...- _makeComposite: boolean = trueDRS - Requisitos Funcionales::Package- _defaultDiagramType = Diagramas DRS::...- _makeComposite: boolean = trueDRS - Requisitos Funcionales::SubSistema- _metatype: string = SubSistema- icon: int = C:\Documents an...DRS - Requisitos Funcionales::RF- _metatype: string = RF- Comentarios: char- Estabilidad: Estabilidad- Frecuencia Esperada: char- Fuentes: char- Importancia: Importancia- Urgencia: Urgencia- icon: int = C:\Documents an...DRS - Requisitos de Interacción::Package- _defaultDiagramType = Diagramas DRS:R...- _makeComposite: boolean = trueDRS - Requisitos de Interacción::ScreenDRS - Requisitos de Interacción::GUIElementDRS - Requisitos de Interacción::Association+ direction: Direction = Source -> Desti...DRS - Requisitos de Interacción::SubSistema- _metatype: string = SubSistema- icon: int = C:\Documents an...DRS - Requisitos de Interacción::FR- _metatype: string = FR- Comentarios: char- Estabilidad: Estabilidad- Fuentes: char- Importancia: Importancia- Urgencia: Urgencia- _sizeX =
  • Links de descarga
http://lwp-l.com/pdf15743

Comentarios de: Aseguramiento de la calidad y testing software (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad