Prévia do material em texto
Disciplina: PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE AV Avaliação: 10,0 Av. Parcial.: 2,0 Nota SIA: 10,0 pts PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE 1. Ref.: 569336 Pontos: 1,00 / 1,00 Assinale "VERDADEIRO" ou "FALSO" nas opções que se relacionam com uma boa especificação de requisitos (Pádua, 2009 - Cap. 1): ( ) boas especificações de requisitos são indispensáveis; ( ) especificações de requisitos representam custos supérfluos, investimentos desnecessários, que se pagam com baixos juros; ( ) a participação dos usuários no levantamento de requisitos é essencial para que as suas necessidades pessoais sejam corretamente atendidas; ( ) uma boa especificação de requisitos custa tempo e dinheiro. ( ) a ausência de uma boa especificação de requisitos custa mais tempo e dinheiro. Marque a alternativa correta. F, V, F, F, V V, F, F, F, V F, F, F, V, V V, F, F, V, F V, F, F, V, V 2. Ref.: 3329214 Pontos: 1,00 / 1,00 Os requisitos relacionados ao uso da aplicação em termos de desempenho, usabilidade, confiabilidade, segurança, disponibilidade, etc. é conhecido como: Requisitos não funcionais Requisitos do projeto Requisitos do produto Requisitos funcionais Requisitos Operacionais 3. Ref.: 661160 Pontos: 1,00 / 1,00 A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constitui uma: relação generalização agregação especialização conexão 4. Ref.: 2986901 Pontos: 1,00 / 1,00 Sobre o reaproveitamento, de uma forma geral, avalie as assertivas I. O reaproveitamento de código implica em usar herança de classes ou de componentes. II. O reaproveitamento em nível de caso de uso, também acontece. III. O reaproveitamento na fase de projeto se dá com uso de padrões (soluções testadas e aprovadas) Assinale a opção com as assertivas corretas Apenas I e III I, II e III Apenas I Apenas II e III Apenas I e II 5. Ref.: 611559 Pontos: 1,00 / 1,00 A empresa de consultoria ARTMAIS está desenvolvendo um projeto de controle do acervo da História e Patrimônio Cultural da Saúde no Brasil, embasada nas normas de seu PDS. Atualmente, o projeto encontra-se no último estágio do processo de validação das funcionalidades pelos usuários e clientes. É uma fase importante na qual os usuários interagem com todo o sistema. Com base no texto acima, identifique, nas opções abaixo, qual a fase de teste do PDS em que o projeto se encontra no momento. Teste de Aceitação Teste da Unidade Teste de Carga do Sistema Teste de Integração Teste de Sistemas 6. Ref.: 616129 Pontos: 1,00 / 1,00 A Implementação é a etapa do processo de desenvolvimento que realiza a transformação do desenho em diversos tipos de componentes de código de programação. O código de programação pode ser dividido em 3 tipos, dentre eles o código de máquina, que é definido por: Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações; Ter a característica de dar suporte para execução de rotinas auxiliares; Uma linguagem que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido; Um resultado da compilação do código fonte; Um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; 7. Ref.: 2987774 Pontos: 1,00 / 1,00 No que se refere a documentação de processo, avalie: I. O cronograma é usado por gerentes de projetos, executivos e gerentes funcionais para acompanhar o desencaixe de dinheiro ao longo do projeto. II. Relatórios diversos, como por exemplo, acompanhamento de recursos consumidos no projeto. III.Documentos técnicos mostram os requisitos funcionais e a viabilidade do sistema São corretas apenas as assertivas I, II e III III II I e II I e II 8. Ref.: 2977134 Pontos: 1,00 / 1,00 Qual opção a seguir melhor representa a afirmativa abaixo? "Modelo que permite a revisão de fases anteriores e a superposição entre as fases." Modelo em cascata com realimentação. Ciclo de vida do projeto. Modelo codifica-remenda. Modelo balbúrdia. Modelo de processo cascata. 9. Ref.: 95311 Pontos: 1,00 / 1,00 O Processo Unificado de certo modo é uma tentativa de apoiar-se nos melhores recursos e características dos modelos convencionais de processo de software, porém, de caracterizá-los de modo que implementem muitos dos melhores princípios de desenvolvimento ágil de software. Com base nessa afirmação, é correto dizer que o Processo Unificado: Divide o projeto em fases de uma maneira inflexível e, após a fase de desenvolvimento, não se prevêem mudanças das especificações. sugere que o software seja todo planejado e documentado antes de ser implementado. Reconhece que a comunicação com o cliente é importante, entretanto dispensa os métodos diretos para descrever a visão do cliente de um sistema. Prevê requisitos estáveis e desenvolvimento em uma sequência de etapas sem a participação do cliente. Sugere um fluxo de processo que é iterativo e incremental, dando a sensação evolucionária que é essencial no desenvolvimento moderno de software. 10. Ref.: 2977836 Pontos: 1,00 / 1,00 O PDS foi uma forma de aumentar o nível / grau de maturidade nos processos dentro das organizações. Qual opção abaixo NÃO é verdadeira em relação aos processos ou métodos ágeis ? Construa um ambiente de confiaçãoe com pessoas motivadas. Tem como prioridade satisfazer o cliente com entregas rápidas. Mudanças de requisitos são bem-vindas. A equipe de trabalho - gerente e desenvolvedores, devem trabalhar de forma colaborativa e em conjunto. Todo método de comunicação deve ser feito através de documentos fomais, ou seja, não transmitir informações através de conversas.