Qualidade do Software Embarcado em Aplicações Espaciais



Documentos relacionados
Verificação e Validação de Software Projeto Qualidade do Software Embarcado em Aplicações Espaciais

VERIFICAÇÃO E VALIDAÇÃO NA TERCEIRIZAÇÃO DE SOFTWARE EMBARCADO EM APLICAÇÕES ESPACIAIS

Aplicando Avaliações de Contextualização em Processos de Software Alinhados ao nível F do MR-MPS V1.2

Prospecto dos projetos realizados pela EMSISTI no período 2010 à 2015

Capítulo 8: Conclusão. Capítulo 8: Conclusão

A visão do modelo MPS.BR para Gerência de Projeto - Nível G. por Adriana Silveira de Souza

PALESTRA. Aplicação da Norma IEEE 829 como Mecanismo de Gerência do Processo de Teste de Produtos de Software. CenPRA

Ciência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software

FROISPI Framework Return on Investment of Software Process Improvement

Década de 80, o Instituto de Engenharia de Software (SEI) foi criado.

PRESERVAÇÃO DO PATRIMÔNIO DOCUMENTAL DO INPE: DESAFIOS E SOLUÇÕES ENCONTRADAS

Avaliação de Riscos Aplicada à Qualidade em Desenvolvimento de Software

ENGENHARIA DE SOFTWARE I

Gerência de Projetos Prof. Dr. Sandro Ronaldo Bezerra Oliveira

Análise e Projeto de Sistemas. Engenharia de Software. Análise e Projeto de Sistemas. Contextualização. Perspectiva Histórica. A Evolução do Software

1. O QUE ANTECEDEU O LIVRO?

Ciência da Computação ENGENHARIA DE SOFTWARE. Planejamento e Gerenciamento

Modelo de Referência para melhoria do processo de software (MR mps)

Engenharia de Sistemas Computacionais

PROJETO Pró-INFRA/CAMPUS

CICLO DE EVENTOS DA QUALIDADE

CAPABILITY MATURITY MODEL INTEGRATION. Prof. Késsia R. C. Marchi

CIÊNCIA DA COMPUTAÇÃO Engenharia de SoftwareLuiz Carlos Aires de Macêdo. Gestão de Projeto de Software

A Experiência do LIT / INPE

Políticas de Qualidade em TI

GESTÃO DAS INFORMAÇÕES DAS ORGANIZAÇÕES MÓDULO 11

Fábrica de Software: O Ajuste da Matriz Qualidade x Produtividade. III Encontro Nacional do GITEC e XIII ENIAL

Interação e Interface com Sistemas Aéreos. IV Encontro Brasileiro de Psicologia Aplicada à Aviação

Gerenciamento de Redes Gerenciamento OSI

Gerenciamento de Integração do Projeto Planejamento e Execução do Projeto

2.12- Criação/Implantação de Processo de Garantia da Qualidade para Empresas de Software de Pequeno Porte

Estratégia de Evolução do Sw-CMM Nível 2 para o CMMI Nível 3 Integrado à Norma ISO 9001:2000 na Atech

Engenharia de Software

Sistema produtivo e inovativo de software e serviços de TI brasileiro: Dinâmica competitiva e Política pública

Parceria entre ifactory e UFC Quixadá na Adaptação e Implantação de Processos de Software

COMUNICADO n o 001/2012 ÁREA DE CIÊNCIA DA COMPUTAÇÃO ORIENTAÇÕES PARA NOVOS APCNS 2012 Brasília, 22 de Maio de 2012

Qualidade de Processo de Software Normas ISO e 15504

ATIVIDADES PARA A INCORPORAÇÃO DE EQUIPAMENTOS MÉDICO- HOSPITALARES Ênfase em software/firmware

Processos de Desenvolvimento de Software

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Engenharia de Software

Expansão do Programa MPS.BR - Melhoria de Processo do Software Brasileiro ( )

Melhorias de Processos de Engenharia de Software

INSTRUMENTOS DE PLANEJAMENTO E CONTROLE FINANCEIRO

Uma Metodologia para Teste de Software no Contexto da Melhoria de Processo

Sistemas de Informação I

MODELO CMM MATURIDADE DE SOFTWARE

Segurança Computacional. Rodrigo Fujioka

Ciência da Computação ENGENHARIA DE SOFTWARE. Recursos e Cronograma

Gerenciamento de Níveis de Serviço

Engenharia de Software

Lei de Informática - Incentivos Fiscais para Investimentos em Tecnologia e Inovação

Curso Fundamentos de Gerenciamento de Serviços de TI baseado no ITIL V3

Oportunidades de Patrocínio. cloudstackday. 12/02/2015 São Paulo. Auditório István Jancsó Universidade de São Paulo

SIMPROS Experiência de implantação da norma ISO 9001:2000 a partir da utilização da ISO/IEC TR (SPICE) para Melhoria de Processos

Engenharia e Tecnologia Espaciais ETE Engenharia e Gerenciamento de Sistemas Espaciais

CONFERÊNCIA DAS NAÇÕES UNIDAS SOBRE MEIO AMBIENTE E DESENVOLVIMENTO CAPÍTULO 30 FORTALECIMENTO DO PAPEL DO COMÉRCIO E DA INDÚSTRIA INTRODUÇÃO

FACULDADE SENAC GOIÂNIA

Fundamentos de Engenharia de Software Professor Rafael Escalfoni

Universidade Paulista

O CASNAV E O PROCESSO DE EVOLUÇÃO DA MARINHA DO BRASIL

PDTI - Definição. Instrumento de diagnóstico, planejamento e

PROPOSTA DO SENAI PARA IMPLANTAÇÃO DE SISTEMAS DE GESTÃO AMBIENTAL NA INDÚSTRIA

Implantando o Modelo CMMI em uma Empresa de Software de Pequeno Porte Jovem e Imatura.... O CMMI sendo utilizado em um ambiente adverso...

MANUAL DE GESTÃO DE PROJETOS: Guia de referência do sistema de gestão de projetos do Tribunal Regional do Trabalho da 8ª Região

Avaliação do Ciclo de Vida do Produto - ACV -

Universidade Federal do Espírito Santo Centro de Ciências Agrárias CCA-UFES Departamento de Computação

Qualidade de Software Aula 6 / luis@garcia.pro.br

Tutorial: Lei da Informática (Leis 8.248, e )

Código de prática para a gestão da segurança da informação

Universidade de Brasília Faculdade de Ciência da Informação Disciplina: Projeto de Implementação de Sistemas Arquivísticos Profa.

Implementação CERTICS em uma empresa avaliada no modelo de referência MPS-SW nível G

Projeto Pedagógico do Bacharelado em Ciência da Computação. Comissão de Curso e NDE do BCC

Implantação e Implementação de um Sistema de Gestão da Qualidade no Processo de Produção de Materiais de Referência Certificados

MECANISMOS PARA GOVERNANÇA DE T.I. IMPLEMENTAÇÃO DA. Prof. Angelo Augusto Frozza, M.Sc.

PLANO SETORIAL DE TRANSPORTE E DE MOBILIDADE URBANA PARA MITIGAÇÃO DAS MUDANÇAS CLIMÁTICAS - TRANSPORTE DE CARGAS

Utilização da Planilha de Análise de Decisão

CONCLUSÕES E RECOMENDAÇÕES FINAIS ADOTADAS PARA O RELATÓRIO DE AVALIAÇÃO. Introdução

PEDRO HENRIQUE DE OLIVEIRA E SILVA MESTRE EM MODELAGEM MATEMÁTICA E COMPUTACIONAL PEDROHOLI@GMAIL.COM CMM E CMMI

QUALIDADE DE SOFTWARE AULA N.7

Reflexões sobre a Política de Capacitação na Administração Pública Federal. Brasília Julho 2009

Fatores humanos de qualidade CMM E CMMI

.Desenvolvimento de Sistemas

Organização dos Estados Ibero-americanos. Para a Educação, a Ciência e a Cultura TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA

Anexo I Formulário para Proposta

TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE CONSULTORIA ESPECIALIZADA

A OceanPact é uma empresa brasileira especializada no gerenciamento e resposta a emergências nos ambientes marinho e costeiro.

Treinamentos profissionalizantes: Formação Fábrica Digital e PLM

Tecnologia e Sistemas de Informações

SISTEMA DE GESTÃO AMBIENTAL: ISO Material Didático: IBB 254 Gestão Ambiental / 2015 Curso: Ciências Biológicas - UFAM

Administração. Apresentação. Objetivo. Dados Principais. Tecnologia Abordada Administração de Banco de Dados SQL Server 2008 R2

Transcrição:

Prêmio Dorgival Brandão Júnior 2006 Qualidade do Software Embarcado em Aplicações Espaciais Instituto Nacional de Pesquisas Espaciais DBA Engenharia de Sistemas LTDA Instituto de Computação - Unicamp

Apresentação Contextualização Objetivo do projeto Metodologia de execução O projeto QSEE Resultados relevantes Inovação Conclusão

Contextualização Crescente preocupação das agências espaciais mundiais a partir dos anos 90 com a qualidade dos projetos satélites veículos lançadores operação de missões em solo atinge a qualidade do software presente em sistemas que realizam funções críticas Evolução dos sistemas computacionais aumenta as funcionalidades implementadas por software item de software mais complexo Grandes investimentos do setor industrial na melhoria dos processos adotados para o desenvolvimento de software

Contextualização O envolvimento da industria Brasileira de software no processo de desenvolvimento de missões de satélites como fornecedor de subsistemas embarcados não havia sido feito de forma sistemática de modo a permitir avaliar a aderência dos processos seguidos pela indústria aos requisitos recomendados pelas normas da área espacial ECSS adotadas no INPE European Cooperation for Space Standardization Qualidade do Software Embarcado em Aplicações Espaciais - QSEE

Objetivos do projeto Transferência de tecnologia do INPE para a indústria nacional de software Uso das normas ECSS pela Ciências Espaciais e Atmosféricas (CEA/INPE) no desenvolvimento de software de cargas úteis de satélite Desenvolvimento de um processo de aceitação de software para o INPE apoiado na abordagem de Verificação e Validação Independente de Software Experiência no fornecimento de software embarcado pela indústria nacional seguindo as normas ECSS

Metodologia de execução Kit de desenvolvimento Sw embarcado Treinamento Ferramentas e Ambientes de Testes + Cursos pós trabalhos associados Adequação das normas ECSS ao projeto e aos processos CMMI ( 2 versões) Jul/07

Software Piloto SWPDC Software da carga útil do satélite científico - Monitor e Imageador de Raios X Satélite de Astronomia para Imageamento contínuo (mínimo 9 meses) de Raios X de uma vasta região em torno do plano Galático central para fenômenos transientes CARGA ÚTIL Instrumento Imageador de Raios X Computador PDC - SWPDC Computador - Eventos das Câmeras - EPPs 2 Câmeras de Raios X - HXI

Software Piloto SWPDC Computação de Bordo Especificação Cliente Software Piloto do QSEE 2 versões Fornecedores

Software Piloto SWPDC Fábrica de Software Laboratório de Desenvolvimento da Ciências Espaciais e Atmosféricas/INPE Experiência no desenvolvimento de software crítico para sistemas espaciais Engenheiro Pleno (líder) Analista Pleno (líder) 2 Desenvolvedores Sw 2 Desenvolvedores Sw EQA

Resultados Relevantes SWPDC Revisões Técnicas Requisitos de Base Processo de Aceitação RB Espec Protocolos Plano de Desenvolvimento de Software Código Fonte Especificação Técnica ETS Plano de Teste PTS PDSw Modelo de Engenharia Modelo de Vôo MUS SRR- Revisão Requisitos de Software Manual do Usuário Plano VVI DPS Documento de Projeto de Software RTS PDR Revisão de Projeto Preliminar DDR Revisão de Projeto Detalhado CDR Revisão Crítica de Projeto Relato de Teste

Processo de Aceitação Produtos Entregues Código Fonte do SWPDC Ferramenta de Apoio aos Testes Manual do Usuário Simuladores EPPs Verificação e Validação Independente (VVI) Metodologia de especificação dos testes - CoFI Ferramenta de Geração Automática de Testes - CONDADO Casos de Testes QSEE-TAS Data Base OBDH Simulador SWPDC Comandos/ Relatos de Teste SIMULADOR EPPs

Resultados Relevantes Ferramenta QSEE-TAS - premiada no SBES 2006 QSEE-TAS Comandos/ Relatos de Teste PDC SIMULADOR EPPs

Produção Acadêmica 2 artigos em Conferência Internacional 2006 2 artigos em Workshop Internacional 2006 2 artigos em Simpósio Nacional 2006 3 artigos em Conferência Internacional 2007 Método Desenvolvido Processo de Aceitação de Software para o INPE usando a abordagem VVI Recursos Humanos Capacitados 3 estagiários com mestrado 2 estagiários com graduação 2 estagiários de graduação

Aplicabilidade dos Resultados Software SWPDC efetivamente produzido no modelo Fábrica de Software com extensão de 20% do prazo inicialmente estimado Demonstrada a aderência dos processos da FSW da DBA aos requisitos das normas ECSS A maturidade da DBA permitiu identificar que a sistemática de Revisão de Requisitos de Software (SRR) é um mecanismo eficaz de interação com o cliente para apoio à análise dos requisitos, mitigando riscos. SRR incorporada na FSW da DBA

Aplicabilidade dos Resultados Criação de um checklist específico para software embarcado para guiar a revisão por pares praticada pela empresa Melhoria no planejamento dos testes de integração de componentes e testes de sistema na FSW da DBA de forma complementar à revisão por pares. Contribuições do projeto para melhorias no processo de teste existente na FSW.

Características Inovadoras Adaptação das normas ECSS para um processo de outsourcing envolvendo Fábrica de Software Brasileira Desenvolvimento de um processo de aceitação de software para o INPE e aplicação em um caso real de outsourcing de software embarcado Aplicação da abordagem VVI de Software Transferência de tecnologia da área espacial para uma empresa brasileira do setor de software

Conclusão O nível de maturidade 3 CMMI da FSW permitiu ao EQA da empresa entender de forma relativamente simples os requisitos do cliente e recomendações das normas ECSS Os mecanismos existentes nos processos da qualidade da empresa facilitaram a implantação das adequações que se mostraram necessárias ex: conjunto de documentos exigidos pelo cliente nas revisões formais Fase de treinamento em desenvolvimento de software embarcado foi essencial para nivelar o conhecimento das equipes

Agradecimentos FINEP pelo suporte financeiro concedido ao projeto QSEE Ações Transversais/ Software. CNPq bolsa DTI de apoio ao projeto. FUNDEP pela apoio administrativo à execução do projeto. http://www.cea.inpe.br/qsee/