Prévia do material em texto
Acadêmico: Rubens Zambolin dos Santos (2460900) Disciplina: Engenharia e Projeto de Software (ADS19) Avaliação: Avaliação Final (Discursiva) - Individual FLEX ( Cod.:514972) ( peso.:4,00) Prova: 21299450 Nota da Prova: 7,00 1. Atualmente, existem muitas metodologias de desenvolvimento de software com diversos tipos de ciclo de vida. O ciclo de vida de software se refere a um conjunto de fases de execução de um projeto, determinando a ordem e a interação entre as fases e atividades, dividido em quatro grandes fases, que definem os marcos de progresso do projeto. Neste sentido, disserte sobre as principais ênfases dadas (objetivos) para as quatro fases de desenvolvimento de software, a saber: fase de iniciação, fase de elaboração, fase de construção e fase de transição. Resposta Esperada: O objetivo da fase de iniciação é o planejamento do projeto e compreensão real do escopo. A fase de elaboração é a realização da análise do projeto, criando sua documentação (modelagem). A fase de construção é materialização da análise através da implementação de componentes que comporão o projeto. Por fim, a fase de transição é do momento da entrega final do projeto através dos testes de aceite e implantação. 2. Empresas que utilizam software de alta qualidade podem, em geral, oferecer um melhor serviço ao seu cliente final. Para produzir um produto de software com qualidade, deve-se possuir processos formais que visem à prevenção e detecção de defeitos durante o desenvolvimento de software. Entre os principais objetivos da qualidade de software está a definição de técnicas e ferramentas para serem utilizadas durante o ciclo de vida do projeto, padronizando a forma de realizar as atividades, um guia de trabalho, proporcionando assertividade no projeto, evitando erros humanos. Diversos padrões e normas de qualidade de software vêm sendo propostos ao longo dos anos. A ISO nos oferece como suporte ao desenvolvimento de software diversas normas, como as normas ISO/IEC 9000, ISO/IEC 12207, ISO/IEC 15504, ISO/IEC 9126, ISO/IEC 27000 e ISO/IEC 15939. Neste sentido, disserte sobre as características de cada um dos itens da Norma ISO/IEC 9126. Resposta Esperada: As características de qualidade do produto de software definidos pela ISO/IEC 9126 são a funcionalidade, que trata do atendimento as expectativas do cliente; a confiabilidade, a fim de garantir a segurança e a satisfação do usuário ao utilizar o software; a usabilidade, a fim de atender às expectativas do usuário, trazendo um software fácil e intuitivo de utilizar; a eficiência, para obter dentro de padrões o tempo de resposta de execução das atividades; a manutenção, que busca facilidade de modificações do software, e, por fim, a portabilidade, a fim de poder configurar e adaptar o software a diferentes plataformas.