A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Processo Lacen de Desenvolvimento de Software

Apresentações semelhantes


Apresentação em tema: "Processo Lacen de Desenvolvimento de Software"— Transcrição da apresentação:

1 Processo Lacen de Desenvolvimento de Software
Auditoria do processo de desenvolvimento de software no projeto de desenvolvimento de Sistema de Diagnostico e Base de Conhecimento para auxilio e manutenção Preditiva de Hidro-geradores Autor: Bernardo Lima Coordenador do Processo: Engº. Juarez Santos Coordenador do Projeto: Dr. Roberto Limão Gerente do Projeto: Engº.Jacques Sanz

2 Introdução Frente ao rápido crescimento da demanda por software;
Da complexidade dos problemas a serem resolvidos; Inexistência de técnicas estabelecidas para o desenvolvimento de sistemas que funcionassem adequadamente ou pudessem ser validados. Surge a Engenharia de software: uma área da engenharia que se preocupa com todos os aspectos da produção de software.

3 Introdução O software deve entregar a funcionalidade e desempenho exigidos pelo usuário e deve ser manutenível, digno de confiança e utilizável Características de um software deve possuir: Manutenibilidade O software deve evoluir para alcançar necessidades de mudança Confiabilidade O software deve ser confiável Eficiência O software não deve desperdiçar recursos do sistema Usabilidade O software deve ser usável pelos usuários para os quais ele foi projetado

4 Introdução Como a engenharia de software conseguiu atribuir todas as exigências de um software em seu desenvolvimento em muitas das vezes em larga escala? Desse dilema que foi chamado de crise do software, foi propostos um conjunto de atividades, parcialmente ordenadas, que se cumprisse prazos, contratos e qualidade (Processos de Desenvolvimentos de Software).

5 Processos que geram qualidade no software
Um conjunto de atividades cujo objetivo é o desenvolvimento ou a evolução de software Mecanismos para se obter software de qualidade e cumprir corretamente os contratos de desenvolvimento O processo de desenvolvimento de software tem sido objetivo de vários padrões, que visam a certificação de empresas como possuidoras de um processo de desenvolvimento, o que garantia certo grau de confiança aos seus contratantes. Alguns padrões existentes atualmente: CMMI (anteriormente CMM) SPICE ISO 12207 MPS/Br

6 PLDS Conceito Conjunto coerente de atividades para especificar, projetar, implementar e testar sistemas de software desenvolvida pelo Centro de Tecnologia da Eletronorte Padronização das atividades de desenvolvimento de software: metodologias e ferramentas Conceituado em processos maduros como Praxis e RUP. Adequados as normas NBR ISO/IEC 12207

7 PLDS - Características das Atividades
Atividades do PLDS: Ativação Negociação e Contratação Levantamento de Requisitos Obtenção detalhada do que o cliente requisita para o software Analise dos requisitos Desenvolvedores e analistas planejam de forma técnica o esboço do software Implementação / Liberação Desenvolvimento do software com entrega do produto parcialmente concluído; correções de falhas; Testes Baterias testes no software. Atividades diretamente ligada a cada liberação

8 PLDS - Etapas e Produtos
Produtos/documentos Ativação PESw, Ata de reunião, contrato de execução do desenvolvimento, webapsee Levantamento de requisitos ERSw – Especificação de requisitos de software - webapsee PDSw – Plano de desenvolvimento do software - planejamento, cronograma, equipe, controle/medição, plano de ação, webapsee. Análise de requisitos MASw – modelo de análise do software - análise do sistema , modelagem/jude DDSw – descrição do desenvolvimento do software - o como fazer, a solução escolhida, arquitetura do software, projeto do banco, topologia do sistema. PQSw - plano de qualidade de software Relatorio de acompanhamento (medição/análise de ponto de função (APF), e indicadores (qualidade, produtividade e custos). Liberação das versões do software para testes alfa e beta. Implementação /liberação Testes Alfa, beta (planejamento e relatórios dos testes)‏ Em produção Documentação, treinamento e comissionamento.

9 PLDS - Etapas Visão geral do PLDS

10 PLDS no Projeto Metodologia para se desenvolver software do Lacen
Atribuindo atividades de desenvolvimento do software de diagnósticos Facilita o gerenciamento sobre o desenvolvimento Metas Torna o software usual Documentado Contribui para validação, testes e correções de falhas no software

11 Referencias PIDS. Processo Institucional de Desenvolvimento de Software. Disponível em: Acessado em: 16 de maio de 2007. PRESSMAN, Roger S. Engenharia De Software. 5.ed. Rio de Janeiro: MacGraw-Hill, 2002. SOFTEX. MPS-BR - Melhoria de Processo do Software Brasileiro - Guia Geral (Versão 1.1), Associação para Promoção da Excelência do Software Brasileiro


Carregar ppt "Processo Lacen de Desenvolvimento de Software"

Apresentações semelhantes


Anúncios Google