Engenharia de Software I - Aula 6

335 visualizações

Publicada em

Slides da 6ª aula da disciplina "Engenharia de Software I".

Curso: Tecnologia em Análise e Desenvolvimento de Sistemas.

Publicada em: Negócios
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
335
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
18
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Engenharia de Software I - Aula 6

  1. 1. Alessandro Almeida | www.alessandroalmeida.com
  2. 2. Atividade da aula passada...
  3. 3.  Todos terminaram? Por favor, entreguem... Falaremos sobre o estudo de caso na próxima aula
  4. 4. Chegou a hora de começar!
  5. 5.  Vivenciar a junção de disciplinas em um único projeto  É assim que a vida real funciona...  Visão sistêmica
  6. 6.  Informem o título do projeto
  7. 7.  Frase que define o projeto Através da leitura, é possível compreender (de forma geral) o objetivo do sistema Pode ser um nome simples ou “comercial” Exemplos:  Sistema para Gestão de ONGs  Process Manager  Pedreiro Eletrônico: Sistema para Controle de Obras Patrimoniais
  8. 8.  Informem os objetivos gerais
  9. 9.  Listem os objetivos do projeto Para identificar os objetivos, pensem nos problemas que pretendem resolver ao criar o projeto Exemplos:  Objetivos do Pedreiro Eletrônico: ▪ Gerenciar os projetos de construção de imóveis ▪ Estabelecer pontos de controle visando garantir que os operários retornem para o trabalho após o almoço ▪ Calcular a quantidade de materiais necessários para a obra
  10. 10.  Qual problema vocês pretendem resolver com o desenvolvimento do projeto? Qual necessidade vocês esperam suprir ao desenvolver o projeto? Exemplo:  Justificativa do Pedreiro Eletrônico: ▪ Atualmente há uma grande dificuldade para controlar projetos de imóveis residenciais. Além dos cálculos imprecisos de materiais (que ocorrem com frequência), é muito difícil monitorar o trabalhos dos operários.
  11. 11.  Explique de forma resumida como o sistema vai funcionar  Somente uma ideia, pode mudar com o desenvolvimento do projeto  Vocês podem utilizar um diagrama que represente o funcionamento do sistema Exemplo:  O Pedreiro Eletrônico é composto por cinco módulos (descritos abaixo) acessados a partir de uma página principal.  Para abrir o sistema é necessário realizar o login, digitando o nome do usuário e uma senha.
  12. 12.  Descreva as principais operações que estarão disponíveis para o usuário (cliente) do seu sistema Exemplo:  Operações disponíveis no Pedreiro Eletrônico: ▪ Acesso ao sistema: Operação obrigatória para qualquer pessoa que tentar acessar o sistema. Requer utilização de nome de usuário e senha (cadastrados pelo administrador). ▪ Gestão de Materiais: Permite o cadastro, consulta e alteração dos materiais utilizados na construção dos imóveis.
  13. 13.  Qual será a linguagem de programação utilizada?  VBA?  PHP?  Java?  Etc. E o banco de dados?  Oracle?  SQL Server?  Microsoft Access  Etc.
  14. 14.  Procurem aplicar o que for mais simples! Na apresentação, além de demonstrar a navegação entre as telas do sistema, vocês apresentarão também um módulo de cadastro (cadastrar, excluir e editar) e um módulo de consulta em execução
  15. 15.  Definam as responsabilidades de cada membro do grupo  Quem será o cara do banco de dados?  Quem fará a análise de requisitos?  Quem criará a documentação?  Quem será o responsável pela criação das telas e navegação?  Quem criará os módulos de cadastro e consulta?
  16. 16.  Cuidado com a difusão de responsabilidades! Dica!  Tentem montar um grupo “heterogêneo”
  17. 17. CRONOGRAMA PARCIAL (SUGESTÃO) SETEMBRO OUTUBRO NOVEMBRO 1 2 3 4 1 2 3 4 5 1 2 3 4Preencher a ficha do projetoDefinir tecnologia que será utilizadaMontar o "Mapa de Processos"Criar a documentação de Banco de DadosMontar documentação de Engenharia de SoftwareMontar telas do sistemaCriar módulos de cadastro e consultaRealizar homologação (testes)Consolidar documentação do Projeto Integrado (TSI + BD + ES I)Realizar validação final na documentação (TSI + BD + ES I)Apresentação
  18. 18. alessandro.almeida@uol.com.brwww.slideshare.net/alessandroalmeida

×