O CENTRO UNIVERSITÁRIO AUGUSTO MOTTA
Por: Gabriel Da Silva Alves • 28/9/2021 • Relatório de pesquisa • 701 Palavras (3 Páginas) • 247 Visualizações
[pic 1] | CENTRO UNIVERSITÁRIO AUGUSTO MOTTA | |||||
CURSO: | CIÊNCIA DA COMPUTAÇÃO | |||||
TURMA: | CET0017N | VISTO DO COORDENADOR | PROVA | APS 1 | GRAU | RUBRICA DO PROFESSOR |
DISCIPLINA: | ENGENHARIA DE SOFTWARE | AVLIAÇÃO REFERENTE: | APS1 ☒ | |||
PROFESSOR: | MARCO ANTÔNIO X VALENTIM | MATRÍCULA: | Nº NA ATA: | |||
DATA DE ENTREGA: | 04/10/2021 | NOME DO ALUNO: |
Observações:
- A APS1 pode ser feita de forma individual ou em até 2 alunos no grupo.
- Após a data de entrega, a nota do aluno será zero.
- O trabalho deverá ser colocado no classroom dentro do prazo de entrega.
1.a Questão: 0.5 pontos
Questão 1.1) 0.25 pontos
.A vida de um software é composta por um conjunto de fases que definem uma série de atividades. Desenvolvimento, operação e manutenção são alguns exemplos, etapas presentes na vida de um sistema e a literatura de engenharia de software costuma chamar este conjunto de ciclo de vida de software. A respeito dos diversos modelos de ciclo de vida de software, analise as afirmativas abaixo.
I. Cascata, evolutivo, incremental e espiral são exemplos de modelos de ciclo de vida de software.
II. O modelo cascata é um modelo tradicional onde as fases são realizadas de forma serial em um processo que flui sempre para frente. Uma das desvantagens deste modelo é a dificuldade de lidar com mudanças durante a execução do projeto.
III. O modelo incremental preconiza a divisão das entregas do projeto, característica que justifica seu nome. Tem como vantagem em relação ao modelo cascata o fato de ser mais tolerante a mudanças de requisito. É correto o que se afirma
A) apenas em I.
B) apenas em I e II.
C) apenas em II e III.
D) em I, II e III.
Questão 1.2) 0.25 pontos
O ciclo de vida do software é a estrutura que contém processos, atividades e tarefas envolvidas no desenvolvimento, operação e manutenção de um produto de software. Assinale a alternativa que identifica corretamente o modelo mais antigo de ciclo de vida de software
- Espiral
- Evolutivo
- Incremental
- Prototipagem
- Cascata
2.a Questão : 0.5 pontos
Questão 2.1) 0.25 pontos
Considere o modelo de ciclo de vida de software constituído por rotinas de trabalho com a participação de todos os membros da equipe, onde falhas não são toleráveis e por isso, entre as atividades, duas têm grande importância no processo: uma delas dedicada ao planejamento da etapa e outra à de análise de riscos. As atividades são apoiadas pela geração de protótipos. Suporta o desenvolvimento de sistemas complexos e de grande porte.
- Trata-se do modelo
- Interativo e Incremental.
- RAD - Rapid Application Development.
- Espiral.
- Cascata.
- Evolutivo.
Questão 2.2) 0.25 pontos
Observe um modelo de ciclo de vida para desenvolvimento de sistemas. Nessa abordagem, o desenvolvimento do produto de software é dividido em ciclos, sendo identificadas em cada ciclo, as fases de análise, projeto, implementação e testes.
[pic 2]
Este modelo é conhecido como ciclo de vida
- por prototipação em cascata.
- por estágios em módulos.
- iterativo e incremental.
- evolutivo e procedural.
3.a Questão : 0.5 pontos
Faça a especificação dos requisitos funcionais baseado no levantamento do sistema bancário.
Uma instituição bancária deseja controlar o movimento das suas contas correntes. A instituição possui agências espalhadas por várias cidades e o seu cadastro contém informações sobre o código, nome, endereço onde a agência é localizada. O cadastro de clientes armazena os dados de nome, CPF e endereço de cada cliente. As contas correntes possuem um número e fornecem o saldo atualizado das mesmas. Associado a cada conta corrente, existe um histórico de movimentações que armazena a data, o tipo de operação (crédito ou débito) e o valor da operação.
...