Baixe o app para aproveitar ainda mais
Prévia do material em texto
Matriz Discursiva – UTA C FASE I – 17/10 ATE 04/11 PROTOCOLO: 201610181353113CC16F7JUCELIR PAULINO DE SIQUEIRA - RU: 1353113 Nota: 48 Disciplina(s): Engenharia de Software Data de início: 18/10/2016 15:20 Prazo máximo entrega: 18/10/2016 16:50 Data de entrega: 18/10/2016 15:55 Questão 1/5 - Engenharia de Software Como proceder ao gerenciamento da qualidade no processo de desenvolvimento de software? Nota: 6.0 Resposta: Procede na melhoria de processo de software em elementos de um processo eficaz e alinhada à cultura organizacional, pois necessita de apoio estratégico para definição e aplicações. Toda melhoria de processo deve presumir a obtenção de retorno do investimento, logo, ela envolve maturidade do processo de software e deve fornecer indicadores de qualidade para mensuração Questão 2/5 - Engenharia de Software Quais são os 5 níveis do CMM (Capability Maturity Model)? Nota: 0.0 Com a utilização de ferramentas para o auxílio de tais critérios: Estatísticas Seis sigma para engenharia de software Medidas de confiabilidade Proteção de software Padrões de qualidade (ISO) (ROTA AULA 04) AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 1 de 3 08/02/2017 10:42 Resposta: Nível 5 - Otimizado : Melhoria contínua do processo é possibilitada pela realimentação quantitativa do processo e conduzida a partir de idéias e tecnologias inovadoras; Nível 4 - Gerenciado : São efetuadas medições detalhadas do processo de software e qualidade do produto. Tanto o processo como o produto são entendidos e controlados quantitativamente; Nível 3 - Definido : O processo de software em relação tanto às atividades de gerenciamento como de engenharia são documentadas, padronizadas e integradas em processos padrão para a organização. Todos os projetos usam uma versão aproveitada e adaptada do processo padrão de software da organização para o desenvolvimento e manutenção; Nível 2 - Repetitivo : Processo de gerenciamento de projeto são estabelecidos para controlar custos, cronogramas e funcionalidade. A disciplina necessária de processo permite repetir sucessos anteriores em projetos de aplicação similar. Nível 1 - Inicial: O processo de software é desmargarinizado, ocasionalmente eté caótico. Poucos processos definidos. Sucesso depende dos esforços individuais e heroísmo. Questão 3/5 - Engenharia de Software Um bom desenvolvimento de software segue um modelo de processo. Quais são os ganhos ao se adotar um modelo de processo Nota: 6.0 Resposta: Evitar falhas no desenvolvimento, levantar as principais informações (levantamento de requisitos) evita perda de tempo e refazer o trabalho. Qualidade no desenvolvimento do software, pois se trabalha seguindo uma logica pré definida. Confiabilidade no desenvolvimento. Questão 4/5 - Engenharia de Software O CMM (Capability Maturity Model) é estruturado em 5 níveis: 5 – Otimizado 4 – Controlado 3 – Definido 2 – Reproduzível e 1 – Inicial. (ROTA AULA 06) Estabilidade durante o processo de desenvolvimento Maior controle sobre o processo Organização do processo Agilidade Sem dúvidas, a documentação que é escrita e mantida ao longo do processo E finalmente, adotamos um processo que seja aderente ao perfil profissional que temos na organização. (ROTA AULA 02) AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 2 de 3 08/02/2017 10:42 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: 16.0 Resposta: O RUP teve sua origem no processo unificado, é dirigido a casos de uso, centrado na arquitetura, interativo e incremental e suas vantagens são melhores recursos dos modelos tradicionais, tem princípios do desenvolvimento ágil, comunicação com o cliente e usa métodos racionalizados. Questão 5/5 - Engenharia de Software Quais são os principais diagramas da UML e como eles podem ser categorizados? Nota: 20.0 Resposta: Os diagramas UML podem ser categorizados em dinâmicos e estáticos: Modelos Dinâmicos: Casos de uso, Diagramas de Interação, Diagramas de sequencia, Diagramas de colaboração e Diagramas de Atividades; Modelos Estáticos: Diagrama de classe, Diagrama de Pacotes, Diagrama de Componentes e Diagramas de Implantação. A origem deste modelo encontra-se 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) (ROTA AULA 03) AVA UNIVIRTUS http://univirtus-277877701.sa-east-1.elb.amazonaws.com/ava/web/#/a... 3 de 3 08/02/2017 10:42
Compartilhar