Your SlideShare is downloading. ×
2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistemas y software embebido de la solución de visure solutions
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

2012 The Requirements Week Visure Solutions Fernando Valera Soporte a sistemas y software embebido de la solución de visure solutions

322

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
322
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide
  • Increasingly complex products Shorter release cycles Reduced budgets Obsolete and changing requirements Communications breakdowns Processes must be more agile than ever
  • Geographically dispersed development teams Diversity of platforms and architecture Architecturally critical requirements do not receive proper emphasis System engineers cannot consider all aspects when designing the solution
  • Most embedded software are critical systems Many systems must be certified to support industry standards, such as DO-178B/C, IEC 61508, ISO 26262, IEC 62304, FMEA, FMECA and GAMP5 Not only must these systems comply with stands and regulations, that compliance must be documented This often requires a lot of manual work, resulting in errors and delays
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • So, we just derive another action... In this case related to the previous action, but – of course – you could also relate it to the risk if you prefer. Like always this is just a question of your process...
  • Unfortunately companies typically need to provide paper printouts to prove their efforts analyzing risks because the receivers of such reports (e.g. Certification bodies) do not have access to IRQA (bad luck to them...). Report Manager is the answer here: you can define reports with any layout and then generate the report containing the latest data by a single click (or during the night using the batch mode). Another use case for Report Manager: You can create a certain dashboard of your project(s) – e.g. In HTML format – which is put on the intranet making your management happy (nice pictures showing the status of the project(s))...
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Reusing requirements of known high quality improves the quality of the specification. Increasing of productivity by eliminating redundant effort: work of re-capturing, re-analyzing and re-specifying.
  • Transcript

    • 1. Soporte a sistemas y softwareembebido de la solución deVisure.Fernando Valera
    • 2. Soporte a sistemas y software embebido ¿Qué es la ingeniería de sistemas?•Engineering is an interdisciplinary approach and means to enable therealization of successful systems. It focuses on defining customer needs andrequired functionality early in the development cycle, documentingrequirements, then proceeding with design synthesis and system validation whileconsidering the complete problem: Operations Cost & Schedule Performance Training & Support Test Disposal Manufacturing•Systems Engineering integrates all the disciplines and specialty groups into ateam effort forming a structured development process that proceeds from conceptto production to operation. Systems Engineering considers both the businessand the technical needs of all customers with the goal of providing a qualityproduct that meets the user needs. 2
    • 3. Soporte a sistemas y software embebidoReto #1:Desarrollar sistemas complejos de mayor calidad en menortiempo 3
    • 4. Soporte a sistemas y software embebidoReto #2:Desarrollar sistemas en entornos de colaboración cada vezmás distribuidos 4
    • 5. Soporte a sistemas y software embebidoReto #3:Cumplir con las normativas y regulaciones de formaeficiente (IEC 61508, ISO 26262, IEC 62304, CENELEC, …) 5
    • 6. Soporte a sistemas y software embebidoLa solución 6
    • 7. Soporte a sistemas y software embebidoRepresentación gráfica y flexible de los elementos del proyecto 7
    • 8. Soporte a sistemas y software embebidoReutilización y líneas de producto y variantes 8
    • 9. Soporte a sistemas y software embebido Reutilización: Identificación de los elementos reutilizablesProyecto original 9
    • 10. Soporte a sistemas y software embebido Reutilización: Creación del componenteProyecto original 10
    • 11. Soporte a sistemas y software embebido Reutilización: Reutilización del componente en destinoProyecto original Proyecto destino 11
    • 12. Soporte a sistemas y software embebido Reutilización: Reutilización del componente en destinoProyecto original Proyecto destino 12
    • 13. Soporte a sistemas y software embebido Reutilización: Cambios!!Proyecto original – comp v2 Proyecto destino 13
    • 14. Soporte a sistemas y software embebido Reutilización: Propagación de los cambiosProyecto original – comp v2 Proyecto destino – comp v2‘ 14
    • 15. Soporte a sistemas y software embebidoGestión de riesgos: FMEA – Identificación de riesgos y acciones 15
    • 16. Soporte a sistemas y software embebidoGestión de riesgos: FMEA –Generación de documentación 16
    • 17. Soporte a sistemas y software embebidoCumplimiento de normativas: • Avionics (DO-178B, DO-254) • General ISO 61508 • Road vehicles ISO 26262 • Medical devices ISO 62304 • Railway CENELEC/EN 50128 • … 17
    • 18. Soporte a sistemas y software embebidoCumplimiento de normativas: Integración con RiskCAT 18
    • 19. Soporte a sistemas y software embebidoCumplimiento de normativas: Integración con RiskCAT 19
    • 20. Soporte a sistemas y software embebido Cumplimiento de normativas: Integración con LDRA• Software de análisis y pruebas unitarias para la verificación automática del software embebido 20
    • 21. Soporte a sistemas y software embebido¡Gracias! 21

    ×