Buscar

AVS 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 3 páginas

Prévia do material em texto

Avaliação: CCT0746_AVS_201903068177 » PROCESSOS DE DESENVOLVIMENTO DE SOFTWARE
Tipo de Avaliação: AVS
Aluno: 201903068177 - WHALLYSSON PATRIK VIEIRA SANTOS
Professor: ROBSON LORBIESKI Turma: 9015/BC
Nota da Prova: 8,0 Nota de Partic.: Av. Parcial Data: 28/06/2019 19:01:16
 1a Questão (Ref.: 201903737158) Pontos: 1,0 / 1,0
O software também pode ser classificado como: Software de sistema e Software aplicativo. Também chamados de
sistema operacional, o software de sistema é responsável por operar os demais periféricos que estejam conectados
ao hardware. Associe a coluna da esquerda com a coluna da direita e em seguida marque a alternativa correta,
considerando a sequência de cima para baixo:
1. Monotarefa ( ) Vários usuários utilizam ao mesmo tempo
2. Multiprocessamento ( ) Os processos são compartilhados e enfileirados a espera do processador
3. Multitarefa ( ) Somente é permitida a utilização de um usuário de cada vez
4. Multiusuário ( ) Executa somente um processo de cada vez
5. Monousuário ( ) Distribui para mais de um processador
5, 1, 3, 2, 4
 4, 3, 5, 1, 2
5, 4, 1, 3, 2
1, 2, 5, 3, 4
2, 1, 3, 4, 5
 2a Questão (Ref.: 201903310212) Pontos: 1,0 / 1,0
Em Processos de Desenvolvimento de Software encontramos vários conceitos amplamente utilizados pelos
profissionais de TI. O Levantamento de Requisitos reúne as atividades que visam a obter o enunciado completo,
claro e preciso dos requisitos de um produto de software. Estes requisitos devem ser levantados pela equipe do
projeto, em conjunto com representantes do cliente, usuários chaves e outros especialistas da área de aplicação. O
conjunto de técnicas empregadas para levantar, detalhar, documentar e validar os requisitos de um produto forma
a Engenharia de Requisitos (Pádua, 2009). Desta forma, podemos avaliar que requisitos de software podem ser
I. Descrições dos serviços fornecidos pelo sistema.
II. Restrições e características desses serviços.
III. Apresentados somente como Não Funcionais.
IV. Apresentados somente como Funcionais.
É correto, apenas, o que se afirma em
II, III e IV
I e III
 I e II
I, II e III
II e IV
 3a Questão (Ref.: 201903337470) Pontos: 1,0 / 1,0
As atividades de gestão de projetos possuem, no que se diz respeito ao processo de desenvolvimento de software,
uma forte ligação com a etapa de Engenharia de requisitos. Explique o porquê dessa afirmação
Porque é na fase da gestão de projetos que o analista descobre quais são os requisitos funcionais e os não
funcionais do Sistema de Informação
São essas atividades de gestão de projeto que vão dar origem à todos os formulários para aplicação nas
entrevistas que ocorrem logo em seguida na etapa de elicitação de requisitos
 Porque os requisitos extraídos nessa fase, no início do processo de desenvolvimento, servem como base
para criação das tarefas do projeto
É justamente o gestor de projeto, que obrigatoriamente deve ser também ser um analista de requisitos com
formação na área de Tecnologia , que vai acumular essas responsabilidades
Porque todas as atividades da Engenharia de requisitos, desde à elicitação à validação dos mesmos, são
feitas na fase de gestão de projetos
 4a Questão (Ref.: 201903709445) 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
comportamento de cada componente, sendo desenvolvido em conjunto com a documentação voltada para os
usuários ou com a documentação do código do programa é o
 operacional ou desenho detalhado
estratégico ou desenho detalhado
estratégico ou desenho arquitetônico
operacional ou desenho lógico
 tático ou desenho lógico
 5a Questão (Ref.: 201903170302) Pontos: 1,0 / 1,0
A atividade analisar um caso de uso, prevista no Processo Unificado, produz um artefato chamado realização de
análise de caso de uso, que mostra como as classes de análise colaboram para que o caso de uso apresente o
comportamento especificado. Identifique a afirmação correta.
As classes de análise, neste artefato, devem conter referências a detalhes de implementação.
A interação entre as classes de análise é expressa primariamente através de diagramas de classes UML.
O diagrama de robustez do sistema, que especifica os requisitos não funcionais de escalabilidade e
tolerância a falhas, é um dos insumos para esta atividade.
Um outro produto desta atividade é o artefato chamado realização de projeto de caso de uso.
 Ao realizar a análise de um caso de uso, possíveis falhas e omissões no mesmo se tornam mais perceptíveis,
tratando-se, portanto, de uma oportunidade para refinar o modelo de casos de uso.
 6a Questão (Ref.: 201903816753) Pontos: 1,0 / 1,0
O código de programação que representa uma Sequência binária de ações diretamente direcionadas para o
processador da máquina é o
código objeto
código fonte
 código de máquina
código executável
código final
 7a Questão (Ref.: 201903787103) Pontos: 0,0 / 1,0
Após o sistema ter sido instalado no ambiente do usuário, ou seja, entrado em produção, começa a fase de
Manutenção deste sistema. Esta fase depende muito da qualidade no processo de desenvolvimento e da
documentação atualizada. As melhorias nas funções do sistema existente são efetuadas por dois motivos. Uma das
soluções aplicadas para essa melhoria é conhecida por:
 Separação dinâmica, que é uma técnica para modificação da estrutura do software, porém alterar todo o seu
comportamento;
Rotatividade, que é utilizada quando acumulamos demandas que justifiquem a intervenção para a
manutenção;
 Refatoração, que é utilizada quando fazemos uma modificação da estrutura do software, sem alterar o
comportamento;
Emergencial, que é utilizada apenas para implementação de novas funções;
Efeito dominó, que é uma técnica ou ferramenta para auxiliar a identificar o foco do problema;
 8a Questão (Ref.: 201903133550) Pontos: 1,0 / 1,0
Cite três modelos de desenvolvimento de software.
Cascata, RUP e Iterativo-Incremental.
Cascata, Prototipação e MSF.
RUP, Prototipação e Iterativo-Incremental.
Cascata, Prototipação e FDD.
 Cascata, Prototipação e Iterativo-Incremental.
 9a Questão (Ref.: 201903308400) Pontos: 1,0 / 1,0
O modelo de desenvolvimento de software que trata subconjuntos de requisitos e utiliza o modelo em cascata para
sua realização é denominado:
Básico
Linear
 Iterativo e incremental
Em cascata
RUP
 10a Questão (Ref.: 201906052837) Pontos: 1,0 / 1,0
Em relação as práticas do processo XP, qual opção abaixo melhor representa a prática onde sempre que for
necessário o desenvolvedor pode alterar qualquer código de programa. Contudo, deve continuar seguindo o padrão
de testes.
 Posse coletiva.
Pequenas versões.
Ritmo sustentável.
Testes de aceitação.
Padrão de codificação.
Período de não visualização da prova: desde 19/06/2019 até 06/07/2019.

Outros materiais