Buscar

Processo de Desenvolvimento de Software

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Avaliação: CCT0194_AVS_201407319434 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AVS
Aluno: 201407319434 - LEONIR CESAR DINIZ
Professor: EDGAR AUGUSTO GONCALVES GURGEL DO AMARAL Turma: 9001/AA
Nota da Prova: 6,0 Nota de Partic.: 2 Av. Parcial 2 Data: 09/12/2015 15:57:35
1a Questão (Ref.: 201408024511) Pontos: 0,7 / 1,5
Vimos na Aula 1, que Software é uma sequência de instruções organizadas de maneira que, ao iniciá-lo, tem comoobjetivo executar, manipular ou modificar um dado, informação ou acontecimento. O Software, por sua vez,também é considerado um produto que foi desenvolvido pela Engenharia de Software que inclui, além do programapropriamente dito, manuais e especificações. Conforme apresentado na Aula 1, os softwares podem serclassificados como: Software de Sistemas ou Software Aplicativo. Explique cada um deles, apresentando suasprincipais características:
Resposta: Software de sistemas: são os sistemas operacionais criados para facilitar nossa interação com amáquina, eles também são criados para executar os softwares aplicativos. Software aplicativo: são os softwarescriado para facilitar nossa vida, como um autocad, word, excell, esses softwares são criados para serem executadosnos softwares de sistemas ou sistemas operacionais.
Gabarito: Software de Sistemas - Também chamados de sistema operacional, é responsável por operar os demaisperiféricos que estejam conectados ao hardware. Software Aplicativo - Diversos outros programas que têminterface direta com o usuário, como editores de texto, planilhas eletrônicas, navegadores, dentre outros.
2a Questão (Ref.: 201407408489) Pontos: 0,8 / 1,5
Um modelo de processo de software ou ciclo de vida pode ser visto como uma representação ou abstração dosobjetos e atividades envolvidas no processo de software. Explique com suas palavras porque é necessário umprocesso de desenvolvimento de software nas organizações?
Resposta: O processo de desenvolvimento de software é necessários para que tenhamos softwares com qualidadese sem erros. Atendendo aos requisitos estabelecidos pelos clientes/empresas.
Gabarito: aumentar a produtividade do pessoal envolvido na produção de software, visando também: diminuirerros, custos e prazos aumentar a qualidade do software aumentar o controle sobre a produção de softwarePermite 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
3a Questão (Ref.: 201408013547) Pontos: 0,0 / 0,5
Considerando os dois paradigmas de desenvolvimento de software, estudados na aula 1: Estruturado e Orientado aobjeto. Assinale qual das afirmativas abaixo está incompatível com estes paradigmas:
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 4 15/12/2015 19:14
 I. O atributo descreve as características dos objetos.
 II. A iteração é um tipo de instrução onde os passos são repetidos até uma condição ser atingida.
 III. Método é o tipo de instrução que pode ser executada baseada em uma condição lógica.
Todas as afirmativas estão compatíveis
Apenas as afirmativas II e III estão incompatíveis
Apenas as afirmativas I e II estão incompatíveis
Apenas a afirmativa III está incompatível
Apenas a afirmativa I está incompatível
4a Questão (Ref.: 201407587992) Pontos: 0,5 / 0,5
No processo de desenvolvimento do software, a primeira atividade técnica é a Análise de Requisitos, que pode serentendida como responsável por definir os serviços que um sistema deve realizar, sua interface com os demaiselementos e sob quais restrições o sistema deve operar. A técnica de elicitação conhecida como tempestade deideias, cujo objetivo é permitir que todos expressem suas ideias de forma a obter o consenso é
Casos de Uso
Entrevista
Brainstorm
Visita técnica
Questionário
5a Questão (Ref.: 201408012537) Pontos: 0,5 / 0,5
A associação entre duas classes que indica que uma das classes do relacionamento faz parte da outra, constituiuma:
conexão
relação
especialização
generalização
agregação
6a Questão (Ref.: 201408062173) Pontos: 0,5 / 0,5
Com relação ao nível de abstração e agregação dos elementos dos sistemas, o nível que representa o corpo daarquitetura do sistema a ser implementado, onde já se pode saber se o sistema atenderá aos requisitos e aoscustos relacionados do projeto é o
nível estratégico ou desenho arquitetônico
operacional ou desenho lógico
tático ou desenho lógico
operacional ou desenho detalhado
estratégico ou desenho detalhado
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 4 15/12/2015 19:14
7a Questão (Ref.: 201408060414) Pontos: 0,5 / 0,5
Assinale a alternativa que não corresponde a um dos testes de software,realizados em softwares comerciais.
teste de unidade.
teste de mudanças de requisitos.
teste de sistema.
teste de integração.
teste de validação.
8a Questão (Ref.: 201407919464) Pontos: 0,5 / 0,5
Na fase da implementação, o analista ou desenvolvedor detalha e implementa o que foi definido na etapa dedesenho, através de componentes de código de programa e documentação detalhada.
Complete a frase escrevendo o nome de cada definição dos elementos utilizados na implementação e marque aalternativa correta:
__________: Linguagem de programação que utiliza a arquitetura do processador para executar as ações. Estalinguagem é a que mais se aproxima dos códigos de execução direta do processador, ou seja, linguagem demáquina.
__________: Programa que faz uma leitura do código fonte, desenvolvido em uma linguagem de alto nível, etranscreve para um novo tipo de linguagem chamada de baixo nível.
__________: Comumente chamada de linguagem de programação, esta linguagem se aproxima mais da linguagemhumana, ou seja, linguagem com um padrão de entendimento humano bem definido.
__________: 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.
Compilador, Interpretador, Linguagem de alto nível, Linguagem de baixo nível
Interpretador, Linguagem de alto nível, Linguagem de baixo nível, Compilador.
Linguagem de alto nível, Linguagem de baixo nível, Interpretador, Compilador
Compilador, Interpretador, Linguagem de baixo nível, Linguagem de alto nível
Linguagem de baixo nível, Compilador, Linguagem de alto nível, Interpretador
9a Questão (Ref.: 201407588060) Pontos: 1,0 / 1,0
A Fase de Manutenção tem como objetivo corrigir os erros que não foram detectados nas fases anteriores, propormelhorias no sistema e prover suporte ao sistema que foi desenvolvido. Em relação à documentação do produto, oque descreve o manual de referência?
Descreve apenas as funcionalidades do sistema, usando uma linguagem clara para o usuário final.
Descreve as funcionalidades do sistema, como o usuário pode utilizar e os pré-requisitos necessários parafuncionar.
Descreve as funcionalidades do sistema e as facilidades do uso do sistema.
Descreve facilidades do uso do sistema, informa os erros que podem ocorrer e como agir quandoencontra-los.
Descreve como instalar o sistema, plataformas de operação, pré-requisitos necessários.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 4 15/12/2015 19:14
10a Questão (Ref.: 201407406840) Pontos: 1,0 / 1,0
NÃO é um fator que identifica um software que deve ser desenvolvido através do uso de uma metodologia ágil, aexemplo o Scrum.
Entregas frequentes.
Equipes pequenas.
Equipes espalhadas geograficamente.
Requisitos de baixa complexidade.
Prazos curtos.
Período de não visualização da prova: desde 02/12/2015 até 14/12/2015.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 4 15/12/2015 19:14

Outros materiais