Pular para conteúdo

Exercícios: Aula 01 - Introdução à Análise e Projeto de Sistemas 📝

Resolver estes exercícios ajudará na fixação dos conceitos fundamentais de APS e Ciclo de Vida de Software.


1. O Papel do Analista (Básico 1)

Contexto: No desenvolvimento de software, o analista atua como o tradutor entre o mundo dos negócios e o mundo técnico.

Pergunta: Defina o conceito de Análise e Projeto de Sistemas e cite duas vantagens de se investir tempo nesta fase antes de iniciar a codificação.

2. Cascatas vs. Sprints (Básico 2)

Contexto: Existem diferentes formas de organizar o trabalho (Modelos de Processo).

Pergunta: Diferencie brevemente o modelo Cascata (Waterfall) do modelo Ágil. Qual deles você escolheria para um projeto de uma Startup? Justifique.

3. A Importância da Abstração (Intermediário 1)

Contexto: Modelar não é desenhar, é abstrair a realidade para representá-la em um sistema.

Pergunta: Como a falta de uma fase de análise pode impactar o custo de manutenção de um sistema após 1 ano de uso?

4. Fluxo de Trabalho (Intermediário 2)

Contexto: O processo de software envolve várias etapas ligadas entre si.

Pergunta: Crie um esboço em texto (ou Mermaid) que represente o fluxo de informação desde o Levantamento de Requisitos até a Entrega do Produto.

5. Desafio: O Abismo de Comunicação (Desafio)

Contexto: Um cliente pede um "sistema de busca de produtos", mas o que ele realmente precisa é de um "recomendador de ofertas".

Pergunta: Como o uso de ferramentas de modelagem (UML, Protótipos) pode ajudar o analista a evitar que o desenvolvedor construa algo que o cliente não quer? Proponha uma estratégia prática.


Ver Solução e Explicação Detalhada