Você está na página 1de 12

Análise e Projeto de Sistemas

Prof. Ulisses C. P. Arias


Sistemas de Software
• Anos 50
• 5 Fases Evolutivas:
• 50: Orientação Batch, Customizado;
• 60: Multiusuário, Banco de Dados, Tempo real;
• 70: Sistemas distribuídos, hardware baixo custo;
• 80: Orientação à Objetos, Sistemas Especialistas,
Computação paralela;
• 90: Wireless, Sistema aberto;
• 2000: Internet, Computação em nuvem, Computação
ubíqua(https://canaltech.com.br/produtos/O-que-e-
Computacao-Ubiqua/);
Software
• “Instruções (programas de computador) que quando
executadas produzem a função e o desempenho desejado;
estruturas de dados que possibilitam que os programas
manipulem adequadamente a informação; e documentos
que descrevem a operação e o uso dos programas”
(PRESSMAN, 1995).
• (20/08)
Características de um sistema
• Imaterial;
• Complexo;
• Mutável/Manutenibilidade;
• Conformidade;
• Inalterabilidade;
• Reusabilidade;
• Confiança e proteção;
• Eficiência;
• Aceitabilidade;
Tipos de software
• Software de Sistema;
• Software de Aplicação;
• Software científico e de engenharia
(https://www.ohub.com.br/empresas/software-cientifico);
• https://engenhariae.com.br/editorial/colunas/nasa-disponibiliza-gratuitamente-
softwares-que-sao-usados-em-seus-projetos-cientificos
• Software Embarcado;
• Software para linha de produtos;
• Aplicações Web / aplicativos móveis;
• Softwares de Inteligência Artificial;
Projeto de Sistemas (Composição)
• Objetivos;
• Atividades;
• Prazos;
• Recursos;
• Riscos e Incertezas;

Desafio: Gerenciar quantitativamente o projeto


Gerenciamento de projetos (Atividades)
• Medição: Avaliar qualidade, produtividade, benefícios de novos
métodos e ferramentas, linha de estimativas.
• Estimativas: Esforço, cronológico e custos.
• Análise de Riscos: Identificação, prioridade, estratégia de resposta,
prioridade, impacto, probabilidade de ocorrência.
• Cronograma de atividades: Responsável, prazo, recursos,
interdependência de outras tarefas.
• Monitoramento: Prazo, custo, escopo e qualidade; gerente de
projeto; reorganizar tarefas e recursos.
Ciclo de Vida de • Anos 60;
Desenvolvimento • Etapas:
de Software 1. Análise;
(Modelo em 2. Projeto;
Cascata) 3. Construção;
4. Testes;
5. Implantação;
6. Manutenção;
• Cada Etapa gera um resultado, esse resultado inicia a próxima etapa;
• Etapa de Análise, duas atividades principais:
1. Análise de Sistemas: Identificar melhor solução para a necessidade,
considerar prazos, custo, funções do sistema.
2. Análise de Requisitos: Descrição das necessidades e desejos do
usuário.

Você também pode gostar