Enterprise Knowledge Development

Slides:



Advertisements
Apresentações semelhantes
Engenharia de Software
Advertisements

Análise e Projeto Orientado a Objetos
Análise e Projeto de Sistemas I
Requisitos de Software
Gerenciamento do escopo
Engenharia de Software
Modelagem Organizacional
Enterprise Business Architecture The Formal Link between Strategy and Results.
E-business: Como as Empresas Usam os Sistemas de Informação.
Engenharia de Software
UML Material retirado da apostila do Professor Cesar Augusto Tacla
Centrado na arquitetura
Metodologias Equipe do Curso de ES para SMA {lucena, furtado, choren,
Metodologias Equipe do Curso de ES para SMA
Faculdade de Ciências Sociais de Aplicadas de Petrolina – FACAPE
SISTEMA É UMA ENTIDADE QUE MANTEM SUA EXISTÊNCIA ATRAVÉS DA INTERAÇÃO DE SUAS PARTES ( Bertalanffy ) Interação Mútua Diferente duma simples.
Gerenciamento da Integração
Rastreamento de Requisitos
O processo de coletar os requisitos (escopo do cliente)
6. Análise estruturada 6.1 DFD
Título do Trabalho Nome Orientador Data.
Gerenciamento de Requisitos com Casos de Uso
Prof.Alfredo Parteli Gomes
Modelos de Maturidade de Processos de Software
Gerenciamento de Configuração
DIAGRAMA DE CASO DE USO Prof. Fabíola Gonçalves C. Ribeiro.
IEEE Std IEEE Melhores Práticas para Especificações de Requisitos de Software (ERS)
Extending And Formalizing The Framework For Information Style Architecture J. F. Sowa J. A. Zachman.
CMMI – Gerência de Configuração
REQUIREMENTS DEVELOPMENT DESENVOLVIMENTO DE REQUISITOS
Introdução e Fundamentos Engenharia de Requisitos
Diagramas de Atividade
Fase de Concepção (Início, Planejamento)
Sistema de Informação Modelagem de Negócio UML
Metodologias (Parte II) Viviane Torres da Silva
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Gestão de defeitos.
GERENCIAMENTO DE PROJETOS DE T.I
Laboratório de Programação
Modelagem de Processos de Negócio
Trabalho de Engenharia de Software II
Requisitos de Software
Diagrama de Colaboração. Diagramas de Interação Expressam informações bastante similares porém de maneira diferente Diagrama de seqüência: – Interação.
Modelando Sistemas em UML
Rights and Intentions in Value Modeling Romulo Filho Paul Johannesson e Maria Bergholtz.
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.
Fluxos secundários Só devem ser analisados e descritos após a descrição dos fluxos básicos. Fluxos alternativos situações especiais (desconto para um cliente)
Estruturas Organizacionais
Relação entre Requisitos e Arquitetura de Software num ambiente Multi-Agente SIRA Framework Análise dos temas de Lúcia Bastos e Turah Almeida Apresentação.
IEEE Melhores Práticas para Descrições de Projeto de Software (DPS)
Gestão de projetos de Software GTI-16
Tarciane Andrade Análise de Casos de Uso Tarciane Andrade
Análise de Casos de Uso Rafael Duarte Alexandre Mota [rmd,
Modelação Aula T15 Modelação Conceptual de Sistemas Revisão do Comportamento OCL – Object Constraint Language José Borbinha.
Sistemas de Informação Prof Paulo Germano. Sistemas de Informação Um sistema de informação é um conjunto de componentes relacionados que recebe, trata,
ALOCAÇÃO DE RECURSOS Suporte material que o processo precisa para ser executado e poder cumprir as metas preestabelecidas. São equipamentos, instalações.
Projeto de Banco de Dados
Eugenio García ARTech Workflow: moda, re-branding, ou necessidade real?
UML (Unified Modeling Language) Linguagem Unificada de Modelagem
Aula 02 de Eng. de Requisitos
Gestão de Projetos - aula 5: organização - Profª. Vilma Tupinambá, MsC
Engenharia de Software
ISO9001:2000 para Software Professor: Alexandre Vasconcelos Equipe: Amanda Pimentel Börje Karlsson Danielly Karine Erika Pessoa Jorge Cavalcanti Jose Edson.
Diagrama de atividade.
1 Especificação de Sistemas de Software e a UML. 2 Modelagem de sistema A modelagem de sistema auxilia o analista a entender a funcionalidade do sistema.
©2003, Alexandre Vasconcelos & Augusto Sampaio CIn-UFPE1 Análise e Projeto de Sistemas Modelagem de Requisitos com Casos de Uso.
REQUISITOS DE SISTEMAS PROF. Horacio Ribeiro Aula 2- Requisitos de Dominio e de usuário REQUISITOS DE SISTEMAS.
CMMI Capability Maturity Model Integration
O Processo Unificado (PU). 2 O que é o Processo Unificado (PU)? É um modelo de processo de software baseado no modelo incremental, visando a construção.
Transcrição da apresentação:

Enterprise Knowledge Development Sistema de Informações IV Alexandre F. Costa Ary Alves Araújo Fabricio Martino

Enterprise Knowledge Development EKD é um framework (estrutura) para que se possa : Articular Modelar Conhecer (reasoning) Os problemas de conhecimento que ocorrem normalmente em organizações

Histórico do EKD trabalho que originou esse método iniciou-se nos anos 1980 pelo projeto Plandata, e foi refinado pelo Swedish Institute for Systems Development (Instituto Sueco para o Desenvolvimento de Software), no final dos anos 1980

Histórico do EKD Modelo de Negócio do SISU Modelo Organizacional ESPRIT F3 (From Fuzzy to Formal). EKD

Histórico do EKD

Users of EKD Ericsson Data Systems Sweden Post Swedish Defence Volvo Stockholm Energi

Projetos relacionados ELEKTRA Hyperbank ELKD F3 TEMPORA

Qual o propósito do EKD Prover uma visão clara e não ambígua de: Como a empresa funciona atualmente Quais são os motivos para uma mudança e os seus requisitos Quais as alternativas que podem ser projetadas para atingir os requisitos As maneiras de avaliar essas alternativas

Artefatos do EKD Os artefatos são modelos conceituais que apresentam a empresa em perspectivas diferentes mas interrelacionadas O Modelo da Empresa é a coleção de todos os modelos EKD feitos para ela Junto aos modelos, informações podem ser acopladas como: critérios de avaliação e parâmetros para medição.

Para que serve o EKD ? Modo de entendimento e comunicação entre os desenvolvedores do EKD e entre os desenvolvedores e os stakeholders “O termo stakeholder foi introduzido para nomear a todos os envolvidos no projeto, diretamente ou indiretamente, ou que tenha interesse no resultado do projeto” É um ponto de referencia comum a todas as áreas da empresa (não pertence a um dono ou um grupo particular)

Para que serve o EKD ? É independente de plataforma (MDA/CIM) – um mesmo modelo pode ser implementado em diferentes plataformas tecnológicas. O Modelo da Empresa só precisará ser mudado se o contexto onde a empresa existe e opera muda Nesse momento o Modelo da Empresa pode ser usado como uma ferramenta para avaliar opções, assim o custo de cada opção pode ser avaliado, assim como todos os aspectos relacionados.

Descrição técnica O EKD Enterprise Model é um conjunto de sub-modelos. Cada um deles representa um aspecto da empresa. Cada modelo serve para responder a algumas perguntas sobre a empresa. A respostas a essas perguntas trarão o conhecimento sobre a empresa.

Goals Model Perguntas a serem respondidas: Qual direção que a empresa deve tomar ? Quais são os objetivos da empresa ? Qual a importância, nível crítico e prioridades dos objetivos ? Como os objetivos estão relacionados entre si ? Quais são os problemas que impedem que os objetivos sejam alcançados ?

Goals Model Concentrado na descrição de idéias da organização. Descreve o que a organização e os empregados querem alcançar ou evitar, e quando.

Goals Model - componentes Components of Goals Modelling goal problem cause constraint opportunity The link types between these entities are: supports hinders conflicts

Goals Model – Goal component Goal ou objetivo é um estado ao qual se deseja alcançar optional variables priority and criticality (with possible values: low, medium, high),

Goals Model – Problem component Problema é um estado atual não desejado, que impede que um objetivo(goal) seja alcançado two sub-types: threat and weakness

Goals Model – Cause component Causa é o que explica ou mostra a razão da existência de um problema.

Goals Model – Constraint component Uma restrição expressa (além de restrições), leis, regras, políticas do mundo externo que afetam a empresa As regras internas são definidas no Business Rules Model.

Goals Model – Supports relationship É usada para refinamento de objetivos ou outros componentes

Goals Model – Hinders relationship Esse relacionamento é o oposto do “suports”. Mostra um item que impede que um outro aconteça

Goals Model – Conflicts relationship Mostra um conflito entre componentes.

Goals Model – AND / OR decomposition

Goals Model – AND / OR decomposition

Business Rules Model Perguntas a serem respondidas : Quais as regras que afetam os objetivos da organização ? Quais são as políticas da empresa que estão estabelecidas ? Como as regras de negócio estão relacionadas com os objetivos ? Como os objetivos podem ser auxiliados pelas regras ?

Business Rules Model Usado para definir e manter explicitamente regras do negócio formuladas e consistentes com o Modelo de Objetivos. Regras do Negócio podem ser vistas como operacionalização ou como limites dos objetivos

Business Rules Model - componentes Business rules may be categorised into: derivation event constraint Constraints can be further specialised into: Static Transition The relationship types between rules in the Business Rules Model are: Supports Hinders

Business Rules Model - componentes

Business Rules Model - componentes

Business Rules Model - componentes Derivation BR – são regras que se derivaram( ou compõem outras regras) Event-action BR – são gatilhos e pré-condições para execução de atividades. Constraint BR – garantem integridade da informação ou dos componentes Static Constraint BR – São condicões independentes de tempo -essas restrições devem ser atendidas a todo o tempo Transition Static Constraint BR – São condições momentâneas que são necessárias durante a execução de atividades.

Information Model Perguntas a serem respondidas: Quais entidades ou objetos (conceitos) existem ou estão relacionados com a empresa ? ( incluindo seus relacionamentos com os objetivos, atividades e processos, e atores) Como essas entidades são definidas ? Quais as regras de negócio e restrições que afetam essas entidades e processos ?

Information Model Usado estritamente para definir “coisas” e “fenômenos” relacionados a outros modelos. Representa entidades organizacionais, atributos e relacionamentos. Entidades são usadas para definir mais estritamente expressões do Modelo de Objetivos, tanto quanto o conteúdo do conjunto de informação do Modelo de Processos do Negócio

Information Model There exist the following components in the Information Model: entity attribute Entities can be related to each other by means of semantic relationships: binary relationship ISA relationship PartOF relationship

Information Model – Entity component É “uma coisa” do domínio da empresa, que é necessário conhecer, que desejamos caracterizar, usando relacionamentos com outras entidades

Information Model – Attribute component É uma entidade usada para caracterizar outra entidade

Information Model – Binary relationship Ocorre entre duas entidades

Information Model – PartOf relationship Para composições e agregações

Business Process Model Perguntas a serem respondidas: Quais as atividades e processos que existem, ou que deveriam existir, para gerenciar a empresa em concordância com os seus objetivos ? Como os processos de negócio, tarefas e atividades devem ser executadas ? Quais são as informações (ou insumos) necessários para esses processos, atividades, tarefas, etc ?

Business Process Model Usado para definir processos organizacionais, e a forma pela qual eles interagem e manuseiam a informação e os materiais. Um processo de negócio deve consumir as entradas (informação e/ou material) e produzir uma saída (informação e/ou material). Em geral o MPN é similar aos tradicionais modelos de diagramas de fluxo de dados (DFD).

Business Process Model external information

Business Process Model – process component Consome um insumo e produz um material É controlado por uma séria de regras Tem relacionamento com os atores do modelo Actors and Resources É esperado que consuma recursos e tempos limitados

Business Process Model – external process component É um processo que esta fora do escopo da organização, mas que precisa ser documentado São considerados as fontes dos insumos ou a finalidade para algum material.

Business Process Model – information component É o material produzido ou o insumo consumido entre os processos

Actors and Resources Model Perguntas a serem respondidas : Quem deve executar os processos e as tarefas? Como que a hierarquia e a responsabilidade está definida ?

Actors and Resources Model Usado para descrever como diferentes atores e recursos se relacionam, e como eles são relacionados a componentes do Modelo de Objetivos e a componentes do Modelo do Processo do Negócio. Por exemplo: um ator pode ser responsável por um particular processo no Business Process Model ou um ator pode buscar um particular objetivo no Goals Model

Actors and Resources Model componentes Actors and resources can be: Individual Organisational Non-human resources Roles Binary relationships : responsibility dependency Other relationships : ISA PartOF

Actors and Resources Model - Individual component É uma pessoa na empresa.

Actors and Resources Model - Organisational unit component É um departamento, sessão, divisão, time de projeto.

Actors and Resources Model - Non-human resources component Podem representar máquinas, equipamentos, software, sistemas de qualquer tipo.

Actors and Resources Model – Roles component São os papeis que podem ser executados pelos Individuals, Organization Units ou até mesmo os Non-Human resources.

Actors and Resources Model – Responsibility relationship Organizacionais – Liberdade que um ator tem em tomar decisões sobre objetivos, regras, recursos etc... actor_defines_goal actor is_responsible_for goal actor_defines_rule actor is_responsible_for rule actor is_responsible_for resource actor is_responsible_for business_process actor_owns_resource actor monitors another actor

Actors and Resources Model – Responsibility relationship Operacionais – execução de tarefas. Qual ator executa a tarefa. Define hierarquia

Actors and Resources Model – ISA

Actors and Resources Model – PartOf

Technical Components and Requirements Model Perguntas a serem respondidas: Quais os requerimentos de software (ou do sistema de informação) que são geradas pelos processos de negócio ? Qual a importância do sistema de informação para a evolução do negócio ?

Technical Components and Requirements Model Usado quando a proposta do EKD é ajudar a definir os requisitos para o desenvolvimento de um sistema de informação. Esse modelo direciona para o sistema técnico que é necessário para apoiar os objetivos, processos e atores da organização. O MCRT é uma tentativa inicial de se definir toda a estrutura e propriedades do sistema de informação, para apoiar as atividades do negócio, como definido no MPN

Technical Components and Requirements Model Information System Goal Information System Problem Information System Requirement Funcionais e Não-Funcionais

Exemplo de Goals Model

Exemplo de Business Rules Model

Exemplo de Information Model

Exemplo de Actors and Resources Model

Relationships Between the EKD Sub-models