Sistemas de Informaes Sistemas Informaes Empresariais 1 Engenharia

  • Slides: 12
Download presentation
Sistemas de Informações Sistemas Informações Empresariais 1. Engenharia de Sistemas Márcio Aurélio Ribeiro Moreira

Sistemas de Informações Sistemas Informações Empresariais 1. Engenharia de Sistemas Márcio Aurélio Ribeiro Moreira marcio. moreira@uniminas. br http: //si. uniminas. br/~marcio/

O que é Engenharia de Sistemas? Ø Antes de fabricar o software precisamos entender

O que é Engenharia de Sistemas? Ø Antes de fabricar o software precisamos entender o “sistema” no qual ele será inserido. Ø Para isto precisamos: l Determinar o objetivo do sistema. l Definir o papel do hardware, software, pessoal, base de dados e procedimentos. l Os requisitos operacionais devem ser obtidos, analisados, especificados, modelados, validados e gerenciados (Gestão de configuração e mudanças). l Esta é a base da Engenharia de Sistemas. Márcio Moreira 1. Engenharia de Sistemas – Slide 2 Sistemas de Informações Empresariais

Panorama da Engenharia de Sistemas Ø Quem faz? l Um Engenheiro de Sistemas (normalmente

Panorama da Engenharia de Sistemas Ø Quem faz? l Um Engenheiro de Sistemas (normalmente um consultor) em conjunto com o cliente e os usuários. Ø Por que é importante? l Não dá para conhecer a floresta à partir das árvores. l É preciso usar abordagem top-down. l O software é construído para atender o sistema. Ø Passos: Objetivos Requisitos operacionais. Ø Produto: Modelo do sistema. Ø Check: Clareza, completude e consistência. Márcio Moreira 1. Engenharia de Sistemas – Slide 3 Sistemas de Informações Empresariais

Hierarquia da Engenharia de Sistemas Ø Visão de mundo: domínio do negócio. Ø Visão

Hierarquia da Engenharia de Sistemas Ø Visão de mundo: domínio do negócio. Ø Visão do domínio: elementos do sistema. Ø Visão do elemento: detalhes. Ø Visão do detalhe: especificações. Ø Fatores restritivos da Modelagem de Sistemas: l Pressupostos: Reduzem a quantidade de variáveis. l Simplificações: Quebra de complexidade para dar tempo. l Limitações: Ajudam na delimitação do sistema. l Restrições: Abordagem, prazo, recursos, etc. l Preferências: Arquiteturais ou estruturais fecham o foco. Márcio Moreira 1. Engenharia de Sistemas – Slide 4 Sistemas de Informações Empresariais

Simulação de Sistemas Ø Uma vez criado o modelo ele pode ser submetido à

Simulação de Sistemas Ø Uma vez criado o modelo ele pode ser submetido à simulações, com dados históricos, para validar o comportamento. Ø Objetivo: l Além do comportamento, os envolvidos ver como será o funcionamento, operações e respostas do sistema. Ø Ferramentas: l CSIM, Simics, SLX (Wolverine), etc. l Lista: www. idsia. ch/~andrea/simtools. html. Márcio Moreira 1. Engenharia de Sistemas – Slide 5 Sistemas de Informações Empresariais

Engenharia de Processos de Negócio Ø BPE = Business Process Engineering Ø É formada

Engenharia de Processos de Negócio Ø BPE = Business Process Engineering Ø É formada por 3 visões arquiteturais: l Arquitetura de Dados: v. Modelo de dados fundamental ao negócio. l Arquitetura de Aplicações: v. Elementos do sistema que transformam dados em finalidades de negócio (software e até pessoas). l Infra-estrutura Tecnológica: v. Elementos que sustentarão a arquitetura de dados e de aplicações. Márcio Moreira 1. Engenharia de Sistemas – Slide 6 Sistemas de Informações Empresariais

Hierarquia da Eng. Proc. Negócios Empresa l Planejamento estratégico Ø Visão de domínio: Área

Hierarquia da Eng. Proc. Negócios Empresa l Planejamento estratégico Ø Visão de domínio: Área de negócio Consultor Ø Visão de mundo: l Análise da área de negócio Sistema de negócio l Projeto do sistema de negócio Ø Visão detalhada: l Construção e integração Márcio Moreira 1. Engenharia de Sistemas – Slide 7 Função de negócio Eng. Software Ø Visão de elemento: Sistemas de Informações Empresariais

Engenharia de Produto Ø Meta: l Traduzir as necessidades do sistema em produto, derivando

Engenharia de Produto Ø Meta: l Traduzir as necessidades do sistema em produto, derivando a arquitetura e a infra-estrutura (tecnologia necessária). Ø Componentes da arquitetura: l Software, hardware, dados e pessoal. Márcio Moreira Eng. de Requisitos. Eng. de Componentes. Análise e Projeto. Construção e Integração. 1. Engenharia de Sistemas – Slide 8 Eng. de Software Ø Visão de mundo: Ø Visão de domínio: Ø Visão de elemento: Ø Visão detalhada: Sistemas de Informações Empresariais

Modelagem de Sistemas Ø Usa-se uma série de modelos UML para representar o sistema,

Modelagem de Sistemas Ø Usa-se uma série de modelos UML para representar o sistema, desde a visão de topo (mundo) até os níveis de detalhes. l A linguagem UML tanto pode ser utilizada para modelar o sistema quanto o software. Ø Exemplos para um Sistema de Classificação por Esteira Rolante (CLSS): l Diagramas: Contexto, Hardware, Atividades, Classes e Casos de Uso. Márcio Moreira 1. Engenharia de Sistemas – Slide 9 Sistemas de Informações Empresariais

CLSS – Diagrama de Contexto Processamento da interface do usuário Leitor de Código de

CLSS – Diagrama de Contexto Processamento da interface do usuário Leitor de Código de barras Esteira rolante Processamento da entrada Márcio Moreira Operador da estação de classificação Solicitação Consultas Código de barras Comandos de desvio Sistema de Classificação Por Esteira Indicador de Rolante velocidade Dados de da linha Diagnóstico Manutenção e autoteste Operador da estação de classificação 1. Engenharia de Sistemas – Slide 10 Mecanismo de Classificação Computador Central Processamento da saída Sistemas de Informações Empresariais

CLSS – Diagrama de Hardware e Classe Processador CLSS Subsistema de ordenação Subsistema de

CLSS – Diagrama de Hardware e Classe Processador CLSS Subsistema de ordenação Subsistema de aquisição de dados do sensor Tela do operador Controlador de desvio Tacômetro de pulso da esteira rolante Leitor de código de barras Márcio Moreira 1. Engenharia de Sistemas – Slide 11 Atuador de desvio Sistemas de Informações Empresariais

Diagrama de Atividades e Casos de Uso Márcio Moreira 1. Engenharia de Sistemas –

Diagrama de Atividades e Casos de Uso Márcio Moreira 1. Engenharia de Sistemas – Slide 12 Sistemas de Informações Empresariais