Prévia do material em texto
Aula 03 – tipos de Sistemas William Xavier Maukoski Lembram da Ultima aula? Lembram da Ultima aula? Desenvolvimento comercial de Software Lembram da Ultima aula? 1 - Standalone 2 – Aplicações baseadas em transações 3 – Sistemas de controle embutido 4 - Sistema de processamento de lotes 5 – Sistemas de entretenimento 6 – Sistemas para modelagem e simulação 7 – Sistemas de coletas de dados 8 - Sistemas de Sistemas Standalone Aplicações completas em um computador Aplicações interativas baseadas em transações Aplicações Remotas Sistemas de controle embutidos Sistemas de Hardware Simples Sistemas de controle embutidos Sistemas de Hardware Simples Sistemas de processamento de lotes Sistemas financeiros Sistemas de Entretenimento Jogos, reprodutores de mídia. Sistemas para Modelagem e Simulação Softwares de Engenharia e Ciência Sistemas de coleta de dados Softwares de Coleta de Campo Sistema de Sistema Plataformas de Software Sistema Operacionais Gerenciar os recursos do Sistema Sistemas Moveis Sistemas Robustos Diretrizes da Engenharia de Software 1 - Processos Gerenciados e Conhecidos 2 – Confiança e Desempenho 3 – Gerencia de Requisitos 4 – Melhor uso possível de recursos Diretrizes da Engenharia de Software Diretrizes da Engenharia de Software 1 - Processos Gerenciados e Conhecidos Diretrizes da Engenharia de Software 1 - Processos Gerenciados e Conhecidos 2 – Confiança e Desempenho Diretrizes da Engenharia de Software 1 - Processos Gerenciados e Conhecidos 2 – Confiança e Desempenho 3 – Gerencia de Requisitos Diretrizes da Engenharia de Software 1 - Processos Gerenciados e Conhecidos 2 – Confiança e Desempenho 3 – Gerencia de Requisitos 4 – Melhor uso possível de recursos Engenharia de Software e a Internet Engenharia de Software e a Internet Inicialmente era apenas compartilhamento de informação Engenharia de Software e a Internet Inicialmente era apenas compartilhamento de informação Começou a mudar na segunda metade dos anos 90 Engenharia de Software e a Internet Inicialmente era apenas compartilhamento de informação Começou a mudar na segunda metade dos anos 90 Navegadores Engenharia de Software e a Internet Inicialmente era apenas compartilhamento de informação Começou a mudar na segunda metade dos anos 90 Navegadores WebServices Mudanças Trazidas pela Internet Mudanças Trazidas pela Internet 1 – Reutilização de Software Mudanças Trazidas pela Internet 1 – Reutilização de Software 2 - Entrega Incremental Mudanças Trazidas pela Internet 1 – Reutilização de Software 2 - Entrega Incremental 3 – Interface Restrita Estudo de Caso Sistema Embutido Sistema da Informação Sistema Embutido Bomba de Insulina Sistema Embutido Sistema Embutido Um sistema de informação MHC-PMS (sistema de gerenciamento de pacientes com problemas de saúde mental, do inglês menthalhealth core-potient management system) Um sistema de informação Sistema de Coleta de Dados Sistema de Coleta de Dados Uma estação Meteorológica no deserto Sistema de Coleta de Dados Uma estação Meteorológica no deserto 1 - Sistema da estação meteorológica. Sistema de Coleta de Dados Uma estação Meteorológica no deserto 1 - Sistema da estação meteorológica. 2 - Sistema de gerenciamento e arquivamento de dados Sistema de Coleta de Dados Uma estação Meteorológica no deserto 1 - Sistema da estação meteorológica. 2 - Sistema de gerenciamento e arquivamento de dados 3 - Sistema de manutenção da estação Uma estação Meteorológica no deserto Uma estação Meteorológica no deserto Uma estação Meteorológica no deserto 1- Monitorar os instrumentos, energia e hardware de comunicação e reportar defeitos para o sistema de gerenciamento. Uma estação Meteorológica no deserto 1- Monitorar os instrumentos, energia e hardware de comunicação e reportar defeitos para o sistema de gerenciamento. 2 - Gerenciar a energia do sistema, garantindo o carregamento das baterias sempre que as condições ambientais permitirem, bem como o desligamento dos geradores em condições climáticas potencialmente perigosas, como ventos fortes. Uma estação Meteorológica no deserto 1- Monitorar os instrumentos, energia e hardware de comunicação e reportar defeitos para o sistema de gerenciamento. 2 - Gerenciar a energia do sistema, garantindo o carregamento das baterias sempre que as condições ambientais permitirem, bem como o desligamento dos geradores em condições climáticas potencialmente perigosas, como ventos fortes. 3 - Permitir reconfiguração dinâmica quando partes do software forem substituídas com novas versões e quando os instrumentos de backup forem conectados ao sistema em caso de falha de sistema Uma estação Meteorológica no deserto 1- Monitorar os instrumentos, energia e hardware de comunicação e reportar defeitos para o sistema de gerenciamento. 2 - Gerenciar a energia do sistema, garantindo o carregamento das baterias sempre que as condições ambientais permitirem, bem como o desligamento dos geradores em condições climáticas potencialmente perigosas, como ventos fortes. 3 - Permitir reconfiguração dinâmica quando partes do software forem substituídas com novas versões e quando os instrumentos de backup forem conectados ao sistema em caso de falha de sistema