Top Banner
1 Verificação e validação de software no âmbito DO-178C Rodrigo Pimenta Reis
36

Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Aug 19, 2015

Download

Software

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

1

Verificação e validação de software no âmbito DO-178C

Rodrigo Pimenta Reis

Page 2: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

2

Apresentação

• Engenharia de Controle e Automação - UFMG

• Mestrado em Engenharia de Computação - VrijeUniversiteit Brussel

• Concert Technologies e Mars.• Engenheiro de verificação e

validação na Embraer.

Rodrigo Pimenta Reis

Page 3: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

3

Sumário

1. Introdução2. DO-178C

1. Planejamento2. Desenvolvimento3. Controle de Configuração4. Garantia de qualidade5. Certificação

3. Verificação

4. Suplementos DO-33x

Page 4: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

4

Page 5: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

5

Falha num componente de hardware

Substituição por parte sobressalente

Page 6: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

6

Imperfeição no Software

Erro no processo de desenvolvimento

Page 7: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

7

Page 8: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

DO-178C

8

Page 9: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

9

Page 10: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

10

Nível Condição Objetivos Independência

A Catastrophic 66 25

B Hazardous 65 14

C Major 57 2

D Minor 28 2

E No Effect 0 0

Page 11: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Planejamento

11

Page 12: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

12

Atividades Objetivos Planos

PSAC SDP SVP SCM SQE

Page 13: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Desenvolvimento

13

Page 14: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

14

SysReq-1

HLR-1

LLR-1 LLR-2

HLR-2

LLR-3

Page 15: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

15

Rat-1

DLLR-10 SafetyAssessment

Page 16: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

16

Código

LLR-1

LLR-2

LLR-3

Page 17: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

17

Arquitetura

Page 18: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Verificação

18

Page 19: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Controle de Configuração

19

Page 20: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

20

Controle de configuração

• SVN

• Subversion

Controle de Mudanças

• Jira

• Mantis

• Bugzilla

Page 21: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Garantia de Qualidade

21

Page 22: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

22

Processo Atividades

Transições

Page 23: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Certificação

23

Page 24: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

24

SOI1

SOI2SOI3

Page 25: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Verificação 2

25

Page 26: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

26

Testes

Data Coupling

ControlCoupling

Robustez

MC/DCEstrutural

Decisão

Requisitos

Inspeção

Page 27: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

27

Teste de unidade

Teste de integração

Page 28: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

28

Revisão

Requisitos

Código

Testes

Arquitetura

Planos

EOC

Page 29: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

29

• Revisão

• Testes

• Rastreabilidade

• Tempo máximo de execução

• Uso de memória

Verificação

Page 30: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

Suplementos DO-33x

30

Page 31: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

31

Tool Qualification

PASS/FAIL Cobertura

Page 32: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

32

Model Based Design

Page 33: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

33

Object Oriented Technology

Page 34: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

34

Formal Methods

Page 35: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

35

Page 36: Verificação e validação de software no âmbito DO-178C - Rodrigo Pimenta Reis

36