Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação On-Line Avaliação: AV2-2012.1 EAD - PROCESSO DE DESENVOLVIMENTO DE SOFTWARE - CCT0194 Disciplina: CCT0194 - PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV2 Aluno: eu Nota da Prova: 6 Nota do Trabalho: Nota da Participação: 2 Total: 8 Prova On-Line Questão: 1 (123005) O nível de abstração e agregação dos elementos dos sistemas podem ser: Pontos da Questão: 0,5 Nível estratégico ou desenho lógico, nível tático ou desenho arquitetônico e nível operacional ou desenho detalhado Nível estratégico ou desenho arquitetônico, nível tático ou desenho detalhado e nível operacional ou desenho lógico Nível estratégico ou desenho arquitetônico, nível tático ou desenho lógico e nível operacional ou desenho detalhado Nível estratégico ou desenho detalhado, nível tático ou desenho lógico e nível operacional ou desenho arquitetônico Questão: 2 (124947) O Interpretador é definido por: Pontos da Questão: 0,5 Um programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, e transcreve para um novo tipo de linguagem chamada de baixo nível. Um programa que, além de fazer a leitura do código fonte e transformá-lo em código objeto, transforma-o em um código executável. Uma linguagem de programação que utiliza a arquitetura do processador para executar as ações. Uma linguagem de programação, que se aproxima mais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. Questão: 3 (125725) Em relação ao modelo de prototipação podemos afirmar que: 1- é aplicável a todo tipo de necessidade; 2- facilita a validação; 3- o protótipo vai se transformando em produto; Das opções, marque aquela em que todos os itens estão corretos: Pontos da Questão: 0,5 2 e 3 1 2 1, 2 e 3 Questão: 4 (125687) Dentre as características do modelo cascata, apresentadas no material de ensino, temos a linearidade. Isto significa dizer que: Marque a questão que apresente a resposta mais completa e correta para o enunciado. Pontos da Questão: 0,5 As atividades acontecem de forma iterativa. As atividades são executadas em sequência. Cada atividade tem que ser concluída antes de iniciar a próxima. A ordem das atividades não importa, desde que sejam executadas em sequência Questão: 5 (124326) Os manuais de ususário, introdução e referência são identificados como: Pontos da Questão: 0,5 ( )documentação do produto ( ) material de apoio ( ) documentação de reforço ( ) material de instalação Questão: 6 (125418) Uma empresa resolveu desenvolver um Sistema utilizando o modelo de Prototipação, porque os usuários estavam com dificuldade de expressar suas reais necessidades. As vantagens que fizeram com que o gerente optasse por esta metodologia foram: I- Contribuem para melhorar a qualidade da especificação dos futuros programas, o que leva à diminuição de gastos com manutenção; II- O cliente vê algo que parece ser uma versão do SW desejado e não entende porque o produto precisa ser construído; III- Partes do protótipo podem ser usadas no desenvolvimento do sistema final. Assinale a única resposta correta: Pontos da Questão: 1 Somente as sentenças II e III estão corretas Todas as sentenças apresentadas estão corretas Somente as sentenças I e II estão corretas Somente as sentenças I e III estão corretas Questão: AV220104CCT01940299 (125423) 7 - O desenvolvimento de um produto comercial de software é uma grande tarefa que pode ser alargada por vários meses, possivelmente um ano ou mais. É mais fácil dividir o trabalho em partes menores (iterações) tendo cada uma como resultado um incremento (processo incremental). Assim sendo, o princípio subjacente a este processo é que a equipe envolvida pode refinar e alargar pouco-a-pouco a qualidade, detalhe e âmbito do sistema envolvido. Com essas informações, descreva um desenho de Processo (sequência) e cite alguns „porquês‟ deve-se escolher um processo de desenvolvimento iterativo e incremental. Pontos da Questão: 1,5 Resposta do Aluno: Na medida em que vai se desenvolvendo um sistema ele pode ser feito em partes e ao final de cada interação ele ingrementar ao sistema e passa para a proxima sequencia até a conclusão do seu processo. Gabarito: Sequência: 1- Planejamento, 2- Análise, 3- Desenho, 4- Desenvolvimento, 4.1- Teste, 4.2- 1° Versão; 5- Análise, 6- Desenho, 7- Desenvolvimento, 8- Teste, 8.1- 2º Versão, 9-Manutenção. Porquês: - Porque hoje, é considerado errado ter um processo que gere um “Big Bang!”; - Porque sempre temos algo para mostrar ao cliente mais apressado; - Porque os requisitos mudam com o tempo e um processo iterativo mantém frequentes contatos com o cliente, o que ajuda a manter os requisitos sincronizados; - Porque é altamente motivador para a equipe de desenvolvimento (e para o cliente) ver o software a funcionar cedo. Fundamentação do Professor: Pontos do Aluno: 1,5 Questão: AV220104CCT01940608 (125852) 8 - Com base nas teorias estudas na disciplina de processo de desenvolvimento de software, cite duas características que o modelo em espiral tem em relação ao modelo de prototipação e ao modelo interativo-incremental. Pontos da Questão: 1,5 Resposta do Aluno: Ele processo uma fase de cada vez , e ele é sequencial Gabarito: - Os riscos são explicitamente avaliados e resolvidos durante o processo (análise de risco); - Em cada volta do espiral há possibilidade de se interromper ou não o processo. Fundamentação do Professor: Pontos do Aluno: 1,5 Questão: 9 (125826) Você foi convidado para trabalhar em uma empresa de plano de saúde com um sistema de Internação Hospitalar. O sistema está sendo desenvolvido seguindo todas as fases do PDS. Após uma semana de trabalho você participou da sua primeira reunião com a equipe do projeto. Uma novidade que você não conhecia é que todos permaneceram em pé durante toda a reunião. Nesta reunião, foram definidas as duplas de desenvolvedores que irão trabalhar em conjunto utilizando um único computador e que serão co-responsáveis pelo o código dos programas. Com base no cenário, assinale dentre as opções, aquela que melhor representa esta atividade. Pontos da Questão: 1 Método XP. Método backlog. Método Scrum. Método Rup. Questão: 10 (123065) Assinale dentre as opções abaixo,a única que corresponde a definição a seguir. “Teste realizado após a integração de todos os módulos do sistema.” Pontos da Questão: 0,5 Testes de validação Testes de aceitação Testes de unidade Testes integração
Compartilhar