09_12_2024_-Ciclo_de_vida_de_um_projecto

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 8

Plano de Aula: Aplicação do Ciclo de Vida no Desenvolvimento de SI

Data: 09/12/2024
Escola: Colégio Maravilha
Professor: Marcolina Kambinda
Classe: 12ª
Período: Tarde
Turma: A
Disciplina: Sistemas de Informação
Lição nº:
Unidade: UNIDADE 3- DESENVOLVIMENTO DE SISTEMAS DE INFORMAÇÃO

Sumário/Tema:

Aplicação Prática das Fases do Ciclo de Vida no Desenvolvimento de Sistemas de


Informação

Objetivo Geral:

Demonstrar como as fases do ciclo de vida no desenvolvimento de sistemas são aplicadas


na prática, integrando atividades para consolidar o aprendizado.

Objetivos Específicos:

1. Aplicar os conceitos teóricos das fases do ciclo de vida em um exemplo prático.


2. Desenvolver a capacidade de trabalhar em equipe para resolver problemas
relacionados ao desenvolvimento de sistemas.
3. Simular a implementação de um sistema simples, identificando os desafios e
soluções em cada fase.

1ª Fase: Introdução e Motivação

Conteúdo:

1. Cumprimentos e organização inicial da sala.

2. Verificação de materiais (cadernos e fichas).

3. Apresentação do tema no quadro.

4. Recapitulação breve da aula passada (conceito sobre as fases do Ciclo de Vida


no Desenvolvimento de Sistemas de Informação)

Método de Ensino:

 Aula Expositivo
 Aula prática com dinâmica de grupos e discussões coletivas para explorar um
projeto de sistema.

Meios de ensino:

 Quadro, giz e Fichas de atividade.

Atividades do professor e do aluno:

Professor: Apresenta o tema; professor » ensina, orienta, instrui o aluno.

Aluno: Observar, ouvir, aprender e responde às perguntas.

2ª Fase: Desenvolvimento do Tema

Conteúdo:
Título do Projeto: Sistema de Gestão de Biblioteca Escolar Online

Objetivo Geral:
Criar um sistema que permita a gestão de livros, cadastro de alunos e reserva de
exemplares, acessível pela internet.

Fase 1: Planejamento
1. Delimitação do Âmbito
O sistema permitirá:
 Cadastro de livros.
 Consulta de livros.
 Cadastro de usuários.
 Reserva de livros.
 Consultar histórico.
Funcionalidades futuras: pagamento de multas e integração com outros sistemas.

2. Estudo de Viabilidade

 Técnica: Usar PHP e MySQL (tecnologias conhecidas pelos alunos).


 Econômica: Todos os recursos são gratuitos (XAMPP, navegadores, editores de
código).
 Legal: Não haverá coleta de dados sensíveis.

3. Análise de Riscos

 Possíveis problemas: atrasos, dificuldades técnicas, perda de dados.


 Solução: backups regulares, divisão clara de tarefas.

4. Estimativa de Custo
 Recursos tecnológicos são gratuitos, custo zero.
 Investimento de tempo: 4 semanas (8 horas/semana).

5. Cronograma e Recursos

O cronograma define a sequência de atividades e os recursos necessários para cada


etapa do projeto, conforme mostra a tabela a seguir:

Semana Atividade Recursos Necessários Responsável


Planejamento: Delimitação do âmbito do
projecto, estudo de viabilidade e análise de
Equipe
1 riscos, Estimativa do custo do projecto e Computadores e internet.
completa
Planificação temporal e assignação de
recursos
Especificação de requisitos, Análise e Papel, canetas (se
2 Desenho: Coleta de requisitos e necessário), computador Designer
prototipagem inicial. e UML.
Desenvolvimento: criação do sistema criar PHP, MySQL, IDE
3 Desenvolvedor
banco de dados e funções principais. (NetBeans/Eclipse).

Testes e implementação: ajustar falhas, Computadores, ambiente Testador e


4
implantar o sistema. de testes (XAMPP). equipe

Fase 2: Especificação de Requisitos

1. Coleta de Informações

Objetivo: Identificar as necessidades do sistema e definir os requisitos.

Passos:

Método: entrevistas fictícias com "usuários" (alunos do grupo).


Perguntas sugeridas:
 Quais problemas enfrentam ao usar a biblioteca?
 Como a tecnologia pode ajudar?

2. Definição de Requisitos Funcionais (RF) e Não Funcionais (RNF):

RF:
 Cadastro de livros (título, autor, número de exemplares).
 Cadastro de usuários (nome, número de matrícula).
 Reserva de livros por alunos.
 Consulta de histórico de reservas.

RNF:
 Interface amigável e responsiva.
 Tempo de resposta inferior a 2 segundos.

3. Definição de Atores

 Administrador: Responsável por cadastrar livros e usuários.


 Aluno: Pode consultar e reservar livros.

4. Protótipos de Interface

 Tela de login para usuários e administradores.


 Tela de cadastro de livros.
 Tela de reservas.
 Telas básicas desenhadas no papel ou software (ex.: Figma).

Fase 3: Análise
1. Modelo Conceitual (UML)
Classes principais:

É uma descrição geral que define propriedades (características) e métodos (ações ou


comportamentos).
 Livro: título, autor, quantidade.
 Aluno: nome, matrícula.
 Reserva: aluno, livro, data.

2. Fluxo de Navegação

Aluno:
Login → Consultar livros → Reservar livro → Confirmar.
Administrador:
Login → Cadastro de livros/usuários → Gerenciar reservas.

3. Protótipos

 Interface visual básica desenhada em papel.

Fase 4: Desenho
Objetivo: Criar o plano detalhado da estrutura e navegação.

1. Modelo de Navegação

 O aluno navega entre: login → tela principal → consulta → reservas.


 O administrador navega entre: login → gestão de livros → relatórios.

2. Interface Final
Criar telas amigáveis com botões claros e feedback visual.
 Adicionar botões, campos, e estrutura visual amigável.
 Usar cores diferentes para distinguir funcionalidades.

Fase 5: Desenvolvimento
1. Tecnologias

 Linguagens: PHP, JavaScript.


 Banco de dados: MySQL.
 Servidor: XAMPP (local).

2. Estrutura de pastas:
 /src → Código-fonte.
 /assets → CSS e imagens.
 /db → Scripts do banco de dados.

Fase 6: Testes e Implementação


1. Plano de Testes

 Testar login com diferentes usuários.


 Verificar se reservas reduzem a quantidade de livros.

2. Implementação

 Colocar o sistema em um servidor local para demonstração.

3. Manutenção

 Recolher feedback dos usuários e ajustar o sistema.


3ª Fase: Consolidação

Conteúdo:
Revisão de cada etapas do ciclo de vida de um projecto, com perguntas e respostas para
reforçar os conceitos.

4ª Fase: Tarefas

Conteúdo:

1. Quais são as etapas mais críticas no ciclo de vida de um sistema?


2. Dê exemplos de possíveis falhas em cada etapa e como evitá-las.

5ª Fase: Avaliação

Conteúdo:

Participação dos alunos na aula.

Apresentação da tarefa da aula passada.

Você também pode gostar