Baixe o app para aproveitar ainda mais
Prévia do material em texto
CCT0194_AV_201602712191 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Avaliação: AV Aluno: 201602712191 MISAEL COSTA DOS SANTOS Professor: MARCILENE SCANTAMBURLO FONSECA Turma: 9003/AC Nota da Prova: 3,5 Nota de Partic.: 2 Av. Parcial.: 2 Data: 11/06/2016 09:32:19 (F) 1a Questão (Ref.: 696488) Pontos: 0,5 / 1,0 Para que possamos desenvolver um Software, precisamos inicialmente fazer um Estudo de Viabilidade, para saber se vale a pena desenvolver a ideia solicitada pelo usuário. Para isso precisamos desenvolver 4 (quatro) análises de viabilidade. Indique quais são essas análises e a visão de cada uma delas. Resposta: viabilidade economicofinanceira= é feita a verificação se é viavel financeiramente desenvolver aquele software, se terá o retorno financeiro necessário diante do valor que será gasto. viabilidade tecnica,viabilidade operacional. Gabarito: Viabilidade Operacional Visa atender os requisitos para a aceitação do produto ou problema apresentado. (O levantamento deve ser relacionado com a aceitação da solução proposta, e como os agentes se sentirão em relação à ela). Viabilidade Técnica Visa a atender os requisitos técnicos do produto a ser desenvolvido. (O levantamento deve ser relacionado com a tecnologia envolvida no processo de desenvolvimento). Viabilidade econômica Visa a atender os requisitos de tempo para os prazos estabelecidos. (O levantamento deve ser baseado na viabilidade técnica em relação ao prazo estipulado). Cronograma Visa a atender os requisitos financeiros do projeto/produto. (Considerada a mais critica, ela consiste em julgar se o projeto será deficitário ou se os custos de sua implementação não terão os benefícios desejados). 2a Questão (Ref.: 68764) Pontos: 1,0 / 1,0 Porque o RUP é considerado uma metodologia iterativa de desenvolvimento? Resposta: porque a cada fase do projeto é realizado um planejamento prévio, é feita a execução de cada fase seguindo para a proxima iteração. Gabarito: O RUP se caracteriza dessa maneira por realizar o desenvolvimento do projeto de forma incremental, ou seja, para cada nova iteração uma parte do sistema é desenvolvida, sendo o resultado de cada nova iteração superior ao da iteração anterior. 3a Questão (Ref.: 569336) Pontos: 0,0 / 1,0 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. V, F, F, V, V V, F, F, V, F F, F, F, V, V F, V, F, F, V V, F, F, F, V Gabarito Comentado. 4a Questão (Ref.: 600399) Pontos: 1,0 / 1,0 Na engenharia de requisitos, tratase de uma técnica de elicitação que ocorre em ambiente mais informal em que toda a idéia deve ser levada em consideração para a solução de um problema, sendo proibida a crítica a qualquer sugestão dada, e encorajada, inclusive, a criação de idéias que pareçam estranhas ou exóticas: Brainstorming. Entrevista. Questionário. Prototipação. Análise de protocolos. Gabarito Comentado. 5a Questão (Ref.: 754245) Pontos: 0,0 / 1,0 Analise as sentenças abaixo e marque V para VERDADEIRO e F para FALSO. ( ) A Modelagem serve para verificar a qualidade dos requisitos, estudados na aula anterior, que se tornarão precisos e detalhados o suficiente para as atividades do próximo passo no processo de desenvolvimento de software. ( ) A Análise é a atividade (ou conjunto de atividades) que utiliza o conceito de orientação a objeto, utilizando a UML como notação. Tem como objetivo modelar o problema, não a solução. ( ) A UML Unified Modeling Language, linguagem de modelagem unificada, utilizada em engenharia de software para visualizar o desenho do sistema e a intercomunicação entre objetos. ( ) A Anális e Estrutural tem como objetivo modelar aspectos estáticos de um problema, utilizando o modelo orientado a objeto. Também é utilizada em conjunto com detalhamento de requisitos para visualizar e fornecer base para identificar soluções para os requisitos apresentados. FFFF VFVV FFVF VVVV VFVF Gabarito Comentado. 6a Questão (Ref.: 710796) Pontos: 0,0 / 1,0 Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo da arquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aos custos relacionados do projeto é o estratégico ou desenho detalhado operacional ou desenho detalhado nível estratégico ou desenho arquitetônico tático ou desenho lógico operacional ou desenho lógico Gabarito Comentado. 7a Questão (Ref.: 660307) Pontos: 0,5 / 0,5 Sabemos que existem duas modalidade de testes de software. Ela são classificadas em: I Testes Estáticos, onde permite que o código seja avaliado em termos de defeitos estruturais ou fraquezas sistemáticas que possam gerar defeitos; II Testes Estáticos, que são realizados após a integração de todos os módulos do sistema; III Testes Dinâmicos, que são testes baseados na execução do código do programa, e para isso precisam de um questionário com base nos aspectos estruturais e funcionais do programa; IV Testes Dinâmicos, que devem ser feitos antes da implementação, ou seja, nas fases iniciais; É correto, apenas, o que se afirma em: I e II; III e IV; II e IV; I e III; II e III; Gabarito Comentado. 8a Questão (Ref.: 757116) Pontos: 0,5 / 0,5 O código de programação que representa um conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada é o código de compilador código objeto código fonte código de interpretador código de máquina Gabarito Comentado. 9a Questão (Ref.: 741988) Pontos: 0,0 / 0,5 O modelo que, após a implementação, os erros e atualizações eram descobertos durante a sua utilização. Os ajuste que precisavam ser feitos eram programados em caráter de urgência, gerando insatisfação e pressões de usuário é o cascata com realimentação cascata codificaremenda balbúrdia com realimentação balbúrdia Gabarito Comentado. 10a Questão (Ref.: 699575) Pontos: 0,0 / 0,5 O Ciclo de Vida de um Sistema especifica todas as fases de desenvolvimento, desde sua concepção até o processo de manutenção e declínio. No que diz respeito ao desenvolvimento de software, existem alguns processos conhecidos. Um destes processos, possui característica iterativa e incremental, inicia cada fase do projeto realizando um planejamento prévio, realiza a execução da fase, verifica o progresso e os resultados da fase (análise de riscos) seguindo para a próxima iteração ou interrompendo o processo de desenvolvimento. O processo de software em questão é o: modelo de desenvolvimento ágil. modelo de desenvolvimento evolucionário (prototipação). modelo em cascata com retroalimentação modelo espiral. modelo em cascata. Gabarito Comentado. Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
Compartilhar