Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula de Revisão 03 Engenharia de Software ▪ É um conjunto estruturado de atividades necessárias para o desenvolvimento de um produto ▪ Gestão do projeto, aplicando métodos e técnicas visando a qualidade e condução correta do projeto. ▪ Há modelos de processos de software: espiral, modelo em cascata; desenvolvimento interativo e incremental, prototipação, quarta geração, V-Model, componentizado, formal, ágil, RAD. ▪ Os modelos em destaque acima são os mais utilizados e por isso serão detalhados. Processo de Software ▪ Definição de projeto segundo PMI “um esforço temporário empreendido para criar um produto, serviço ou resultado exclusivo. ▪ Gerenciamento de projetos é aplicação de conhecimentos, habilidades e técnicas para projetar atividades que visem atingir ou exceder as necessidades e expectativas das partes envolvidas, em relação ao projeto. ▪ Os Projetos são orientados para objetivos pré-definidos e são compostos de tarefas específicas, singulares, complexas, finitas e com recursos limitados, possuem Equipes multidisciplinares, Recursos e prazos definidos e padrão de qualidade. Gerenciamento de projetos O Instituto de Gerenciamento de Projetos (Project Management Institute PMI), é a uma das maiores associações para profissionais de gerenciamento de projetos. Os padrões do PMI são altamente reconhecidos e desenvolvidos por voluntários, que são qualificados e atualizados do PMI. PMBOK (Project Management Body of Knowledge) é um guia completo com as melhores práticas na gestão de projetos organizado pelo instituto PMI e é considerado a base do conhecimento sobre gestão de projetos por profissionais da área. Padrões globais de gerenciamento de projetos ▪ Qualidade é singular, pode envolver diferentes critérios de acordo com a pessoa. ▪ Empresas foram criadas para certificar a qualidade de produtos, estabelecer padrões, normas e técnicas a serem seguidas. ▪ A linha de normas mais conhecida é a ISO International Organization for Standardization(Organização Internacional para Padronização) ▪ O cliente é quem define a qualidade, pois a busca pela satisfação do cliente direciona a qualidade desejada. Fundamentação da Qualidade de Software ▪ ISO 9000 – padrão internacional de qualidade que tem como premissa premissa de que se o processo de produção e a gestão são de boa qualidade, então o produto/serviço também será de boa qualidade ▪ ISO 9000-3 – contempla as diretrizes para aplicar a ISO 9000 especifica para área de desenvolvimento, fornecimento e manutenção de software. ▪ ISO/IEC 12207 e a ISO/IEC 15504 PDTR – voltadas para o desenvolvimento de software Modelos e normas de gestão de qualidade de software Para execução de um bom projeto são necessários os documentos: ▪ Controle versões: registro de todas as mudanças ocorridas. ▪ Objetivos do documento: detalhar o escopo do projeto. ▪ Equipe do projeto: deverá conter papéis, nome, telefone e e-mail. ▪ Detalhamento do escopo do projeto: detalhar os entregáveis e o que está fora do escopo do projeto. ▪ Critérios de Aceitação: definição dos marcos do projeto e critérios de aceitação. ▪ Cronograma de execução: atividades, prazos e recursos, Documentação do projeto
Compartilhar