Baixe o app para aproveitar ainda mais
Prévia do material em texto
Avaliação: CCT0194_AV_201502487438 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE Tipo de Avaliação: AV Aluno: 201502487438 - RODRIGO BARRETO GOMES Professor: RAFAEL DIAS RIBEIRO Turma: 9001/AA Nota da Prova: 7,0 Nota de Partic.: 0 Av. Parcial 2 Data: 16/06/2016 15:29:25 1a Questão (Ref.: 201503232671) Pontos: 1,0 / 1,0 Na Engenharia de Sistemas, podemos classificar os requisitos em Requisitos do Usuário e Requisitos de Sistema. OsRequisitos de Sistema podem ser classificados em Funcionais e Não Funcionais. Descreva o que são Requisitos Não Funcionais, apresente dois dos seus tipos e proponha um exemplo de comoseria cada um deste tipo de requisito. Resposta: Requisitos Funcionais: são os requisitos do sistema que desempenham funções. Exemplo: O sistema éresponsável por comprar/vender um produto. Requisitos Não - Funcionáis: são os requisitos do sistema que nãodesempenham funções. Exemplo: O sistema precisa ser aberto via web Gabarito: Requisitos Não Funcionais são restrições sobre os serviços ou funções oferecidos pelo sistema. Elespodem ser do tipo: Requisitos não funcionais de produto - O produto deve se comportar de acordo com asclassificações medidas. Exemplo: Consulta ao banco de dados financeiro não deve ultrapassar 3s. Requisitos nãofuncionais organizacionais - Devem seguir regras definidas pela corporação ou empresa, seguir procedimentos daprópria organização. Exemplo: Os documentos da matriz de responsabilidade devem seguir o padrão XPTO 123.Requisitos não funcionais externos - Devem seguir o processo de desenvolvimento atendendo bases da legislaçãonacional e internacional. Exemplo: As informações de cadastro dos usuários não devem ser acessadas por nenhumoperador. Requisitos de domínio - São requisitos referentes ao produto ou aplicação que devem ser responsáveispor corrigir, restringir ou estabelecer novas funções para que o sistema possa operar de forma satisfatória.Exemplo: Deve haver uma interface padrão para a consulta do banco de dados secundário que terá como base opadrão RDF-763X. 2a Questão (Ref.: 201503228591) Pontos: 1,0 / 1,0 Justifique a seguinte afirmativa: Das atividades de um Processo de Desenvolvimento de Software a Codificação é aúnica atividade que será garantidamente feita. Resposta: Um projeto pode não ser concluído, várias atividades podem deixar de ser feitas, estarem incompletas ouserem mal feitas. A fase de análise, de planejamento, testes, podem não acontecer, mas a parte de codificaçãosempre acontecerá. É preciso pelo menos do código para entregar um executável, ou seja, a fase de Codificaçãosempre irá ocorrer. Gabarito: Desde que o projeto não seja cancelado a codificação é de fato a única atividade que serágarantidamente realizada, pois análise de requisitos e projeto às vezes são deixados para trás ou feitos de formaindevida, os testes podem ser deixados para trás devido o custo e tempo para entrega do software. No entanto,não importa quão pobre ou caótico seja o projeto do software a construção sempre é realizada para que se tenhaum entregável. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 1 de 4 22/06/2016 09:45 3a Questão (Ref.: 201503243836) Pontos: 1,0 / 1,0 Em relação aos modelos de software, marque a opção MAIS CORRETA para a definição sobre o tipo de(licenciamento) de software que atende ao abaixo descrito - "Programa de Computador cujo o uso não implica o pagamento de licença de uso" Adware Demo Trial Freeware Software GLU 4a Questão (Ref.: 201503129841) Pontos: 1,0 / 1,0 Na especificação de requisitos, qual das opções abaixo indica como os requisitos podem ser classificados: funcionais e lógicos. lógicos e consistentes. precisos e lógicos. funcionais e não-funcionais. não-funcionais e analíticos. 5a Questão (Ref.: 201502568937) Pontos: 1,0 / 1,0 Marque a alternativa correta que define Classe na modelagem orientada a objetos. É uma propriedade das ligações de uma associação. Descreve um grupo de objetos com propriedades semelhantes (atributos), o mesmo comportamento(operações) e conseqüentemente a mesma semântica (Rumbaugh, 1994). É a conexão física ou conceitual entre instâncias de objetos. É um conceito, uma abstração, algo com limites nítidos e significado em relação à realidade estudada(Rumbaugh, 1994). Descreve um conjunto de ligação com estrutura e semântica comuns. 6a Questão (Ref.: 201503243842) Pontos: 0,0 / 1,0 Relacione as colunas: 1 - Código 2 - Reutilização de Classes 3 - Reutilização de Objetos 4 - Reutilização dePlataforma 5 - Desenho ( )Reutilização de parte de código de programa ( )Módulo de Código Binário ( )Bibliotecas eclasses fundamentais ( )Reutilização de Plataforma ( )Aproveitamento de ideias para solução de problemasencontrados no desenho, geralmente baseado em classes abstratas derivadas por herança de outras classes. 5,4,3,2,1 1,2,3,4,5 2,1,4,5,3 1,3,2,4,5 1,2,4,5,3 7a Questão (Ref.: 201503245225) Pontos: 0,5 / 0,5 Na fase de testes, aquele responsável por identificar erros durante a integração e interação entre os módulos ou BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 2 de 4 22/06/2016 09:45 unidades do sistema é o teste: de validação. de integração. de aceitação. de unidade. funcional. 8a Questão (Ref.: 201503290419) Pontos: 0,5 / 0,5 A implementação é um processo que realiza a transformação do desenho em diversos tipos de componentes decódigo de programação. Complete a frase escrevendo o nome de cada uma das definições do encontradas na fasede implementação: I) _____________: 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. II) _____________: Tipo de linguagem de programação que utiliza a arquitetura do processador para executar asações; III) _____________: 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; IV) _____________: Comumente chamada de linguagem de programação, este tipo de linguagem se aproximamais da linguagem humana, ou seja, linguagem com um padrão de entendimento humano bem definido. I-Linguagem de baixo nível - II-Interpretador - III-Linguagem de alto nível - IV-Compilador I-Interpretador - II-Linguagem de baixo nível - III-Compilador - IV-Linguagem de alto nível I-Linguagem de baixo nível - II-Compilador - III-Linguagem de alto nível - IV-Interpretador I-Linguagem de alto nível - II-Interpretador - III-Compilador - IV-Linguagem de baixo nível I-Compilador - II-Interpretador - III-Linguagem de alto nível - IV-Linguagem de baixo nível 9a Questão (Ref.: 201502556063) Pontos: 0,5 / 0,5 O modelo de ciclo de vida em cascata: envolve a análise dos riscos envolvidos no desenvolvimento dos requisitos identificados para produto desoftware. enfatiza a realização sequencial das atividades do desenvolvimento de um produto de software. recomenda a geração de versões incompletas do sistema, que podem ser passadas para o usuário final, oque permite a retroalimentação do processo de desenvolvimento. envolve a ideia principal de criar um protótipo executável e, por meio de transformações sucessivas, chegarao sistema completamente implementado. enfatiza a comunicação estreita com o cliente durante o desenvolvimento do produto de software. 10a Questão (Ref.: 201502771445) Pontos: 0,5 / 0,5 O Método XP, também conhecido como eXtreme Programming, é um método que pertence à metodologia ágil dedesenvolvimento de software. Identifique a única opção que NÃO pertence às práticas deste método: Reuniões em pé - Utilizadas para não perder o foco no assunto Padrão de codificação - Estabelecimento de regras de código de programa Pequenas versões - Pequenas versões aceitas pelo cliente ajudam na aceitação do programa completo Testes de verificação - Testes de verificação realizados pelo cliente Ritmo sustentável- Utilizar o tempo de trabalho dentro do especificado. Sem horas adicionais BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 3 de 4 22/06/2016 09:45 Período de não visualização da prova: desde 08/06/2016 até 21/06/2016. BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp 4 de 4 22/06/2016 09:45
Compartilhar