Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201207075124 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Professor: CARLOS ALBERTO DE FARIAS Turma: 9006/AC Nota da Prova: 5,5 Nota de Partic.: 0,5 Data: 22/11/2014 16:04:37 1a Questão (Ref.: 201207136746) 2a sem.: CONCEITOS Pontos: 0,0 / 0,5 Durante o processo de desenvolvimento de um software de controle de entrada e saída de funcionários de uma empresa, o desenvolvedor procura saber de seu cliente se deve contabilizar horas, minutos e segundos para o cálculo de atrasos dos funcionários. Este tipo de requisito está classificado como: Não funcional Do cronograma Modal Funcional Do usuário 2a Questão (Ref.: 201207317885) sem. N/A: A implementação do sistema de software Pontos: 0,5 / 0,5 A fase de implementação ou codificação, tem como objetivo escrever o programa em uma linguagem de programação, seguindo normas e diretrizes da empresa à qual o desenvolvedor esteja ligado. O código de programação pode ser dividido em 3 tipos: I. Código Fonte - Conjunto de instruções geradas através de uma linguagem de programação, de maneira lógica e estruturada; II. Código Objeto - Resultado da compilação do código fonte. III. Código de Máquina - Sequência binária de ações diretamente direcionadas para o processador da máquina. Marque a alternativa correta: Apenas as sentenças I e II estão corretas Apenas a sentença I está correta. Apenas as sentenças II e III estão corretas Todas as sentenças estão erradas Todas as sentenças estão corretas 3a Questão (Ref.: 201207314840) sem. N/A: Processo de desenvolvimento de software Pontos: 0,5 / 0,5 Em TI é uma realidade a afirmativa: o processo de desenvolvimento do HW (Hardware) é um sucesso, e o do SW (Software) não. Por quê? I- O Hardware é fabricado, bem como o software; II- O Hardware tem que ser alterado e o Software substitui os seus componentes padrões; III- O Hardware é fabricado e o Software é manufaturado. Analisando as afirmativas acima, assinale a única resposta correta. Assinale a ÚNICA opção correta Apenas II está correta; Apenas I e III estão corretas; Apenas I está correta; Apenas II e III estão corretas; Apenas III está correta; 4a Questão (Ref.: 201207136754) 3a sem.: CONCEITOS Pontos: 0,5 / 0,5 Como forma de análise/levantamento de requisitos podemos utilizar várias técnicas. Cada item representa a descrição de uma técnica: => O analista se insere no dia a dia da empresa, de forma a entender o funcionamento na prática; => O analista verifica relatórios e outros impressos da empresa; => É excelente para projetos que necessitam discussão de várias áreas da empresa. Assinale a resposta que apresenta respectivamente as técnicas descritas. Análise de documentos - Questionário - GED Visita em Locco - Análise de documentos - JAD Entrevista - Análise de documentos - Brainstorm Visita em Locco - Questionário - Análise de documentos Entrevista - Questionário - JAD 5a Questão (Ref.: 201207102518) 10a sem.: Processo Cascata Pontos: 1,0 / 1,0 O modelo de ciclo de vida em cascata: envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegar ao sistema completamente implementado. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto de software. enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, o que permite a retroalimentação do processo de desenvolvimento. 6a Questão (Ref.: 201207115401) 4a sem.: MODELAGEM Pontos: 0,5 / 0,5 Analisando o estudo de caso abaixo, marque a alternativa que representa a indicação das classes que podem ser identificadas no contexto: "Um paciente se dirige a um posto de saúde e apresenta seu nome: "José da Silva" e descreve seu estado de saúde: "Febre de 40º". O atendente anota o nome e o estado de saúde em uma ficha e o encaminha para o médico, que o atende e registra na ficha os procedimentos adotados. No final do mês o médico contabiliza o total de pacientes por queixa apresentada." Cliente, atendente e Procedimentos. Cliente e Procedimentos. Cliente e atendente. Atendente e Médico. Somente o cliente. 7a Questão (Ref.: 201207137558) 5a sem.: TESTE Pontos: 0,0 / 0,5 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 caixa branca Teste caixa preta Teste da compilação prévia Teste de integração Teste de sistemas 8a Questão (Ref.: 201207317865) sem. N/A: O desenho no processo de desenvolvimento de software Pontos: 0,0 / 1,5 A fase de desenho tem como objetivo modelar o sistema, atendendo os requisitos elicitados na fase de análise, e prepará-los para a implementação. O desenho do produto ou solução mostra como deve ser implementado, mas não define o tipo de tecnologia a ser utilizado. Quais são os níveis de abstração e agregação dos elementos dos sistemas nos níveis de desenho? Resposta: - Gabarito: 1. Nível estratégico ou desenho arquitetônico; 2. Nível tático ou desenho lógico; 3. Nível operacional ou desenho detalhado. Fundamentação do(a) Professor(a): Não respondido 9a Questão (Ref.: 201207139748) 13a sem.: Conceitos Gerais de PDS Pontos: 1,5 / 1,5 Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dos objetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário um processo de desenvolvimento de software nas organizações? Resposta: Aumentar a produtividade do pessoal envolvido na produção de software, visando tembém: diminuir erros, custos e prazos, aumentar a qualidade do software, o controle sobre a produção de software. Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos menores, além de poder ser confiado pelos seus usuários. Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuir erros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de software Permite desenvolver técnicas que melhorem a qualidade do software, levem à rápida entrega e a custos menores, além de poder ser confiado pelos seus usuários 10a Questão (Ref.: 201207317893) sem. N/A: A documentação do sistema de software Pontos: 1,0 / 1,0 A documentação do produto adota métodos e formatospadronizados para cada família de produtos correlatos. Fazem parte da documentação do produto: I. Manual do usuário - Documento com formato adequado ao perfil do publico que utilizará o sistema ou produto; II. Documentação de instalação - Descrição de como instalar o sistema, plataformas de operação, pré-requisitos necessários; III. Documentos técnicos - Descreve estratégias de como chegar ao resultado final, registram os erros, problemas e ideias que ocorrem durante o projeto, e as razões que foram utilizadas para as tomadas de decisões. Marque a alternativa correta: Apenas a afirmativa I está correta Apenas as afirmativas II e III estão corretas Todas as afirmativas estão erradas Apenas as afirmativas I e II estão corretas Apenas a afirmativa II está corret
Compartilhar