24
ESUCRI Análise e Projeto de Sistemas Prof. Edson Thizon (2005)

Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

  • Upload
    buiminh

  • View
    219

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

ESUCRI

Análise e Projeto de Sistemas

Prof. Edson Thizon

(2005)

Page 2: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Apresentação (mini-currículo)• Formação Acadêmica

– Bacharelado em Ciência da Computação (UNISUL/00)– Mestrando em Ciência da Computação (UFSC/03) (em

créditos/trancado)– Especialista em Metodologia da Educação Superior

(ESUCRI/05)– Cursando MBA em Gerenciamento de Banco de Dados

(UNESC/ )

• Experiência Profissional– Universidade do Sul de Santa Catarina - UNISUL

• Programador: 2 anos• Analista de Sistemas: 4 anos• Professor de disciplinas de graduação e seqüenciais: 3 anos• Analista de Negócios (Financeiro): 1 ano

– Escola Superior de Criciúma – ESUCRI• Professor de disciplinas de graduação: 2 anos

Page 3: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Disciplina Análise e Projeto de Sistemas

• Apresentação Plano de Ensino;

• Porque abordar a disciplina Análise e Projeto de Sistemas no curso de Sistemas de Informação?

• Conteúdo X outras disciplinas

Page 4: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Introdução• Com a vinda dos microcomputadores na década

de 80, houve uma significativa mudança no mercado de informática.

• Anteriormente só grandes empresas possuíam potencial econômico, financeiro e técnico para usufruir dos benefícios existentes no uso de tecnologias da informação.

• Atualmente as empresas (pequenas, médias e grandes) que não utilizam as tecnologias oferecidas para o gerenciamento da informação (sistemas de informação), serão substituídas facilmente por outras (atualizadas) existentes no mercado.

Page 5: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Níveis de decisão na Empresa (Interação com o sistema de informações)

Estratégico

Tático

Operacional

Analista de Negócio

(Conhece as tendências de TI, o negócio e

ajuda nas tomadas de

decisão)

Analista de Sistemas(automatizar

as operações)

SISTEMADE

INFORMAÇÕES

Page 6: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Conceito de sistema

• Sistema é um conjunto de programas e rotinas de computação que, operando de forma conjunta, realizam uma determinada tarefa no todo ou em parte, dependendo da sua abrangência e complexidade, tendo como objetivo um resultado prático (SILVA, 1999).

Page 7: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Análise e Projeto de Sistemas• Os sistema de informações computadorizado

de uma forma geral são projetados e construídos por uma grande equipe de profissionais da informática e do negócio.

• Geralmente o gerente do projeto faz frente a alguns problemas que, se não forem previstos quando do início do projeto e bem gerenciados, fatalmente levarão ao insucesso do projeto.

Page 8: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Problemas mais comuns• Evolução tecnológica;• Especificação incorreta do sistema;• Metodologias inadequadas;• Restrições de pessoal, hardware e software.

Page 9: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Outros problemas• Comunicação falha da equipe de trabalho.• Riscos não avaliados adequadamente.• Dificuldade de estimar prazos e recursos.• Conflito de objetivos.• Fraca compatibilidade entre as políticas da

empresa com a área de informática.• Cultura da organização.

Page 10: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Metodologia de desenvolvimento e manutenção de sistemas

• Muitos dos problemas citados podem ser minimizados com a implantação de uma metodologia de desenvolvimento e manutenção de sistemas.

• Em todo processo de desenvolvimento de software existe um ciclo de vida que indica as principais fases que o mesmo percorre desde a sua concepção até sua morte.

Page 11: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Existem alguns pontos que justificam plenamente a necessidade de uma metodologia de desenvolvimento de sistemas em uma

organização:

• Grande rotatividade do pessoal de informática; • Organização da equipe;• Geração de sistemas de alta qualidade, dentro do

orçamento e prazos previstos;• Melhoria no relacionamento entre a área de sistemas e

seus usuários;• Melhor controle de tarefas e recursos em todos os níveis;• Aumento de produtividade;• Documentação adequada gerada ao longo do

desenvolvimento.

Page 12: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Existe, praticamente, três maneiras de adquirir uma metodologia:

• Desenvolver uma metodologia própria com pessoal técnico e com ajuda de consultores;

• Adaptar uma metodologia existente no mercado às suas particularidades;

• Adquirir uma metodologia de empresas especializadas.

Page 13: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

MetodologiaTendência

-Análise Estruturada(Sistemas)- DFD - ER- BD Relacional

- Oracle Designer- Power Designer- Er Win

Processo

Notação

Ferramenta

- Análise OO- XP - Rup- Iconix - Open- Diagrama de Classe - UML - BDOO

- Rational Rose- Jude- Mucase

Page 14: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Cont...• Top Down • Expiral

Levantamento

Análise

Projeto

Customização

Implantação

Projeto Análise

ImplantaçãoCustomização

Fracasso???

Page 15: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Fases no desenvolvimento de um sistema (análise estruturada)

Para facilitar o trabalho de desenvolvimento de um sistema, o analista deverá ter em mente as seguintes fases:

Processo de AnáliseEstudo daViabilidade

Projeto do Sistema

ImplementaçãoManutenção

Concepção do Sistema

Projeto Detalhado

Implantação

Ciclo de vida de um sistema.

Page 16: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Concepção do Sistema• É o surgimento da idéia de que existe um

problema na organização, portanto necessita de solução dentro de um prazo razoável.

• Nessa fase, o analista faz uma estimativa de custos não muito precisa, pois, como o processo está na sua fase inicial, é extremamente difícil fazer previsão de investimentos, mas sim dar uma idéia aproximada do quanto será necessário gastar.

Page 17: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Estudo da Viabilidade• A fase de desenvolvimento propriamente dita

do sistema proposto é iniciada com o estudo da viabilidade.

• Consiste em demonstrar à empresa que a construção do novo sistema trará uma série de benefícios que se sobrepõem aos seus custos.

Page 18: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Processo de Análise• Busca saber exatamente o que deverá ser

feito para resolver o problema que foi descoberto na concepção.

• Cria-se um modelo lógico do sistema que deverá ser constituído principalmente pelo diagrama de fluxo de dados, dicionário de dados e descrição dos principais algoritmos.

Page 19: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Projeto do Sistema/Detalhado• Será criado o diagrama de fluxo de dados

para cada alternativa proposta, além de uma profunda análise de custos versus benefícios, objetivando mostrar à empresa quais são os melhores caminhos a serem seguidos.

• No projeto detalhado ainda não estão sendo codificados os programas, mas está sendo feita a descrição de todas as especificações que ajudarão os programadores a fazerem a implementação do sistema.

Page 20: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Implementação• Nessa etapa, são codificados e

documentados todos os programas, além de testes individuais e em conjunto.

• Além disso, são definidos os procedimentos operacionais, de auditoria e de segurança, bem como é feito um teste piloto ou teste geral de todo o sistema, e ministrado o treinamento necessário aos usuários.

Page 21: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Implantação• Colocar o sistema em fase de operação.

Manutenção• Manter em operação real de funcionamento

com constante melhorias e adequação às novas necessidades que forem surgindo na empresa.

Page 22: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

FASES - DOCUMENTAÇÃONa disciplina Análise e Projeto de Sistemas utilizaremos uma metodologia com 5 fases que reproduzirá as seguintes documentações :

• Estudo Preliminar• Análise de requisitos• Projeto Lógico• Projeto Físico• Construção (implementação)

• Manual do usuário

Arquivo: Analise_Projeto_Sistemas_MDMS.pdf

Page 23: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Atividades da Semana• Ler o arquivo: Analise_Projeto_Sistemas_MDMS.pdf;• Concepção do sistema (apresentar/escrever a idéia);• Desenvolver o Estudo Preliminar;• Procurar na Internet sistemas que atendem a mesma

necessidade do sistema proposto, levantando as principais funções (2 no mínimo);

• Propor funções para o sistema que o diferenciem dos sistemas já existentes no mercado (viabilidade);

• Iniciar o desenvolvimento da fase análise de requisitos.

Page 24: Análise e Projeto de Sistemas - paginas.unisul.brpaginas.unisul.br/edson.thizon/PDF/Aula1_AnaliseeProjetodeSistemas.… · Disciplina Análise e Projeto de Sistemas • Apresentação

Referências Bibliográficas• SILVA, Nelson Peres da. Projeto e

desenvolvimento de sistemas. São Paulo: Érica, 1999.

• SOMMERVILLE, Ian. Engenharia de Software. São Paulo: Addison Wesley, 2003.

• GARCINDO, Luiz A. S., FARACO, Rafael, Metodologia de Desenvolvimento e Manutenção de Sistemas. Unisul. Versão 2, 2002.

• MBA;