Ambientes de Computação Empresarial e Avaliação de Custos

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Desenvolvimento de Sistemas Distribuídos Web Services
Orientação a objetos identidade abstração classificação encapsulamento
Processo Finalístico Manutenção
Sistemas distribuídos Metas de Projeto Prof. Diovani Milhorim
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
APSOO Aula 05.
ISO Processos do Ciclo de Vida do Software
Modelagem Organizacional
Contabilidade Sistemas de Informação
RUP - Rational Unified Process
Componentes e Frameworks
Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.
Prof. João Bosco M. Sobral
Componentes: A Abordagem Catalysis
Sistemas Operacionais
Alexandre Paiva Guylerme Velasco
Objetos Distribuídos Padrão CORBA
Sistemas de Informação - Objetivos
Aspectos Avançados em Engenharia de Software Aula 3 Fernanda Campos
Aspectos Avançados em Engenharia de Software Aula 2 Fernanda Campos
Gerencia de Projeto OO Aspectos Avançados em Engenharia de Software Aula 5 Fernanda Campos DCC/UFJF.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
ADMINISTRAÇÃO DE RECURSOS E MATERIAIS
Infraestrutura de tecnologia da informação
Sistemas de Informação e as decisões gerenciais na era da Internet
Tecnologia de Informática
Cap. 6 – Pressman – Eng. Sistemas
Portal Corporativo: Conceitos e Características
Análise da linguagem Java Planejamento. Objetivos Apresentar as soluções de implementação em Java para os conceitos de Orientação a Objetos introduzidos.
Sistemas Distribuídos
ANÁLISE E DESENVOLVIMENTO
SWEBOK José Benito David Embiruçu Leandro barbosa Pablo Alessandro
Sistemas Operacionais
SISTEMAS OPERACIONAIS I
Arquitetura de Software Visão Geral. Introdução  Um ponto crítico no projeto e na construção de todo o sistema de software é sua arquitetura: isto é,
Abr-17 Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto Fluxo de análise e projeto.
Padrão- MVC Model, View, Controller
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Introdução a JEE Marco A. S. Reis Arquiteto de Software Abril/2011.
RUP - Cap. 3 – Processo Dirigido por Caso de Uso
Padrões de Interação com o Usuário
Processos de Software.
Engenharia de Groupware: Desenvolvimento de Aplicações Colaborativas. Síntese FUKC, H. RAPOSO,A. B. GEROSA, M. A. Artigo apresentado em mini-curso do Congresso.
Como elaborar seu currículo? 04/2006 Um currículo bem feito não garante sua contratação mas um currículo mal elaborado elimina-o do processo seletivo.
Introdução a um Processo de Desenvolvimento Orientado a Objeto
Desenvolvimento de Software Dirigido a Modelos
Um Sistema Peer-to- Peer para Armazenamento Distribuído de Arquivos Daniel Mauricio Sthor Lauro Luis Costa Lucas Nascimento Ferreira Departamento de Informática.
Engenharia de Software e Sistemas
Processo Dirigido Pelos Use Cases Disciplina: Estudo do RUP Autor: Tiago Lima Massoni Orientação: Augusto Sampaio Paulo Borba.
Multiparadigma das Comunicações em Java para Grid Computing Fernanda R. Ramos Luiz Felipe Marco Eiterer Profº Alcides Calsavara, Ph.D.
Objetos Distribuídos Frameworks Orientados a Objetos.
Frameworks e Componentes Daniel Fernando Pavelec.
FUNDAMENTOS DE SISTEMAS DE INFORMAÇÃO Profª. Vanilde Manfredi
Wi-Fi Information Service Ademir José de Carvalho Junior Felipe Cavalcanti Ferreira.
Fábricas de Software Momentos de Reflexão
Roteiro de hoje Auto-apresentação Plano de Ensino FSI Capítulo 1
RESPOSTAS A INCIDENTES E PLANO DE CONTINUIDADE DE NEGÓCIOS
OntoPRIME Ontologia para Gerenciamento de Riscos de Projetos Projeto da Disciplina de Agentes Inteligentes –
TÉCNICAS DE ESTIMATIVAS
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Processos de Software Ludimila Monjardim Casagrande 1º Semestre Desenvolvimento e Qualidade.
Conceitos Importantes nos Sistemas de Informação
PETI Planejamento Estratégico de TI
Atividades, Artefatos e Responsáveis da Disciplina de Análise e Projeto.
18/09/ /12/20082 Testes Baseados Em Modelo Diana Rúbia Paulo César Qualidade, Processos e Gestão de Software Alexandre Vasconcelos {drrr, pco,
Arleys Pereira Nunes de Castro - Mestrando : Modelagem computacional (SENAI-MCTI) Especialista : Sistema distribuídos
Informação Nos últimos 30 anos do século XX, foram produzidas mais informações do que nos cinco mil anos anteriores. Nos últimos 30 anos do século XX,
INTELIGÊNCIA EMPRESARIAL
Transcrição da apresentação:

Ambientes de Computação Empresarial e Avaliação de Custos Francisco Leme Neto Sergio Henrique Knapik

Agenda Sobre o paper Introdução Vantagens Requisítos de Sistemas de Informação Empresarias Para Atendermos os Requisítos Classes Baseadas em Estruturas Hieráquicas Classe de Processo de Negócio Elementar Classe Tarefa (TASK) Classe Interface Estimativa de Custos Conclusão

Sobre o Paper “Enterprise Computing Environments and Cost Assessment” Sudip Bhattacharjee e R. Ramesh Communications of the ACM www.acm.org/dl Outubro de 2000 Volume 43 – Número 10 Sudip: Professor Assistente de gerenciamento de operações e informações da escola de Administrações e Negócios da univercidade de Connecticut em Stors/Connectcut Ramesh: Professor associado da escola de gerenciamento da Universidade de Buffalo, Buffalo/Nova York

Introdução O paper propõe um modelo OO de framework para computação empresarial e um modelo de avaliação que devem ajudar no desenvolvimento de sistemas empresariais de larga escala baseado em seus processos de negócio. As frameworks OO baseadas em classes de objetos cooperantes provêem um reuso maior em aplicações similares de um domínio particular Este modelo OO de framework para computação empresarial e seu modelo de avaliação de ajuda no desenvolvimento de sistemas empresariais complexos de larga escala e os processos de negócio relacionados, enquanto é calculado o custo de seus planejamento, desenvolvimento, manutenção e melhoria.   Sabemos do valor do design OO na construção de aplicações apropiadas, eficientes e baratas para desenvolvimento em larga escala. Mas frameworks OO de classes de objetos cooperadas provêem um reuso maior em aplicações similares de um dominio particular. É proposto no paper uma framework que permite a integração efetiva e de baixo custo de plataformas heterogêneas de hardware, o desenvolvimento de aplicações que abilitam, focam e suportam processos de negócios com missões críticas, distribuídas e com diversos tipos de dados. E ainda permitem modificações para que se adapte aos requisítos da organização e do contexto do negócio. Avaliar o custo do planejamento e manutenção de uma frameworks OO é de grande interresse de praticamente qualquer gerente de TI de organização. Eis os benefícios: ·        Suporte para o gerenciamento de performance; ·        Entendimento e compreensão da utilização dos recursos de informação para aos operações de negócios, assim como a análise de tendências destes recursos; ·        Apoio a decisão de melhorias destas funções; ·        Ajuda na avaliação do nível CMM da organização; ·        Ajuda para determinar o custo do desenvolvimento das aplicações;

Vantagens Suporte para o gerenciamento de performance Entendimento e compreensão da utilização dos recursos de informação para aos operações de negócios Análise de tendências destes recursos; Apoio a decisão de melhorias destas funções Ajuda na avaliação do nível CMM da organização Ajuda para determinar o custo do desenvolvimento de aplicações

Requisítos de Sistemas de Informação Empresarias Arquitetura consulta/resposta Arquitetura conversacional Arquitetura baseada em mensagens em lote/transações

Para Atendermos os Requisítos devemos... ...Ter uma framework baseada em estruturas hierárquicas

Classes Baseadas em Estruturas Hieráquicas São classes de processos de negócio Possuem ou mantém outras classes consistentes Que, por sua vez, possuem outras classes consistentes

Classe de Processo de Negócio Elementar Representa um pequeno núcleo da inteligência organizacional Agrega: Classe usuário (USER) Classe tarefa (TASK)

Alocação de Infra-Estrutura Toda a infra-estrutura é dinâmica e distribuída

Classe Tarefa (TASK) Agrega: Classe lógica do negócio Métodos e atributos que representam um objeto elementar do negócio Classe de entrada de dados Classe de saída de dados

Classe Interface Implementa todas as outras classes Possui as área de: Interface gráfica com o usuário Interface com a aplicação do usuário Conectividade remota Interface entre alicações Interface entre a aplicação e os dados Interoperabilidade Interface entre os dados

Estimativa de Custos O Modelo identifica certos elementos chave no desenvolvimento do framework Área de planejamento Área de desenvolvimento Área de implantação Área de gerenciamento

Conclusão