Вы находитесь на странице: 1из 35

Projeto de Modelagem e Desenvolvimento de Software

Professor: Joo Carlos de Lima


Turma: 4 Fase

Desenvolvimento
Individual ou em duplas.
Escolha do Tema.

Obedecer os prazos do Cronograma.


Entrega do documento com modelagem.
Entrega do Prottipo do Sistema.
Apresentao do Projeto e Prottipo.
Trabalhar sob o modelo em cascata.

Modelo em Cascata

Anlise do problema.
Descrever o problema;
Estudo do problema para definio dos objetivos;
Analisar todas as regras do negcio;

Analisar a viabilidade;
Analisar os processos de desenvolvimento.

Levantamento de requisitos
Funcionais

No funcionais
Requisitos de Usabilidade
Requisitos de Usurio

Engenharia de Requisitos

Requisitos so descries dos servios


(funcionalidades) fornecidos pelo sistema, incluindo
suas restries;

Os requisitos refletem as necessidades dos clientes de

um sistema responsvel por resolver um problema;


O processo de descobrir, analisar, documentar e

verificar os requisitos chamado de engenharia de


requisitos.

Engenharia de Requisitos
Requisitos de Usurio: So declaraes de requisitos

abstratos, em linguagem natural, de quais servios so


esperados do sistema e as restries sobre as quais ele deve
operar;
Requisitos de Sistema: So declaraes detalhadas das

funes, dos servios e das restries operacionais do sistema.


Ou seja, eles devem definir exatamente o que ser
implementado.

Anlise e modelagem do sistema (UML).


Diagrama e descrio do Caso de Uso;
Modelo de Entidade e Relacionamento (MER);
Diagrama de Classe;
Diagrama de Sequncia;
Descrio e especificao das telas (Prototipagem);

Mtodos e procedimentos.
Linguagem de programao. (Livre escolha);
Banco de dados. (Livre escolha);

Tecnologias utilizadas.

Projeto de banco de dados


Banco baseado na anlise e modelagem;
DER (Diagrama de Entidade e Relacionamento).

Desenvolvimento e Codificao do
Sistema
Codificar sistema baseado na modelagem;
Respeitar as regras do negcio;
Desenvolver com base no prottipo.

Testes de Software
Funcionalidades;
Verificao e Validaes de sistema;
Cadastros (Entradas);

Controles (Processamentos);
Relatrios (Sadas).

Verificao, Validao e Testes de


Software
Verificao:
Inspees de software ou revises por pares;
Teste de software
Teste de validao;
Teste baseados em requisitos;
Teste estrutural;
Teste de Defeitos;
Teste Caixa preta e Caixa branca.

Verificao x Validao
Verificao e validao no so a mesma coisa:

Verificao: Estamos construindo o produto corretamente?


Verifica se o software est de acordo com suas especificaes;

Se ele atende aos requisitos funcionais e no-funcionais

especificados.
Validao: Estamos construindo o produto correto?
Assegura que o software atende s expectativas do cliente.

Manutenes e melhorias futuras


Evoluo de Software.
Manutenes apontadas nos testes;
A partir do documento, apontar melhorias

futuras no sistema.

Evoluo de Software.
Depois de implantados, sistemas devem inevitavelmente mudar

para permanecerem teis;


Mudanas no ambiente requerem atualizaes do sistema.
Ao implantar um sistema modificado, este sistema causa uma mudana

no ambiente
A evoluo pode variar entre organizaes;

Processo informal: solicitao de mudanas provm de

conversas entre usurios e desenvolvedores;


Processo formalizado: documentao produzida e avaliada
em cada atividade do processo.

Apresentao do projeto
Elaborar uma apresentao na qual dever

apresentar a modelagem e o sistema;


Apresentao e entrega do Sistema;

Entrega do Documento de analise;

Documento de Acompanhamento
Cronograma das Atividades

1 Etapa - Documento
Desenvolver o documento a partir das normas da ABNT;
Capa/Contra Capa;
Sumrio;
Listas (Figuras, ilustraes e Tabelas;
Desenvolvimento.

Resumo do Documento
Um resumo deve informar a essncia do projeto de maneira resumida,

mas completa (com um tamanho de aproximadamente 300 palavras).


O leitor deve ter uma ideia razoavelmente clara do projeto aps ter lido

o resumo. Basicamente deve-se colocar informaes referentes a


finalidade da pesquisa, procedimentos usados, observaes e dados
coletados, resultados obtidos e uma breve concluses do estudo.
Os detalhes, as discusses e os grficos no devem ser includos no

resumo, todavia devem ser colocados no relatrio completo


Quando so colocadas citaes no resumo recomenda-se colocar a

referncia citada.

Introduo do Documento
Explanar o trabalho que ir desenvolver, sua justificativa

ou ponto de partida e os objetivos que pretende atingir.


Ser breve, relatar genericamente as etapas do trabalho,

tipos de pesquisas utilizadas, modelos que se baseou ou


ser baseado.

No usar grias, ou linguagem informal.


Evitar desviar o assunto.

Descrio do Problema
Descrever o cenrio do problema.

No colocar sugestes ou propor idias.


Apenas descrever o problema atual do negcio

sem o sistema.

Justificativa
Justificar: porque utilizar minha soluo

computacional ir melhorar os processos


internos do negcio?
Basear suas justificativas sobre os problemas
apresentados.

Objetivos
Objetivos

oEspecificar o objetivo geral em uma ou duas frases.


Objetivos especficos

oObjetivar todos as aes, funes e controles que iro


ser criados no sistema e documento.
oConsiderar os requisitos funcionais.

Viso geral do Produto


Descrever as respectivas funcionalidades;
Qual o pblico alvo do sistema;

Qual a necessidade de implementar o produto;


O impacto do sistema e sucesso que a soluo ir

trazer para o negcio;


A descrio deve ser genrica, posteriormente sero

descritas em detalhes;

Requisitos
Funcionais: So aqueles que descrevem o

comportamento do sistema, suas aes para cada

entrada, ou seja, aquilo que descreve o que tem que


ser feito pelo sistema.
So o crebro do projeto, j que descrevem as

funcionalidades que o sistema deve dispor.

Requisitos
No Funcionais: So aqueles que expressam como deve ser feito.

Em geral se relacionam com padres de qualidade como:


confiabilidade, performance e robustez.
Definem se o sistema ser eficiente para a tarefa que se prope a

fazer ou no. Um sistema ineficiente certamente no ser usado.


Neles tambm so apresentados restries e especificaes de uso

para os requisitos funcionais. Hardware entre outros.

Proposta de Projeto
Controle e gesto de locadora de vdeos.
Cadastro de filmes;
Categorias de filmes;
Classificao e tipo de filme (DVD/Blue Ray);
Cadastro de clientes;
Controle de locao;
Relatrios de emprstimos.

Proposta de Projeto
Gesto acadmica escolar.
Cadastro de Alunos;

Cadastro de Professores;
Cadastro de turmas;
Cadastro de notas;
Gerar boletim.

Proposta de Projeto
Controles de estoque.
Cadastro de usurio;
Cadastro de produto;
Classificao do produto;
Quantidade do produto;
Funes para mostrar produtos em falta;

Relatrios diversos.

Proposta de Projeto
Gerenciamento de Lan House.
Cadastro de clientes;
Cadastro de computadores e equipamentos;
Controle de utilizao dos computadores;
Relatrios.

Proposta de Projeto
Controle de vendas.
Cadastro de produtos;

Cadastro de vendedores;
Cadastro de clientes;
Emisso de nota fiscal;
Controle de Vendas.

Proposta de Projeto
Locadora de Veculos
Cadastro de Clientes;
Cadastro de veculos;
Cadastro de Marcas/Modelos;
Controle de locao (Aluguel e Devoluo);
Relatrios.

Proposta de Projeto
Escolha Livre
(discutir viabilidade com o professor).

Modelo de Documento
Modelo de documento para anlise e modelagem

Вам также может понравиться