Baixe o app para aproveitar ainda mais
Prévia do material em texto
10/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64454/novo/1 1/3 Matriz Discursiva UTA A FASE II – 16/05 até 03/06 PROTOCOLO: 2016060212261148EDC75CRISTIANO GUIMARAES MAIA - RU: 1226114 Nota: 100 Disciplina(s): Engenharia de Software Data de início: 02/06/2016 14:04 Prazo máximo entrega: 02/06/2016 15:34 Data de entrega: 02/06/2016 14:36 Questão 1/5 Qualidade é um termo amplo e subjetivo e adota uma estrutura de métricas para obtenção de resultados numéricos para o auxílio na análise e melhoria no processo de desenvolvimento de software. O que é uma métrica dentro deste contexto e o que uma estrutura de métricas estabelece? Nota: 20.0 Resposta: As métricas devem ser simples,computáveis e empiricamente intuitivamente persuasivas,consistentes,objetivas,consistentes no uso das unidades e dimensões,independentes de linguagens de programação e servir como mecanismo efetivo para feedback de alta qualidade. Estabelece 03 itens importantes: medidas,métricas e construção de indicadores.Uma métrica contém propriedades matemáticas que estabelecem um significado para os resultados dentro de um intervalo,métricas são validadas empiricamente em uma ampla variedade de contextos antes de ser publicada e devem ser simples e computáveis. Questão 2/5 Há vários modelos de processo para o desenvolvimento de software. Como é caracterizado o modelo de processo RUP, quais suas origens e quais suas vantagens sobre os demais modelos? Nota: 20.0 Resposta: A estrutura de métricas estabelece três itens importantes: medidas, métricas e construção de indicadores. Os princípios de medição consideram a formulação, a coleta, a análise e um feedback. Uma métrica contém propriedades matemáticas que estabelecem um significado para os resultados dentro de um intervalo. Tais métricas são validadas empiricamente em uma ampla variedade de contextos antes de ser publicada ou utilizada para tomada de decisões. (ROTA AULA 04) A origem deste modelo encontrase nos primeiros trabalhos de Jacobson, Grady Booch e James Rumbaugh. Ele foi constituído para ser dirigido por casos de uso (diagramas da UML), centrado na arquitetura, iterativo e incremental. Possui recursos melhores que os modelos tradicionais, princípios de desenvolvimento ágil, comunicação com cliente e métodos racionalizados. RUP é uma excelente opção para projetos grandes e complexos no qual há uma equipe grande e multidisciplinar. (ROTA AULA 02) 10/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64454/novo/1 2/3 O Rup teve origem no processo unificado,é dirigido a casos de uso,centrado na arquitetura,iterativo e incremental e sua vantagens sã melhores recursos dos modelos tradicionais,tem princípios do desenvolvimento ágil,comunicação com o cliente e usa métodos racionalizados. Questão 3/5 No desenvolvimento de software, a qualidade de um projeto engloba o grau de atendimento às funções e características especificadas no modelo de requisitos. A gestão da qualidade preza por um produto que seja útil (usável) e que contenha valor agregado tanto para o desenvolvedor quanto para os usuários do sistema. Como partimos de um conceito bastante subjetivo, é possível analisarmos a qualidade de software sob a orientação de várias dimensões. Cite as principais dimensões de análise da qualidade de software. Nota: 20.0 Resposta: Qualidade do desempenho Qualidade dos recursos Qualidade na confiabilidade Qualidade na conformidade Qualidade na durabilidade Qualidade na facilidade de manutenção Qualidade na estética Qualidade na percepção Questão 4/5 O que é modelagem de software? Por que utilizar um método para o desenvolvimento de software? Nota: 20.0 Qualidade do desempenho Qualidade dos recursos Qualidade na confiabilidade Qualidade na conformidade Qualidade na durabilidade Qualidade na facilidade de manutenção Qualidade na estética Qualidade na percepção. (ROTA AULA 04) Entendese por método o caminho a ser percorrido através de etapas, aplicandose um conjunto de técnicas, permitindo a construção de um software eficiente e seguro. Métodos sempre envolvem tarefas, tais como: 1. Planejamento do projeto 2. Análise de requisitos 3. Projeto de estruturas de dados, arquitetura e algoritmos 4. Codificação, teste e manutenção. Utilizamos um método para facilitar o treinamento de novos integrantes de nossa equipe de desenvolvimento e para eliminar perdas na falta de controle de resultados. (ROTA AULA 03) 10/06/2016 AVA UNIVIRTUS http://univirtus277877701.saeast1.elb.amazonaws.com/ava/web/#/ava/AvaliacaoUsuarioHistorico/64454/novo/1 3/3 Resposta: Modelagem de software é a utilização de método que é um caminho a ser percorrido através de etapas,aplcandose um conjunto de técnicas,permitindo a construção de um software eficiente e seguro. Utilizamos para facilitar o treinamento de novos integrantes da equipe desenvolvimento e para eliminar perdas na falta de controle de resultados. Questão 5/5 Qualidade é um termo amplo e subjetivo e adota uma estrutura de métricas para obtenção de resultados numéricos para o auxílio na análise e melhoria no processo de desenvolvimento de software. Quais as características de uma boa métrica para qualidade de software? Nota: 20.0 Resposta: Padrões de qualidade Revisões e auditorias Testes Coleta e análise de erros/defeitos Gerenciamento de mudanças Educação e treinamentos Gerência de fornecedores Administração de segurança Proteção de software Administração de risco Métricas devem ser simples, computáveis e empiricamente intuitivamente persuasivas. Além disto, devem ser consistentes, objetivas, consistentes no uso das unidades e dimensões, independentes de linguagem de programação e servir como mecanismo efetivo para feedback de alta qualidade. (ROTA AULA 04)
Compartilhar