Gestion de requisitos con ibm rational
IBM Software Group
Gestión de Requisitos con DOORS
Información: jlopez@ctgrupo.com
© 2009 IBM Corporation
IBM Software Group | Rational software
Retos en el desarrollo de sistemas en la actualidad
La complejidad de los productos es cada vez mayor: sistemas de sistemas La construcción de los productos cada vez se encuentra más distribuida Cada vez más software ydesempeñando un papel más importante Tradicionalmente falta de comunicación entre disciplinas: ingenieros de sistemas, ingenieros mecánicos, ingenieros eléctricos, ingenieros de software, … Se requieren productos cada vez de mayor calidad y libres de fallos (integridad de las personas) Presupuestos y tiempos de desarrollo cada vez más ajustados El desarrollo de productos está cada vez másregulado. Cumplimiento de normativas y estándares, demostración de evidencias
IBM Software Group | Rational software
El software ha incrementado su presencia e importancia hasta diez veces en los últimos años…
Relative Distribution of Software/Hardware Costs (Percent of total cost)
100
Hardware
60
Platform F-4 Development
Year 1960
Percent of Specification Requirements RequiringSoftware Control 8%
A-7
F-111 F-15
1964
1970 1975 1982 1990 2000
10%
20% 35% 45% 65% 80%
Software
20
F-16 B-2
Maintenance
1955 1970 1985
F-22
Source: Software Engineering, IEEE Transactions on Computers December 1976
Source: The Australian Software Acquisition Management Course, Defense Systems Management College, March 2000
3
IBM Software Group | Rationalsoftware
Fallos en el software pueden ser dramáticos en sistemas complejos
Agencia Aeroespacial
Prototipo de cohete de $1B se autodestruyó 40 segundos después de despegar por un error en el software del sistema de teledirección
F-22, línea de cambio de fecha
Todos los sistemas de software dejaron de funcionar cuando el F22 pasó sobre la línea del cambio de fecha en un vuelo de pruebaConstructor de automóviles
Sensores de lluvia no funcionales por incompatibilidad entre el sensor y el grosor del limpiaparabrisas
Microsoft Zune
1 millón de usuarios se levantaron una mañana y su dispositivo mp3 no funcionaba. El software no era capaz de manejar el día extra del nuevo año bisiesto
IBM Software Group | Rational software
Plataforma para desarrollo de sistemas (I)
Definición,Desarrollo, Construcción y Verificación & Validación
System/Product definition
Stakeholder Requirements
System/Product V&V
Acceptance Tests
System Reqs System Tests System Arq. (SysML)
Subsystem HW Reqs
Subsystem SW Reqs
SW Integration Tests
HW Design:
Mechanical Design,
Electrical Design, ..
SW Design (UML)
Code generation
SW Component Tests
Code
Unit TestsHardware
Telelogic DOORS
Software
Telelogic Rhapsody Catia, ProEngineer, xCAD.. DOORS/RQM Rhapsody TC, RTRT
IBM Software Group | Rational software
Plataforma para desarrollo de sistemas (II)
Gestión de Cambios y de la Configuración
System/Product definition
Stakeholder Requirements
System/Product V&V
Acceptance Tests
System Reqs System Tests System Arq. (SysML)
SubsystemHW Reqs
Subsystem SW Reqs
SW Integration Tests
HW Design:
Mechanical Design,
Electrical Design, ..
SW Design (UML)
Code generation
SW Component Tests
Code
Unit Tests
Hardware
Software
Synergy/ClearCase: code & models CM
PLM/PDM + Change/ClearQuest PLM/PDM: Hardware Change & CM : integrated product change management Change/ClearQuest: change management
IBMSoftware Group | Rational software
Solución integrada
Definición y V&V del producto Requisitos de Usuario Pruebas Aceptación
Gestión de Requisitos, Gestión de Pruebas y Gestión de trazabilidad: Telelogic DOORS
Requisitos de Sistema
Pruebas Sistema.
Gestión de Cambios Reqs, Tests y SW: TLChange, RTClearQuest
Requisitos de Subsist.
Pruebas Subsist.
Hardware Diseño HW: CAD...
Regístrate para leer el documento completo.