Está en la página 1de 3

2018 ACM / IEEE 40a Conferencia Internacional sobre Ingeniería de Software: Actas Companion

Cartel: Análisis de Requisitos •ality Evolución

Eugenio Parra José Luis de la Vara Luis Alonso


Universidad Carlos III de Madrid Universidad Carlos III de Madrid • REUTILIZACIÓN Empresa e

España España España

eparra@kr.inf.uc3m.es jvara@inf.uc3m.es luis.alonso@reusecompany.com

análisis de la calidad a través de la corrección, lo completo, y


RESUMEN
métricas de consistencia• típicamente derivados de las mejores prácticas (por ejemplo• [1]). •is es
Un aspecto fundamental en el proceso de ingeniería de requisitos es conocer la calidad
especialmente relevante para los sistemas críticos en dominios tales como la industria aeroespacial•
de una especificación• incluyendo cómo evoluciona la calidad a través del tiempo. •is
de automoción• y de ferrocarril• donde los sistemas deben cumplir con las normas (por ejemplo• [2])
documento presenta un enfoque industrial para el análisis de la evolución de la calidad
que indican propiedades de calidad que debe ser garantizada• incluyendo para los requisitos.
requisitos. •e enfoque se ha implementado en la herramienta Analizador de •ality
Sistema• explota las métricas de calidad para los requisitos de exactitud• consistencia e
• enfoque electrónico se basa en la creación de instantáneas de calidad que
integridad• y se basa en el almacenamiento de información de calidad en las
almacenan el estado de un requisitos especí fi cación en un momento dado. •e colección de
instantáneas que se combinan y se muestran en los gráficos. •is puede ayudar a los
instantáneas que mostrará cómo la calidad ha evolucionado durante un proyecto• como
médicos a evaluar el progreso y el estado de un proceso de ingeniería de requerimientos
resultado de los cambios en el conjunto de requisitos o en el conjunto de métricas de calidad
y tomar decisiones.
para evaluar. •e evolución se muestra en los gráficos para facilitar su análisis.

• La principal contribución e es la creación de un marco para el control de los


CONCEPTOS CCS requisitos de evolución de la calidad en un proyecto y acceder a la información completa de
So•ware y su ingeniería • So•ware análisis de creación y gestión • Proyectos • la calidad en cualquier punto del proyecto. soporte automatizado •e facilita el análisis de los
Requisitos so•ware requisitos de evolución de la calidad en comparación con las actuales técnicas en gran
medida manuales• tales como la gestión de datos de calidad en hojas de cálculo.
PALABRAS CLAVE

Requisitos de calidad, análisis de calidad, evolución de la calidad. 1.


2 ENFOQUE
SQA es la evolución de la herramienta Analizador Requisitos •ality• que ha sido y es
1. INTRODUCCIÓN
utilizado por grandes empresas en ámbitos tales como la industria aeroespacial• de
Requisitos especificaciones suelen cambiar durante su desarrollo• a medida que se automoción• defensa• energía• y el ferrocarril. SQA apoya la definición de• la medición
añaden requisitos• modi fi cada• y se eliminan hasta que son considerados como y gestión de la calidad de los diversos artefactos del sistema• incluyendo requisitos.
válidos. En este contexto• la gestión de la calidad requisitos pretende analizar si un
conjunto de requisitos conforme a los estándares de calidad. métricas •ality deben Requisitos de calidad se basa en tres propiedades: corrección, integridad y
utilizarse• consistencia. métricas de exactitud evaluar
por ejemplo• aproximadamente la longitud o el número de oraciones de un requisito. Un individual requisitos, mientras que la integridad y la
aspecto importante en la gestión de la calidad requisitos es saber cómo evoluciona la calidad a métricas de consistencia evaluar toda una especificación. SQA proporciona información
través del tiempo. El análisis de esta evolución permite a los ingenieros a evaluar si y en qué sobre los valores de las métricas, las cuestiones Erent di ff encontraron, y la calidad
medida los estándares de calidad se han seguido• cómo han contribuido los cambios de general del proyecto, compuesto por la combinación de los valores de calidad de los tres
requisitos y el estado de un proyecto. •is en última instancia• ayudar en la adecuada toma de tipos de métricas.
decisiones sobre los próximos pasos en un proyecto de decisión. SQA permite a un usuario guardar toda la información relacionada con la calidad de
un requisitos especí fi cación en una instantánea. Una instantánea almacena todos los
Sobre la base de las necesidades anteriores y bene fi cios• se introduce un datos de calidad que ofrece la herramienta. Cada instantánea consiste en (1) cada
enfoque industrial para el análisis de la evolución de la calidad requisito. •e enfoque evaluación requisito sobre corrección, integridad y consistencia, y (2) todas las métricas
se ha implementado en el Sistema involucrado en una evaluación de la calidad con fi guración y sus funciones. SQA
• ality Analyzer (SQA) herramienta [3], que soporta los requisitos también ofrece la posibilidad de mostrar toda la información de la instantánea y generar
informes para exportarlo.
Se permite hacer copias digitales o impresas de parte o la totalidad de este trabajo para uso personal o en el aula se
concede sin siempre que las copias no se hacen o se distribuyen con fines de lucro o de ventajas comerciales y que las
Un informe de evaluación de la calidad requisitos se genera con los valores de calidad
copias llevan este aviso y la cita completa en la primera página . Derechos de autor para componentes de terceras
partes de este trabajo deben ser respetados. Para cualquier otro uso, en contacto con el propietario / Autor. Erent di ff de un conjunto de instantáneas (Figura 1). requisitos •e informe de evaluación
de la calidad se muestra la evolución de la calidad requisitos• lo que facilita el análisis de
CISE '18 Companion, Puede 3 de 27 de junio de 2018, Gotemburgo, Suecia © 2018 Derechos de
Autor se lleva a cabo por el propietario / autor (s). ACM ISBN 978-1-4503-5663-3 / 18/05.
la calidad en el tiempo. Es posible importar instantáneas y para abrir cualquiera de ellos
para mostrar la información de calidad en un momento dado.
https://doi.org/10.1145/3183440.3195095

199
CISE 2018, junio de 2018, Gotemburgo, Suecia Parra et al.

• e primer paso del análisis de la calidad requisitos de un proyecto es instantáneas programadas también serían útiles.
típicamente evaluación corrección. •e requisitos individuales se cambian para Un complejo escenario concreto donde la característica sería valiosa es la
mejorar su calidad• y se guardarán instantáneas para controlar la evolución de la colaboración entre un fabricante de equipos originales (OEM) y de sus proveedores. En
calidad. Una vez que el conjunto de requisitos es inicialmente correcta• integridad y proyectos muy grandes• proveedores Erent di ff están involucrados y e ff comunicación
coherencia métricas se aplican progresivamente. métricas •ese revelarán los reflexiva y la interacción con ellos es un factor clave. •e OEM podría proporcionar los
problemas en toda la memoria descriptiva. •e requisitos serán modi fi cado para proveedores con los requisitos de la métrica• cada proveedor puede analizar la calidad y
aumentar su calidad• y se guardará instantáneas. evolución •ality se puede analizar crear instantáneas• y finalmente los proveedores podría enviar las instantáneas a los
entonces para las necesidades individuales y para la especificación (di ff áreas tabla OEM. •e OEM sería luego integrar las instantáneas para tener una visión general de la
de Erent en la Figura 1). calidad del proyecto.

• es proceso de guardar instantáneas mientras que el conjunto de requisitos


está creciendo mejora la gestión de la calidad• porque los problemas se detectan a 4. CONCLUSIÓN
tiempo y el gerente de calidad es consciente de la evolución de principio de un
Hemos introducido un nuevo enfoque para analizar las necesidades de evolución de la
proyecto. gerente de calidad •e tiene la posibilidad de abrir las instantáneas di ff Erent
calidad. información •e la calidad de las métricas Erent di ff se guarda en las instantáneas e
para comparar conjuntos de requisitos y para analizar los cambios en las
integrado en una vista de la evolución que muestra los cambios durante un proyecto. •e
especificaciones y los cambios de cada resultado de métrica de calidad.
enfoque puede soportar escenarios di ff gestión de calidad Erent• en proyectos individuales
o varios y empresas. Todavía tenemos que aplicar más y desarrollarlo• por ejemplo• para
generar informes web. El aprendizaje automático podría utilizarse para detectar los factores
3 DISCUSIÓN y los errores frecuentes que una calidad ff ect.
• El análisis de la evolución de la calidad e los requisitos es una característica SQA
reciente• pero ya se ha demostrado que los clientes y la retroalimentación que se ha
recogido. •e clientes han tenido una opinión positiva en general• mostró un gran interés EXPRESIONES DE GRATITUD
en la característica (especialmente para grandes sistemas complejos)• y se indica • proyecto e AMONTONE (acuerdo de subvención H2020-ECSEL hay 692.474;. MINECO El árbitro
situaciones en sus proyectos en los que el análisis de la evolución sería una gran ayuda. que España PCIN-2015-262) ha financiado este trabajo.

Referencias
Sería interesante no sólo para analizar la evolución de un solo proyecto, sino
[1] INCOSE. 2017. Guía de Requisitos de escritura. [2] RTCA. 2011. DO•178: Consideraciones So•ware en
considerar instantáneas de proyectos ff Erent di comparar su calidad, trazabilidad Airborne Systems y
Equipo de Certificación. [3]
estudio entre ellos, y evaluar cómo evoluciona con los requisitos especi fi cación
• correo REUTILIZAR Empresa. •ality 2018. Sistema Analizador.
madurez. h•ps: //www.reusecompany.com/system•quality•analyzer•sqa

Figura 1: Requisitos informe de evolución de la calidad

200
Modos normales magnéticas de Estructuras de dos componentes Permalloy CISE 2018, junio de 2018, Gotemburgo, Suecia

201

También podría gustarte