Buscar

processo de desenvolvimento de software 2017

Prévia do material em texto

Avaliação: CCT0194_AV_201502855623 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de 
Avaliação: AV 
 Professor: ADRIANA APARICIO SICSU AYRES DO NASCIMENTO Turma: 9001/AA 
Nota da Prova: 6,0 Nota de Partic.: 0 Av. Parcial 2 Data: 
 
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 Técnica, operacional, economica e de cronograma. A técnica visa a viabilidade técnica do projeto como tecnólogia, a 
viabilidade operacional visa a aceitação do software, a economica visa os custos do mesmo se vai cumprir as metas, se é viavel e a de cronograma 
visa o tempo,se o desenvolvimento vai cumprir os prazos estabelecidos. 
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). 
 
Quais são as etapas do modelo em cascata do ciclo de vida de desenvolvimento de software? 
Resposta: Concepção(requisitos), Análise(desenho), projeto, implementação,implantação, testes e manutenção. 
Gabarito: Concepção (Requisitos) - Análise - Projeto(Desenho) - Implementação - Testes - Implantação - Manutenção 
 
Considerando os dois paradigmas de desenvolvimento de software: Estruturado e Orientado a objeto, complete a frase escrevendo o nome de cada 
elemento de código utilizado em linguagem de programação: 
__________: Descreve as características dos objetos. 
__________: Tipo de instrução executada de forma sequencial. 
__________: Tipo de instruções que podem ser repetitivas até uma condição ser atingida. 
__________: Serviço que a classe presta. 
__________: Tipo de instruções que podem ser executadas baseadas em uma condição lógica. 
Marque a alternativa correta: 
 
 
 
Atributo - Sequência - Iteração - Método - Seleção 
Sequência - Iteração - Atributo - Método - Seleção 
Atributo - Iteração - Método - Seleção - Sequência 
Método - Seleção - Atributo - Sequência - Iteração 
Iteração - Método - Seleção - Atributo - Sequência 
 
 
Na atividade de análise no Processamento de Desenvolvimento de Software vemos a importância de se fazer uma modelagem para identificar se há 
uma falha no Levantamento de Requisitos. Um dos tipos de análise é a Análise Estrutural. Uma das Atividades dentro da Análise Estruturada é a 
Identificação de Relacionamentos cuja finalidade é: Identifique e descreva pelo menos dois desses modelos. 
Identificar as mensagens que são trocadas, ao longo do tempo, para execução de alguma tarefa; 
Ajudar a filtrar e refinar as classes por entrada, fronteira e controle; 
Ajudar a filtrar e refinar as classes por associação e agregação; 
Validar e indicar as dificuldades de implementação no plano conceitual; 
Mapear as mensagens que devem ser executadas para alguma operação; 
 
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 lógico nível estratégico ou desenho 
arquitetônico tático ou desenho lógico 
operacional ou desenho detalhado 
 
Você está trabalhando como analista de teste em um projeto de PDS para a secretária de saúde do seu estado. Sua primeira atividade é testar e documentar 
os resultados obtidos na execução do módulo que acessa o site do GOOGLE MAPS para determinar o tempo, em minutos de deslocamento, que uma 
ambulância levará de um determinado posto municipal de primeiro atendimento de saúde até o destino da chamada. 
Para tal teste, é necessário fornecer como entrada não só o endereço do local de origem do posto municipal de saúde em que a ambulância se encontra, 
como também, o endereço do local de destino da ambulância. Como resultado deve-se obter o tempo aproximado em minutos do trajeto. 
Com base nesta primeira atribuição que você recebeu e de acordo com a classificação do PDS, identifique nas opções abaixo, em qual tipo de teste você foi 
por você executado. 
 Teste de integração 
Teste caixa preta 
Teste da compilação prévia 
Teste caixa branca 
Teste de sistemas 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
As linguagens são classificadas em gerações, conforme o estado da arte daquele momento em que foram criadas e usadas. Assinale a UNICA 
alternativa que apresenta uma linguagem de primeira geração 
pascal 
consulta a banco de dados 
fortran assembly 
cobol 
 
Um usuário deseja acessar de forma mais rápida o resumo das funcionalidades e as mensagens de erros mais comuns. Para isso é indicado que este 
usuário acesse: 
Manual de Introdução 
Documento de Instalação 
Referência Rápida 
Documentação do Software 
Manual do Usuário 
 
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 em cascata com retroalimentação modelo de 
desenvolvimento evolucionário (prototipação). 
modelo em cascata. 
modelo de desenvolvimento ágil. modelo 
espiral. 
Período de não visualização da prova: desde 14/03/2017 até 28/03/2017.

Continue navegando