Arquitetura Empresarial com TOGAF 9.1 e ArchiMate 2.1 1

Tamanho: px
Começar a partir da página:

Download "Arquitetura Empresarial com TOGAF 9.1 e ArchiMate 2.1 1"

Transcrição

1 Arquitetura Empresarial com TOGAF 9.1 e ArchiMate Henk Jonkers, Dick Quartel, Bas van Gils, Henry Franken e Marc Lankhorst Sumário executivo O padrão ArchiMate para modelagem da arquitetura empresarial oferece suporte à modelagem completa através de todo o ciclo de desenvolvimento da arquitetura. Ele permite a descrição e visualização de diferentes domínios da arquitetura e seus relacionamentos, bem como a motivação por trás da arquitetura e o planejamento da implementação de projetos e da migração. A linguagem ArchiMate complementa o TOGAF, o método padrão do The Open Group para o desenvolvimento de arquiteturas corporativas. Neste artigo, destacamos o que há de novo nas novas versões destes dois padrões, e ilustramos a forma como eles podem ser usados em conjunto para fornecer uma abordagem de arquitetura corporativa integral. 1 ArchiMate e TOGAF são marcas registradas do The Open Group Data de publicação: 15 de Março de 2014 Tradução autorizada pelos autores 2014 BiZZdesign Todos os direitos reservados Página 1

2 Sumário Introdução... 3 Uma Abordagem Integrada para a Arquitetura Corporativa... 3 Forma de trabalho: TOGAF... 4 Os componentes do TOGAF... 4 O Método de Desenvolvimento da Arquitetura (ADM-Architecture Development Method)... 4 Método de Modelagem: ArchiMate... 5 Resumo do núcleo do ArchiMate... 6 Resumo das extensões do ArchiMate... 7 ArchiMate e TOGAF... 8 Exemplo de caso: ArchiSurance... 9 Motivação... 9 Arquitetura de Negócio Arquitetura de Aplicativos Arquitetura de Dados Arquitetura Tecnológica Análise de Lacunas Sumário e Conclusões Referências BiZZdesign Todos os direitos reservados Página 2

3 Introdução O TOGAF é a estrutura padrão e o método para o desenvolvimento de arquitetura empresarial do The Open Group. O ArchiMate, padrão de modelagem de arquitetura empresarial do The Open Group, foi desenvolvido com o objetivo de fornecer uma representação uniforme para descrições de arquitetura empresarial [4] [6]. Ele oferece uma abordagem arquitetônica integrada através da qual as organizações podem descrever e visualizar diferentes domínios de arquitetura, bem como seus relacionamentos e dependências subjacentes. Na Versão 2 da linguagem foram adicionados conceitos para modelar a motivação por trás da arquitetura, e para apoiar o planejamento da implementação e migração. Com estas extensões o ArchiMate fornece suporte à modelagem completa de todo o ciclo de desenvolvimento de arquitetura do TOGAF. Neste artigo, descrevemos uma abordagem integrada para a arquitetura empresarial com base nestes dois padrões do The Open Group. Nós apresentamos brevemente o TOGAF e o ArchiMate, e destacamos o que há de novo nas novas versões destes padrões. Nós ilustramos nossa abordagem com um exemplo. Uma Abordagem Integrada para a Arquitetura Corporativa Estruturas para a arquitetura corporativa variam em relação aos tipos de suporte que elas oferecem. Elas podem ter, entre outros, qualquer combinação dos seguintes ingredientes (veja a Figura 1): Um processo ("método de trabalho") para a criação de arquiteturas; ele pode ser acompanhado de orientações, técnicas e melhores práticas. Um conjunto ou classificação de pontos de vista. Uma linguagem ("método de modelagem") para descrever arquiteturas (definindo conceitos e relacionamentos, mas também uma notação). O conceito de um repositório (virtual) da arquitetura, possivelmente contendo artefatos arquitetônicos prédefinidos e modelos (de referência). Figura 1. Ingredientes de uma Abordagem de Arquitetura Empresarial Integrada TOGAF e ArchiMate têm uma firme base comum em sua noção compartilhada de arquitetura empresarial. Ambos adotam o conceito central de pontos de vista sobre um único repositório de modelos subjacente, visando um conjunto específico de partes interessadas e preocupações. Por outro lado, os padrões se complementam: o TOGAF oferece um método elaborado, incluindo processos, diretrizes e técnicas, para o desenvolvimento da arquitetura empresarial, enquanto o ArchiMate fornece uma linguagem bem definida, incluindo uma notação gráfica, para a modelagem da arquitetura empresarial. Juntos, estes dois padrões formam uma abordagem completa e integrada para a arquitetura corporativa BiZZdesign Todos os direitos reservados Página 3

4 Método de trabalho: TOGAF Os componentes do TOGAF A estrutura principal do TOGAF 9.1 consiste de seis componentes: 1. O núcleo do TOGAF é formado pelo Método de Desenvolvimento da Arquitetura (ADM-Architecture Development Method), uma abordagem iterativa passo a passo para o desenvolvimento e implementação de uma arquitetura empresarial. As fases do ADM serão explicadas com mais detalhes abaixo. 2. Uma coleção de Orientações e Técnicas para apoiar a aplicação do ADM. As orientações abrangem a adaptação do ADM a fim de lidar com uma série de cenários de utilização, incluindo diferentes estilos de processo (por exemplo, o uso de iteração) e arquiteturas especializadas específicas (por exemplo, a arquitetura de segurança). As técnicas suportam tarefas específicas dentro do ADM, tais como, definição de princípios, cenários de negócios, análise de lacunas, planejamento de migração e gestão de riscos. 3. A Estrutura de Conteúdo da Arquitetura (ACF-Architecture Content Framework) fornece um modelo detalhado dos produtos dos trabalhos arquitetônicos,incluindo as entregas, artefatos dentro das entregas e os blocos de construção de arquitetura representados pelas entregas. Embora o ACF defina um metamodelo de conteúdo que especifica os tipos relevantes de blocos de construção, ele não fornece uma linguagem de modelagem completa; é aqui onde o ArchiMate complementa o TOGAF. 4. O Continuum Empresarial descreve uma visão do repositório da arquitetura (um conceito que também é trabalhado no TOGAF), e fornece métodos para a classificação dos artefatos de arquitetura e de solução, mostrando como os diferentes tipos de artefatos evoluem, e como eles podem ser aproveitados e reutilizados. Isto é baseado em arquiteturas (no Continuum da Arquitetura) e soluções (no Continuum das Soluções) existentes tanto na empresa como na indústria em geral, e que a empresa tenha coletado para uso no desenvolvimento das arquiteturas. 5. Dois Modelos de Referência para possível inclusão no Continuum Empresarial: o Modelo de Referência Técnica do TOGAF (TRM-Technical Reference Model) e o Modelo de Referência de Infra-estrutura de Informação Integrada (III-RM-Integrated Information Infrastructure Reference Model). 6. A Estrutura de Capacidades de Arquitetura (ACF-Architecture Capability Framework) é um conjunto de recursos, orientações, modelos e informações básicas fornecidas para ajudar o arquiteto a estabelecer a prática da arquitetura dentro da organização. O Método de Desenvolvimento da Arquitetura (ADM-Architecture Development Method) O núcleo do TOGAF é formado pelo Método de Desenvolvimento da Arquitetura (ADM-Architecture Development Method), uma abordagem iterativa passo a passo para o desenvolvimento e implementação de uma arquitetura empresarial (veja a Figura 2). Figura 2. ADM-Método de Desenvolvimento da Arquitetura [7] 2014 BiZZdesign Todos os direitos reservados Página 4

5 As fases do ADM podem ser agrupadas em quatro partes principais, também mostradas na Figura 2: 1. "Comprometendo e envolvendo a organização": A Fase Preliminar prepara a organização como um todo para "trabalhar sob uma arquitetura", e envolve atividades como o estabelecimento de uma capacidade de arquitetura, adaptação dos métodos e técnicas da arquitetura para as características específicas da organização, e definição de um conjunto inicial de princípios de arquitetura; A Fase A, Visão da Arquitetura, prepara para um único ciclo de desenvolvimento da arquitetura, e inclui a formulação de uma visão de arquitetura com uma visão geral de alto nível da mudança pretendida. 2. "Obtendo a arquitetura correta" se refere à descrição da arquitetura de base atual e da arquitetura alvo, e uma análise das lacunas entre a linha de base e o alvo. As três fases neste grupo estão preocupadas com os três tipos principais de arquitetura: arquitetura do negócio (Fase B), arquitetura dos sistemas de informação (Fase C) e arquitetura tecnológica (Fase D). 3. "Fazendo a arquitetura funcionar" se preocupa com a implementação da arquitetura desenvolvida e com o planejamento da migração para a nova situação. Ela inclui a Fase E, Oportunidades e Soluções, em que os resultados da análise de lacunas são consolidados e potenciais pacotes de trabalho de implementação são identificados; Fase F, Planejamento de Migração, em que pacotes de trabalho são priorizados e um plano de migração é estabelecido; e Fase G, Governança da Implementação, que garante a conformidade dos projetos de implementação com a arquitetura. 4. "Mantendo o processo em funcionamento" está preocupado com a gestão, priorização e controle de versão dos requisitos na arquitetura. O processo central de Gerenciamento de Requisitos administra os requisitos durante o ciclo de desenvolvimento da arquitetura. Na Fase H, Gerenciamento de Mudança, novos requisitos são identificados, o que pode levar ao início de um novo ciclo de desenvolvimento da arquitetura. O TOGAF também inclui a identificação de pontos de vista, técnicas e modelos de referência. No entanto, ele não define uma linguagem de modelagem real. A Estrutura de Conteúdo de Arquitetura-ACF do TOGAF, de fato, identifica blocos de arquitetura relevantes, mas ela não constitui uma linguagem precisamente definida, nem fornece uma notação para estes blocos de construção. O ArchiMate complementa isto definindo uma linguagem de modelagem (gráfica) totalmente funcional, incluindo a definição dos pontos de vista relevantes. Esta linguagem também fornece uma visualização concreta dos pontos de vista identificados no TOGAF. Método de Modelagem: ArchiMate Dentro de organizações maiores pode-se, tipicamente, encontrar vários domínios de arquitetura, tais como as estruturas organizacionais, produtos, processos de negócio, sistemas de informação, aplicativos e infraestrutura técnica. Tradicionalmente, cada domínio da arquitetura emprega modelos e visualizações específicas, o que simplifica a comunicação, discussão e análise dentro do domínio. No entanto, os relacionamentos entre estes diferentes domínios são, em muitos casos, pouco claros. Além disso, estes domínios tendem a se sobrepor (pelo menos parcialmente). Assim sendo, o ArchiMate fornece uma maneira unificada para modelar as arquiteturas corporativas, ao mesmo tempo que integra os vários domínios e os descreve em uma forma facilmente legível. O ArchiMate está posicionado no nível de arquitetura empresarial, o que implica que a linguagem não fornece o nível de detalhe que é normalmente encontrado em linguagens utilizadas no "nível do design" [10], como BPMN [9] para o projeto de processos de negócios e UML [8] para o projeto de aplicativos e infra-estrutura técnica. O ArchiMate foi concebido de uma forma estruturada, através da definição de uma estrutura genérica que se torna específica nas diferentes camadas da arquitetura. Ele também define um conjunto limitado de tipos de relacionamentos que são usados em toda a linguagem. Finalmente, o ArchiMate fornece uma notação gráfica padrão para os conceitos e relacionamentos da modelagem. Nesta seção, nós discutimos brevemente a estrutura e os elementos principais da linguagem ArchiMate. No artigo A anatomia da linguagem Archimate [10] é fornecido um relato mais detalhado das exigências sobre a linguagem, e as decisões de design que sustentam a sua concepção BiZZdesign Todos os direitos reservados Página 5

6 Figura 3. Integração dos domínios de arquitetura Em complemento ao núcleo o ArchiMate Versão 2 inclui duas extensões. Com estas extensões, o ArchiMate fornece suporte para a modelagem de todo o TOGAF ADM: A extensão Motivação define conceitos para modelar a motivação para as escolhas feitas no projeto da arquitetura. Isto inclui conceitos como parte interessada, direcionador, objetivo, requisito e princípio. Para os elementos de motivação foi definido um conjunto limitado de relacionamentos, em parte reutilizados a partir do núcleo do ArchiMate A extensão Implementação e Migração define conceitos para apoiar a identificação de projetos de implementação e o planejamento de migração. Isto inclui conceitos como pacote de trabalho, entrega, platô e lacuna O The Open Group também oferece um programa de certificação para os profissionais ArchiMate, ferramentas e cursos de formação. Resumo do Núcleo do ArchiMate O núcleo do ArchiMate define os conceitos para real modelagem das arquiteturas, conforme descrito em fases B, C e D do ADM do TOGAF. Esta é essencialmente a parte do ArchiMate descrita na versão 1.0 da linguagem, com exceção das alterações mencionadas anteriormente. A Figura 4 resume os conceitos mais utilizados do núcleo do ArchiMate, posicionados destro da estrutura do ArchiMate. O quadro identifica três camadas de arquitetura, que correspondem aproximadamente às três fases da arquitetura de desenvolvimento no TOGAF ADM: a camada de negócios, a camada de aplicativos e a camada de infraestrutura. Dentro de cada camada, três aspectos são descritos: a estrutura ativa, ou seja, as entidades que executam o comportamento (por exemplo, atores do negócio, componentes de aplicativos, os nós de infraestrutura), o comportamento propriamente dito (por exemplo, processos, funções e serviços), e a estrutura passiva, ou seja, os objetos (informação) que são processados como parte do comportamento BiZZdesign Todos os direitos reservados Página 6

7 Figura 4. Resumo do núcleo do ArchiMate Resumo das Extensões do ArchiMate Conforme descrito nas seções anteriores, o núcleo do ArchiMate apoia principalmente a modelagem das arquiteturas nas Fases B, C e D no TOGAF ADM ("Obtendo a arquitetura correta" na Figura 2), como é ilustrado na Figura 13. Os modelos resultantes são utilizados como entrada para as fases subsequentes do ADM; conceitos de modelagem especificamente destinadas às outras fases - por exemplo, conceitos para os princípios de modelagem, objetivos e requisitos, ou conceitos para apoiar o planejamento da migração - foram adicionados a partir da versão 2.0 do ArchiMate, por meio de duas extensões: uma para descrever a motivação (por exemplo, as partes interessadas, os objetivos e requisitos), apoiando as fases "Comprometendo e envolvendo a organização" e "Mantendo o processo em funcionamento" na Figura 2, e uma para o planejamento da implementação e da migração, apoiando as fases em "Fazendo a arquitetura funcionar" da Figura 2. As próximas subseções descrevem estas duas extensões. A Figura 5 acrescenta as duas extensões à estrutura do ArchiMate, e mostra como os principais conceitos das extensões estão relacionados com o núcleo. A extensão Motivação do ArchiMate [1] acrescenta conceitos relacionados à modelagem de objetivos e o gerenciamento de requisitos de negócios. Eles podem ser usados para a identificação, descrição, análise e validação de objetivos e requisitos ao nível do negócio, e a sua realização através de modelos de arquitetura empresarial, descritos através dos conceitos fundamentais do ArchiMate. Os conceitos de motivação, baseados em fontes como o Modelo de Motivação de Negócios [11] do OMG, princípios de arquitetura [12] [13] e engenharia de requisitos orientada a objetivos [14] [15] [16] são usados para modelar as motivações, ou intenções, que fundamentam a concepção de uma arquitetura empresarial. Estas intenções influenciam, orientam e restringem o design da arquitetura. Intenções são perseguidas pelas partes interessadas, que podem ser indivíduos ou grupos, como uma equipe de projeto, uma empresa ou a sociedade. Além disso, as intenções podem ser organizadas em determinadas áreas de interesse, chamadas direcionadores, como a satisfação do cliente, a conformidade com a legislação ou a rentabilidade. As intenções reais são representadas por objetivos, princípios e requisitos. Objetivos representam algum resultado desejado - ou fim - que uma parte interessada quer alcançar; por exemplo, aumentar a satisfação do cliente em 10 por cento. Princípios e requisitos representam propriedades desejadas das soluções - ou meios - para realizar os objetivos. Princípios representam propriedades desejadas que são requeridas de todas as soluções possíveis em um determinado contexto; requisitos representam propriedades desejadas de soluções específicas, individuais. Por exemplo, um requisito "Use um sistema de CRM único" é uma especialização de um princípio "Os dados devem ser 2014 BiZZdesign Todos os direitos reservados Página 7

8 armazenados apenas uma vez", através da sua aplicação à arquitetura atual da organização no contexto da gestão de dados de clientes. Uma restrição é um tipo específico de requisito que restringe a maneira pela qual um sistema é realizado. Requisitos são realizados por elementos do núcleo. Figura 5. Resumo das extensões do ArchiMate A extensão Implementação e Migração define uma série de conceitos adicionais que permitem a modelagem do processo de mudança da arquitetura e aumenta o conhecimento sobre essas mudanças, bem como a sua capacidade de gestão em termos de portfólio e gerenciamento de projetos e tomada de decisão. Ao definir conceitos tais como pacote de trabalho (para modelar o trabalho de implementação em diferentes níveis de granularidade, por exemplo, programas, projetos ou tarefas do projeto), entregas e o platôs é possível conectar o ArchiMate com padrões de gerenciamento de programas e projetos e com melhores práticas, tais como MSP [17], PRINCE2 [19] e PMBoK [18]. Entregas realizam platôs ou elementos do núcleo, e platôs agregam elementos do núcleo. Relacionamentos podem ser estabelecidos entre os modelos de arquitetura empresarial criados em diferentes momentos no tempo e os modelos de migração. Estas diferenças são capturadas pelo conceito de lacuna. Uma lacuna é um resultado importante de uma análise de lacunas nas fases B, C e D do TOGAF ADM e constitui uma entrada importante para o posterior planejamento da implementação e da migração. O conceito de lacuna está relacionado a dois platôs (por exemplo, linha de base e arquitetura-alvo, ou duas arquiteturas de transição sucessivas), e representa as diferenças entre estes platôs. ArchiMate e TOGAF A Figura 6 mostra um mapeamento global da estrutura do ArchiMate (núcleo e extensões) para as fases do TOGAF ADM. Como indicado anteriormente, os conceitos do núcleo são utilizados principalmente para modelar as arquiteturas reais nas Fases B, C e D ("Obtendo a arquitetura correta"). Além disso, as três camadas da estrutura do núcleo do ArchiMate correspondem estreitamente aos três principais tipos de arquitetura que são tratados nestas fases. Os conceitos da extensão de Motivação são especialmente úteis em fases iniciais do ADM ("Comprometendo e envolvendo a organização"), para apoiar a análise das partes interessadas e para a formulação dos princípios e objetivos do negócio, bem como nas fases de Gerenciamento de Mudança e de Gerenciamento de Requisitos ("Mantendo o processo em funcionamento") para modelar e gerenciar os requisitos e restrições. Finalmente, os conceitos da extensão Implementação e Migração apóiam principalmente as fases finais do ADM ("Fazendo a arquitetura funcionar"), para modelar programas e projetos de implementação, bem como platôs e lacunas para o planejamento de migração BiZZdesign Todos os direitos reservados Página 8

9 Figura 6. Mapeamento entre o TOGAF ADM e o ArchiMate [6] Exemplo de caso: ArchiSurance Usando um pequeno exemplo baseado em uma companhia de seguros fictícia, ilustramos como as diferentes arquiteturas, conforme definidas no TOGAF, podem ser expressas usando os conceitos do núcleo do ArchiMate. A ArchiSurance é uma fusão de três empresas anteriormente independentes: Home & Away, para seguro residencial e de viagem, PRO-FIT, para seguro de automóveis, e Legally Yours, para o seguro de assistência jurídica. A nova empresa tem um único serviço de atendimento (front-office) e três escritórios de retaguarda (black-office) separados. A ArchiSurance tem planos para racionalizar o seu portfólio de aplicativos, integrando os aplicativos legados com funcionalidade similar das antigas empresas (que ainda estão em uso). Note-se que estes exemplos proporcionam uma ideia da linguagem ArchiMate, mas não mostram todos os conceitos. Para uma visão completa da linguagem, consulte a especificação do ArchiMate [6]. Motivação A Figura 7 mostra um fragmento do modelo de motivação para a alteração proposta. As preocupações das partes interessadas, modeladas como direcionadores, levam aos objetivos do negócio. Estes objetivos são realizados através de princípios, que por sua vez são tornados mais específicos em termos de requisitos BiZZdesign Todos os direitos reservados Página 9

10 Figura 7. Exemplo da Extensão de Motivação Arquitetura de Negócio A Arquitetura de Negócio fornece o contexto para as trajetórias de desenvolvimento de sistemas, mostrando, entre outros, os principais serviços e processos de negócio, os atores e os papéis que executam nestes processos, e as informações (objetos) trocadas entre os processos. No nível mais alto de abstração, usamos funções de negócio para expressar a essência do que uma organização faz. Este é geralmente o seu aspecto mais estável. Na Figura 8, vemos parte da arquitetura de funções do negócio da nossa empresa-exemplo ArchiSurance. Figura 8. Arquitetura de Funções do Negócio 2014 BiZZdesign Todos os direitos reservados Página 10

11 A Figura 9 mostra um exemplo de uma Arquitetura de Negócio expressa em ArchiMate. Assumimos que a arquitetura de negócio da ArchiSurance não muda no processo de racionalização dos aplicativos. A distinção entre os atores do negócio e papéis do negócio permite modelar os vários papéis que uma mesma pessoa ou unidade organizacional pode realizar em diferentes contextos. A figura também mostra um produto, que compreende uma série de serviços empresariais e um contrato. Estes serviços, por sua vez, são realizados pelos processos de negócio e são utilizados pelo ator de negócio Cliente em seus papéis de Segurado e Reclamante. Figura 9. Processos de Negócio e Arquitetura de Serviços Arquitetura de Aplicativos A Arquitetura de Aplicativos mostra os aplicativos ou componentes de aplicativos, seus relacionamentos e sua funcionalidade. A Figura 10 mostra a Arquitetura de Aplicativos de base da ArchiSurance. As funcionalidades que os aplicativos oferecem ao seu ambiente são modeladas como serviços. O conceito de serviço desempenha um papel central no ArchiMate, também na Arquitetura de Negócios e na Arquitetura Tecnológica (embora isto não seja mostrado no nosso exemplo), e, em particular, como um ponto de ligação entre as diferentes arquiteturas BiZZdesign Todos os direitos reservados Página 11

12 Figura 10. Arquitetura de Aplicativos No ArchiMate, visões separadas podem ser usadas para mostrar os relacionamentos entre as diferentes arquiteturas. Como um exemplo, a Figura 11 mostra como os serviços da Arquitetura de Aplicativos são utilizados nos processos da Arquitetura do Negócio. Figura 11. Alinhamento Negócio-Aplicativo Arquitetura de Dados A Arquitetura de Dados mostra os principais objetos de dados utilizados dentro dos aplicativos, bem como seus relacionamentos. A Figura 12 mostra a Arquitetura de Dados da ArchiSurance, que assumimos não vai mudar no processo de racionalização dos aplicativos. Figura 12. Linha de Base e Alvo da Arquitetura de Dados 2014 BiZZdesign Todos os direitos reservados Página 12

13 Arquitetura Tecnológica A Arquitetura Tecnológica mostra, entre outros, os dispositivos e software de sistema no qual são executados os aplicativos, os dispositivos de ligação em rede e os artefatos que formam a implementação física dos componentes de aplicativo ou objetos de dados. A Figura 13 mostra a linha de base da Arquitetura Tecnológica da ArchiSurance, mostrando que existem servidores de aplicativos separados para as diferentes aplicações de front-office e backoffice. Figura 13. Linha de Base da Arquitetura Tecnológica Nós podemos relacionar a arquitetura tecnológica com as arquiteturas de aplicativos e de dados através do uso de serviços, e a realização de componentes de aplicativos e dados através de artefatos, como mostrado na Figura 14. Figura 14. Alinhamento Aplicativo-Tecnologia Análise de Lacunas Um passo importante nas Fases B, C e D do TOGAF ADM é uma análise de lacunas, que revisa as diferenças entre a linha de base e a arquitetura alvo. Ela mostra que blocos de construção são transportados desde a linha de base até a arquitetura alvo, que blocos de construção são novos na arquitetura alvo (o que pode ser usado como uma base para decidir pela compra ou desenvolvimento destes blocos de construção), e quais os elementos que foram eliminados da arquitetura de base (de propósito ou acidentalmente, ou seja, uma análise de lacunas também pode ser utilizada como um mecanismo para validação da arquitetura alvo). Posteriormente, as Fases E, F e G do TOGAF ADM lidam com a implementação da arquitetura alvo proposta. O TOGAF sugere o uso de uma matriz de lacunas como uma técnica de análise de lacunas. No entanto, os modelos do ArchiMate também formam um ponto de partida útil para a análise de lacunas, e os resultados também podem ser apresentados como uma visão do ArchiMate. A Figura 15 mostra um exemplo disto para a Arquitetura Tecnológica BiZZdesign Todos os direitos reservados Página 13

14 Figura 15. Análise de Lacunas da Arquitetura Tecnológica - Implementação e Planejamento de Migração A Figura 16 mostra um exemplo da utilização dos pacotes de trabalho e entregas. Ela mostra o programa de implementação da modernização dos sistemas de back-office da ArchiSurance. Este programa é dividido em uma série de projetos, que produzem entregas bem definidas. Papéis foram designados para realizar estas tarefas, incluindo a responsabilidade global do Gerente de Programa. Figura 16. Pacotes de Trabalho e Entregas Um importante pressuposto no TOGAF é que as diferentes arquiteturas são descritas através de diferentes estágios ao longo do tempo. Em cada uma das fases B, C, e D do ADM, uma Arquitetura de Linha de Base e uma Arquitetura Alvo são criadas, descrevendo a situação atual e a situação futura desejada. Na Fase E, Arquiteturas de Transição são definidas, mostrando a empresa em estados incrementais que refletem períodos de transição entre as Arquiteturas de Linha de Base e Alvo. Arquiteturas de Transição são usadas para permitir que pacotes de trabalho individuais e projetos sejam agrupados em portfólios e programas gerenciados, mostrando o valor para o negócio em cada estágio. A fim de apoiar este processo, foi introduzido o conceito de platô. A Figura 17 mostra um exemplo com uma única arquitetura de transição intermediária. Por exemplo, após a conclusão do projeto de integração de back-office, como descrito acima, uma situação intermediária é criada com um único back-office integrado, mas ainda com duas aplicações de CRM separadas. O conceito de lacuna é usado para mostrar a diferença entre dois platôs explícitos (uma diferença está geralmente associada com os elementos da arquitetura que são modificadas entre os platôs). Isto pode ser associado a um pacote de trabalho que tem de fechar esta lacuna BiZZdesign Todos os direitos reservados Página 14

15 Figura 17. Conceitos de Planejamento de Migração Sumário e Conclusões Durante vários anos o TOGAF tem sido o método de arquitetura corporativa líder, desenvolvido e mantido por membros do The Open Group. O ArchiMate foi adotado como um outro padrão do The Open Group, visando a modelagem de arquiteturas empresariais. O ArchiMate fornece suporte à modelagem completa de todo o ciclo de desenvolvimento da arquitetura. TOGAF e ArchiMate têm uma visão compartilhada em relação à arquitetura empresarial, através do uso de pontos de vista e do conceito de um repositório comum subjacente de artefatos e modelos arquitetônicos; ou seja, eles têm uma base comum firme. No entanto, eles se complementam no que diz respeito à definição de um processo de desenvolvimento de arquitetura e na definição de uma linguagem de modelagem de arquitetura empresarial. O ArchiMate fornece uma visualização concreta para as arquiteturas e as visões propostas pelo TOGAF. Assim, estes dois padrões abertos complementares se reforçam mutuamente e ajudam a avançar a disciplina da arquitetura empresarial em geral. Para saber mais sobre este assunto e conhecer as ferramentas da BiZZdesign para modelagem da Arquitetura Empresarial, entre em contato com a Centus: (31) ou info@centus.com.br, ou acesse nosso site em BiZZdesign Todos os direitos reservados Página 15

16 Referências [1] W. Engelsman, H. Jonkers e D.A.C. Quartel, ArchiMate Extension for Modeling and Managing Motivation, Principles, and Requirements em TOGAF, artigo, The Open Group, Fevereiro de [2] H. Jonkers, H. van den Berg, M.-E. Iacob & D. Quartel, ArchiMate Extension for Modeling the TOGAF Implementation and Migration Phases, Artigo, The Open Group, Dezembro de [3] H. Jonkers, E. Proper, M. Turner, TOGAF and ArchiMate: A Future Together. A Vision for Convergence & Co-Existence. Artigo, The Open Group, Novembro de [4] M.M. Lankhorst et al., Enterprise Architecture at Work Modelling, Communication and Analysis, 3a edição, Primavera, [5] D.A.C. Quartel, W. Engelsman, H. Jonkers, M. J. van Sinderen, A Goal-Oriented Requirements Modeling Language for Enterprise Architecture. Em Proceedings of the 13th IEEE International EDOC Enterprise Computing Conference, Auckland, Nova Zelândia, Setembro de 2009, pp [6] The Open Group, ArchiMate 2.1 Specification, Van Haren Publishing, Também disponível em [7] The Open Group, TOGAF Version 9.1, Van Haren Publishing, Também disponível em [8] Object Management Group, Unified Modeling Language: Superstructure, v2.0. OMG Document Number formal/ , Agosto de 2005 [9] Object Management Group, Business Process Modeling Notation, v1.1. OMG Document Number formal/ , Janeiro de [10] M.M. Lankhorst, H.A. Proper, e H. Jonkers. The anatomy of the Archimate language. International Journal of Information System Modeling and Design (IJISMD), 1(1):1-32, [11] Object Management Group, Business Motivation Model (BMM) Specification. Relatório técnico dtc/ , Agosto de [12] D. Greefhorst and H.A. Proper. Architecture Principles - The Cornerstones of Enterprise Ar-chitecture. Enterprise Engineering Series. Primavera, Berlim, Alemanha, [13] H.A. Proper e D. Greefhorst. The Role of Principles in Enterprise Architecture. em H.A. Proper, M.M. Lankhorst, M. Schönherr, J. Barjis, e S.J. Overbeek (eds.), Proceedings of the 5th Workshop on Trends in Enterprise Architecture Research, TEAR 2010, Delft, The Netherlands, volume 70 of Lecture Notes in Business Information Processing, pp Primavera, Berlim, Alemanha, Novembro de [14] E.S.K. Yu e J. Mylopoulos. Understanding why in software process modelling, analysis, and design. Em Proceedings of the 16th international conference on Software engineering, Sorrento, Italy, Los Alamitos, California, pp , Los Alamitos, California, [15] G. Regev e A. Wegmann. Where do goals come from: the underlying principles of goal-oriented requirements engineering. Em Proceedings of the 13th IEEE International Conference on Requirements Engineering (RE05), Paris, França, Agosto de [16] A. Van Lamsweerde. Goal-Oriented Requirements Engineering: A Guided Tour. Em Proceedings of the 5th International Symposium on Requirements Engineering, [17] J. Chittenden e J. Van Bon, Programme Management Based on MSP: A Management Guide, Van Haren Publishing, [18] The Project Management Institute, Project Management Body of Knowledge. Relatório técnico, Novembro de [19] The Stationary Office, Managing Successful Projects with PRINCE2, BiZZdesign Todos os direitos reservados Página 16

Oficina de Gestão de Portifólio

Oficina de Gestão de Portifólio Oficina de Gestão de Portifólio Alinhando ESTRATÉGIAS com PROJETOS através da GESTÃO DE PORTFÓLIO Gestão de portfólio de projetos pode ser definida como a arte e a ciência de aplicar um conjunto de conhecimentos,

Leia mais

O modelo unificado de processo. O Rational Unified Process, RUP.

O modelo unificado de processo. O Rational Unified Process, RUP. Cursos: Sistemas de Informação Disciplina: Administração ADM Prof. Jarbas Avaliação: Prova B1, 5º/6º semestres Data: 27/09/2010 Nome: Gabarito RA: Assinatura: Turma: 1) Segundo as afirmações a seguir,

Leia mais

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA

Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA Desenvolvendo uma Arquitetura de Componentes Orientada a Serviço SCA RESUMO Ricardo Della Libera Marzochi A introdução ao Service Component Architecture (SCA) diz respeito ao estudo dos principais fundamentos

Leia mais

Fase 1: Engenharia de Produto

Fase 1: Engenharia de Produto Fase 1: Engenharia de Produto Disciplina: Análise de Requisitos DURAÇÃO: 44 h O objetivo principal da disciplina é realizar uma análise das necessidades e produzir um escopo do produto. Representará os

Leia mais

Processos de gerenciamento de projetos em um projeto

Processos de gerenciamento de projetos em um projeto Processos de gerenciamento de projetos em um projeto O gerenciamento de projetos é a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades do projeto a fim de cumprir seus requisitos.

Leia mais

UML - Unified Modeling Language

UML - Unified Modeling Language UML - Unified Modeling Language Casos de Uso Marcio E. F. Maia Disciplina: Engenharia de Software Professora: Rossana M. C. Andrade Curso: Ciências da Computação Universidade Federal do Ceará 24 de abril

Leia mais

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1.

Modelos de Sistema. 2007 by Pearson Education. Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1. Modelos de Sistema Ian Sommerville 2006 Engenharia de Software, 8ª. edição. Capítulo 8 Slide 1 Objetivos Explicar por que o contexto de um sistema deve ser modelado como parte do processo de RE Descrever

Leia mais

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto

Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Gerenciamento de Projetos Modulo II Ciclo de Vida e Organização do Projeto Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com PMBoK Organização do Projeto Os projetos e o gerenciamento

Leia mais

Modelação dos mecanismos de controlo de acesso numa arquitectura empresarial

Modelação dos mecanismos de controlo de acesso numa arquitectura empresarial Modelação dos mecanismos de controlo de acesso numa arquitectura empresarial Tópicos de Investigação, MEIC, 27/01/2011 Ricardo Martins, 55391 Agenda Enquadramento e problema Objectivos e perguntas de investigação

Leia mais

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação

UNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação SOFT DISCIPLINA: Engenharia de software AULA NÚMERO: 08 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir conceitos relacionados a modelos e especificações. Nesta aula

Leia mais

! Introdução. " Motivação para Processos de Software. ! Processo Unificado (USDP) " Definições " RUP x USDP " Características do Processo Unificado

! Introdução.  Motivação para Processos de Software. ! Processo Unificado (USDP)  Definições  RUP x USDP  Características do Processo Unificado Agenda! Introdução " Motivação para Processos de Software! (USDP) " Definições " RUP x USDP " Características do! Descrição detalhada do! Processos Derivados! Templates simplificados! Conclusões 2 Processo

Leia mais

TOGAF 9 Certified - Arquitetura Corporativa Curso Oficial reconhecido pelo The Open Group (TOGAF 9 Accredited TOGAF Training Course)

TOGAF 9 Certified - Arquitetura Corporativa Curso Oficial reconhecido pelo The Open Group (TOGAF 9 Accredited TOGAF Training Course) TOGAF 9 Certified - Curso Oficial reconhecido pelo The Open Group (TOGAF 9 Accredited TOGAF Training Course) Investimento (Sem prova de certificação): R$ 2.795,00 Opção 1 - À vista com 5% de desconto:

Leia mais

Trilhas Técnicas SBSI - 2014

Trilhas Técnicas SBSI - 2014 brunoronha@gmail.com, germanofenner@gmail.com, albertosampaio@ufc.br Brito (2012), os escritórios de gerenciamento de projetos são importantes para o fomento de mudanças, bem como para a melhoria da eficiência

Leia mais

Gerenciamento de Projetos no Marketing Desenvolvimento de Novos Produtos

Gerenciamento de Projetos no Marketing Desenvolvimento de Novos Produtos Gerenciamento de Projetos no Marketing Desenvolvimento de Novos Produtos Por Giovanni Giazzon, PMP (http://giazzon.net) Gerenciar um projeto é aplicar boas práticas de planejamento e execução de atividades

Leia mais

2 Diagrama de Caso de Uso

2 Diagrama de Caso de Uso Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Diagrama de Caso de Uso (Use Case) Autoria:Aristófanes Corrêa

Leia mais

Governança de TI. ITIL v.2&3. parte 1

Governança de TI. ITIL v.2&3. parte 1 Governança de TI ITIL v.2&3 parte 1 Prof. Luís Fernando Garcia LUIS@GARCIA.PRO.BR ITIL 1 1 ITIL Gerenciamento de Serviços 2 2 Gerenciamento de Serviços Gerenciamento de Serviços 3 3 Gerenciamento de Serviços

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil

Instituto de Computação, Universidade Federal do Amazonas (UFAM) Manaus-AM, Brasil Elicitação de Requisitos a partir de Modelos de Processos de Negócio e Modelos Organizacionais: Uma pesquisa para definição de técnicas baseadas em heurísticas Marcos A. B. de Oliveira 1, Sérgio R. C.

Leia mais

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP

RUP. Evolução. Principais Características do RUP. Principais Características do RUP RUP RUP Rational Unified Process ( Unificado de Desenvolvimento da Rational) Conjunto de passos que tem como objetivo atingir uma meta de software na ES, processo que visa a produzir o software - de modo eficiente

Leia mais

Módulo 4: Gerenciamento de Dados

Módulo 4: Gerenciamento de Dados Módulo 4: Gerenciamento de Dados 1 1. CONCEITOS Os dados são um recurso organizacional decisivo que precisa ser administrado como outros importantes ativos das empresas. A maioria das organizações não

Leia mais

PMONow! Serviço de Implantação de um Escritório de Projetos

PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos PMONow! Serviço de Implantação de um Escritório de Projetos As organizações em torno do mundo estão implantando processos e disciplinas formais

Leia mais

Pós-Graduação em Gerenciamento de Projetos práticas do PMI

Pós-Graduação em Gerenciamento de Projetos práticas do PMI Pós-Graduação em Gerenciamento de Projetos práticas do PMI Planejamento do Gerenciamento das Comunicações (10) e das Partes Interessadas (13) PLANEJAMENTO 2 PLANEJAMENTO Sem 1 Sem 2 Sem 3 Sem 4 Sem 5 ABRIL

Leia mais

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto

Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Desenvolvimento de Sistemas Orientados a Objetos com UML UP/RUP: Projeto Engenharia de Software I Informática 2009 Profa. Dra. Itana Gimenes RUP: Artefatos de projeto Modelo de Projeto: Use-Case Realization-projeto

Leia mais

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1.

ARCO - Associação Recreativa dos Correios. Sistema para Gerenciamento de Associações Recreativas Plano de Desenvolvimento de Software Versão <1. ARCO - Associação Recreativa dos Correios Sistema para Gerenciamento de Associações Recreativas Versão Histórico da Revisão Data Versão Descrição Autor Página

Leia mais

Gerenciamento de Projetos

Gerenciamento de Projetos Gerenciamento de Projetos Grupo de Consultores em Governança de TI do SISP 20/02/2013 1 Agenda 1. PMI e MGP/SISP 2. Conceitos Básicos - Operações e Projetos - Gerenciamento de Projetos - Escritório de

Leia mais

BPMN Business Process Modeling Notation

BPMN Business Process Modeling Notation BPMN Business Process Modeling Notation Business Process Modeling Notation Página 1 Objetivo O objetivo deste curso é apresentar os elementos da notação de modelagem de processos de negócio BPMN 1.1 (Business

Leia mais

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor

15/09/2015. Gestão e Governança de TI. Modelo de Governança em TI. A entrega de valor. A entrega de valor. A entrega de valor. A entrega de valor Gestão e Governança de TI Modelo de Governança em TI Prof. Marcel Santos Silva PMI (2013), a gestão de portfólio é: uma coleção de projetos e/ou programas e outros trabalhos que são agrupados para facilitar

Leia mais

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619

Tópicos em Engenharia de Software (Optativa III) AULA 2. Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Tópicos em Engenharia de Software (Optativa III) AULA 2 Prof. Andrêza Leite andreza.lba@gmail.com (81 )9801-6619 Engenharia de Software Objetivo da aula Depois desta aula você terá uma revisão sobre o

Leia mais

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2

UML 2. Guia Prático. Gilleanes T.A. Guedes. Novatec. Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 UML 2 Guia Prático Gilleanes T.A. Guedes Obra revisada e ampliada a partir do título Guia de Consulta Rápida UML 2 Novatec capítulo 1 Introdução à UML A UML (Unified Modeling Language ou Linguagem de Modelagem

Leia mais

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA)

Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Programa do Curso de Pós-Graduação Lato Sensu MBA em Engenharia de Software Orientada a Serviços (SOA) Apresentação O programa de Pós-graduação Lato Sensu em Engenharia de Software Orientada a Serviços

Leia mais

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial

Histórico da Revisão. Versão Descrição Autor. 1.0 Versão Inicial 1 of 14 27/01/2014 17:33 Sistema de Paginação de Esportes Universitários Documento de Arquitetura de Software Versão 1.0 Histórico da Revisão Data 30 de novembro de 1999 Versão Descrição Autor 1.0 Versão

Leia mais

Modelagem de Processos. Prof.: Fernando Ascani

Modelagem de Processos. Prof.: Fernando Ascani Modelagem de Processos Prof.: Fernando Ascani Modelagem da arquitetura de negócios Arquitetura Definições Aurélio: Informática: Estrutura e organização lógica de funcionamento de um sistema computacional.

Leia mais

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo?

O que é a UML? Introdução a UML. Objetivos da Modelagem. Modelos. A UML não é. Princípios da Modelagem. O que é um modelo? O que é a UML? Introdução a UML Linguagem Gráfica de Modelagem para: Visualizar Especificar Construir Documentar Comunicar Artefatos de sistemas complexos Linguagem: vocabulário + regras de combinação

Leia mais

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN

INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 2.1 CONCEITO DE MODELAGEM DE PROCESSOS UTILIZANDO BPMN INTRODUÇÃO A MODELAGEM DE PROCESSOS UTILIZANDO BPMN 1 FÁBIO RODRIGUES CRUZ 2 1 INTRODUÇÃO A Business Process Modeling Notation (BPMN), ou Notação de Modelagem de Processos de Negócio, é um conjunto de

Leia mais

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no

O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no 1.1 RATIONAL UNIFIED PROCESS (RUP) O Rational Unified Process (RUP) é um processo de desenvolvimento de software inspirado no processo que atende pelo nome de Processo Unificado (ou UP do inglês Unified

Leia mais

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER

Unisant Anna Gestão Empresarial com ERP 2014 Modelagem de Sistemas - UML e MER Objetivo dessa aula é descrever as características e a simbologia dos diagramas UML e MER na modelagem de sistemas de informação de uma forma a permitir a comunicação entre técnicos e gestores. Modelagem

Leia mais

Wilson Moraes Góes. Novatec

Wilson Moraes Góes. Novatec Wilson Moraes Góes Novatec Copyright 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial, por qualquer processo,

Leia mais

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart.

Glossário Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Apresenta a definição dos termos, siglas e abreviações utilizadas no contexto do projeto Citsmart. Versão 1.6 15/08/2013 Visão Resumida Data Criação 15/08/2013 Versão Documento 1.6 Projeto Responsáveis

Leia mais

A ITIL e o Gerenciamento de Serviços de TI

A ITIL e o Gerenciamento de Serviços de TI A ITIL e o Gerenciamento de Serviços de TI A era da informação Informação, palavra derivada do verbo latim "informare", que significa "disciplinar", "ensinar", "instruir", juntamente com o seu significado

Leia mais

Wesley Vaz, MSc., CISA

Wesley Vaz, MSc., CISA Wesley Vaz, MSc., CISA Objetivos Ao final da palestra, os participantes deverão ser capazes de: Identificar e compreender os princípios do Cobit 5; Identificar e conhecer as características dos elementos

Leia mais

Processo de Desenvolvimento Unificado

Processo de Desenvolvimento Unificado Processo de Desenvolvimento Unificado Processo de Desenvolvimento de Software? Conjunto de atividades bem definidas; com responsáveis; com artefatos de entrada e saída; com dependências entre as mesmas

Leia mais

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN

Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br BPMN Benefícios da modelagem Em uma organização orientada a processos, modelos de processos são o principal meio para medir o desempenho

Leia mais

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo

Conteúdo. Disciplina: INF 02810 Engenharia de Software. Monalessa Perini Barcellos. Centro Tecnológico. Universidade Federal do Espírito Santo Universidade Federal do Espírito Santo Centro Tecnológico Departamento de Informática Disciplina: INF 02810 Prof.: (monalessa@inf.ufes.br) Conteúdo 1. Introdução 2. Processo de Software 3. Gerência de

Leia mais

MODELAGEM DE PROCESSOS

MODELAGEM DE PROCESSOS MODELAGEM DE PROCESSOS a a a PRODUZIDO POR CARLOS PORTELA csp3@cin.ufpe.br AGENDA Definição Objetivos e Vantagens Linguagens de Modelagem BPMN SPEM Ferramentas Considerações Finais Referências 2 DEFINIÇÃO:

Leia mais

APOO Análise e Projeto Orientado a Objetos. Requisitos

APOO Análise e Projeto Orientado a Objetos. Requisitos + APOO Análise e Projeto Orientado a Objetos Requisitos Requisitos 2 n Segundo Larman: n São capacidades e condições às quais o sistema e em termos mais amplos, o projeto deve atender n Não são apenas

Leia mais

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação

Estratégia de TI. Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio. Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Conhecimento em Tecnologia da Informação Estratégia de TI Posicionamento Estratégico da TI: como atingir o alinhamento com o negócio 2011 Bridge Consulting Apresentação

Leia mais

Feature-Driven Development

Feature-Driven Development FDD Feature-Driven Development Descrição dos Processos Requisitos Concepção e Planejamento Mais forma que conteúdo Desenvolver um Modelo Abrangente Construir a Lista de Features Planejar por

Leia mais

Sistemas de Informação I

Sistemas de Informação I + Sistemas de Informação I Dimensões de análise dos SI Ricardo de Sousa Britto rbritto@ufpi.edu.br + Introdução n Os sistemas de informação são combinações das formas de trabalho, informações, pessoas

Leia mais

Engenharia de Requisitos Estudo de Caso

Engenharia de Requisitos Estudo de Caso Engenharia de Requisitos Estudo de Caso Auxiliadora Freire Fonte: Engenharia de Software 8º Edição / Ian Sommerville 2007 Slide 1 Engenharia de Requisitos Exemplo 1 Reserva de Hotel 1. INTRODUÇÃO Este

Leia mais

Curso de. Formação Executiva em Estratégia, Governança e Processos de TI

Curso de. Formação Executiva em Estratégia, Governança e Processos de TI Curso de Formação Executiva em Estratégia, Governança e Processos de TI Descrição da Ementa do Curso Como integrar negócio e tecnologia? Como maximizar o retorno sobre investimentos em projetos de Tecnologia

Leia mais

Requisitos de Software

Requisitos de Software Requisitos de Software Centro de Informática - Universidade Federal de Pernambuco Kiev Gama kiev@cin.ufpe.br Slides originais elaborados por Ian Sommerville e adaptado pelos professores Márcio Cornélio,

Leia mais

UFG - Instituto de Informática

UFG - Instituto de Informática UFG - Instituto de Informática Curso: Sistemas de Informação Arquitetura de Software Prof.: Fabrízzio A A M N Soares professor.fabrizzio@gmail.com Aula 3 Introdução à Arquitetura de Software (continuação)

Leia mais

Engenharia de Software III

Engenharia de Software III Engenharia de Software III Casos de uso http://dl.dropbox.com/u/3025380/es3/aula6.pdf (flavio.ceci@unisul.br) 09/09/2010 O que são casos de uso? Um caso de uso procura documentar as ações necessárias,

Leia mais

Metodologia de Gerenciamento de Projetos da Justiça Federal

Metodologia de Gerenciamento de Projetos da Justiça Federal Metodologia de Gerenciamento de Projetos da Justiça Federal Histórico de Revisões Data Versão Descrição 30/04/2010 1.0 Versão Inicial 2 Sumário 1. Introdução... 5 2. Público-alvo... 5 3. Conceitos básicos...

Leia mais

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0

Resumo do BABok 2.0 O Guia de Referência de Análise de Negócio Curso de Analista de Negócio 3.0 O que é BABok? O BABok 2.0, Corpo de Conhecimento de Análise de Negócios, é considerado como um Guia Referência de Práticas de Análise de Negócio. Este guia é publicado e mantido pelo IIBA. O guia BABok

Leia mais

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1

Engenharia de Software. Parte I. Introdução. Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Engenharia de Software Parte I Introdução Metodologias para o Desenvolvimento de Sistemas DAS 5312 1 Mitos do Desenvolvimento de Software A declaração de objetivos é suficiente para se construir um software.

Leia mais

Concepção e Elaboração

Concepção e Elaboração UNIVERSIDADE ESTADUAL PAULISTA INSTITUTO DE BIOCIÊNCIAS, LETRAS E CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIAS DE COMPUTAÇÃO E ESTATÍSTICA Análise e Projeto Orientado a Objetos Concepção e Elaboração Estudo

Leia mais

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved

Conhecimento em Tecnologia da Informação. CobiT 5. Apresentação do novo framework da ISACA. 2013 Bridge Consulting All rights reserved Conhecimento em Tecnologia da Informação CobiT 5 Apresentação do novo framework da ISACA Apresentação Este artigo tem como objetivo apresentar a nova versão do modelo de governança de TI, CobiT 5, lançado

Leia mais

4. PMBOK - Project Management Body Of Knowledge

4. PMBOK - Project Management Body Of Knowledge 58 4. PMBOK - Project Management Body Of Knowledge No Brasil, as metodologias mais difundidas são, além do QL, o método Zopp, o Marco Lógico do Banco Interamericano de Desenvolvimento (BID) e o Mapp da

Leia mais

Eduardo Bezerra. Editora Campus/Elsevier

Eduardo Bezerra. Editora Campus/Elsevier Princípios de Análise e Projeto de Sistemas com UML 2ª edição Eduardo Bezerra Editora Campus/Elsevier Capítulo 11 Arquitetura do sistema Nada que é visto, é visto de uma vez e por completo. --EUCLIDES

Leia mais

Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software

Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software Uma Abordagem de Engenharia de Requisitos Para Linhas de Produtos de Software Gabriela Guedes de Souza, Jaelson Castro e Carla Silva ggs@cin.ufpe.br, jbc@cin.ufpe.br, carla@dce.ufpb.br DEPARTAMENTO DE

Leia mais

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira

Desafio Profissional PÓS-GRADUAÇÃO 2012. Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira Desafio Profissional PÓS-GRADUAÇÃO 12 Gestão de Projetos - Módulo C Prof. Me. Valter Castelhano de Oliveira 1 DESAFIO PROFISSIONAL Disciplinas: Ferramentas de Software para Gestão de Projetos. Gestão de

Leia mais

Governança de TI. Professor: Ernesto Junior E-mail: egpjunior@gmail.com

Governança de TI. Professor: Ernesto Junior E-mail: egpjunior@gmail.com Governança de TI Professor: Ernesto Junior E-mail: egpjunior@gmail.com Governança Governar Governança Ato de governar(-se), governo, governação Governar ter mando, direção, dirigir, administrar tratar

Leia mais

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd.

Para construção dos modelos físicos, será estudado o modelo Relacional como originalmente proposto por Codd. Apresentação Este curso tem como objetivo, oferecer uma noção geral sobre a construção de sistemas de banco de dados. Para isto, é necessário estudar modelos para a construção de projetos lógicos de bancos

Leia mais

PLANOS DE CONTINGÊNCIAS

PLANOS DE CONTINGÊNCIAS PLANOS DE CONTINGÊNCIAS ARAÚJO GOMES Capitão SC PMSC ARAÚJO GOMES defesacivilgomes@yahoo.com.br PLANO DE CONTINGÊNCIA O planejamento para emergências é complexo por suas características intrínsecas. Como

Leia mais

Gerência de Projetos

Gerência de Projetos Gerência de Projetos Escopo Custo Qualidade Tempo CONCEITO PROJETOS: são empreendimentos com objetivo específico e ciclo de vida definido Precedem produtos, serviços e processos. São utilizados as funções

Leia mais

Processos Técnicos - Aulas 4 e 5

Processos Técnicos - Aulas 4 e 5 Processos Técnicos - Aulas 4 e 5 Trabalho / PEM Tema: Frameworks Públicos Grupo: equipe do TCC Entrega: versão digital, 1ª semana de Abril (de 31/03 a 04/04), no e-mail do professor (rodrigues.yuri@yahoo.com.br)

Leia mais

Introdução a Gestão da Informação: dado, informação, conhecimento e a organização empresarial Prof. MSc Hugo Vieira L. Souza

Introdução a Gestão da Informação: dado, informação, conhecimento e a organização empresarial Prof. MSc Hugo Vieira L. Souza Introdução a Gestão da Informação: dado, informação, conhecimento e a organização empresarial Prof. MSc Hugo Vieira L. Souza Este documento está sujeito a copyright. Todos os direitos estão reservados

Leia mais

POLÍTICA DE GESTÃO DE RISCO - PGR

POLÍTICA DE GESTÃO DE RISCO - PGR POLÍTICA DE GESTÃO DE RISCO - PGR DATASUS Maio 2013 Arquivo: Política de Gestão de Riscos Modelo: DOC-PGR Pág.: 1/12 SUMÁRIO 1. APRESENTAÇÃO...3 1.1. Justificativa...3 1.2. Objetivo...3 1.3. Aplicabilidade...4

Leia mais

Modelos de Negócio Alinhando a Estratégia de Negócios e a Arquitetura Empresarial

Modelos de Negócio Alinhando a Estratégia de Negócios e a Arquitetura Empresarial Modelos de Negócio Alinhando a Estratégia de Negócios e a Arquitetura Empresarial Henk Jonkers, Dick Quartel e Remco Blom Sumário executivo Embora a estratégia de negócios deva ser a base de qualquer mudança

Leia mais

ISO/IEC 12207: Gerência de Configuração

ISO/IEC 12207: Gerência de Configuração ISO/IEC 12207: Gerência de Configuração Durante o processo de desenvolvimento de um software, é produzida uma grande quantidade de itens de informação que podem ser alterados durante o processo Para que

Leia mais

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS)

Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Roteiro para a escrita do documento de Especificação de Requisitos de Software (ERS) Definição Geral: Disciplina de Compiladores Prof. Jorge Bidarra (UNIOESTE) A especificação de requisitos tem como objetivo

Leia mais

A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 11ª. REGIÃO, no uso de suas atribuições legais e regimentais,

A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 11ª. REGIÃO, no uso de suas atribuições legais e regimentais, Institui a Política de Gerenciamento de Serviços de TI no âmbito do Tribunal Regional do Trabalho da 11ª. Região. A PRESIDENTE DO TRIBUNAL REGIONAL DO TRABALHO DA 11ª. REGIÃO, no uso de suas atribuições

Leia mais

Engenharia de Requisitos

Engenharia de Requisitos Engenharia de Requisitos Introdução a Engenharia de Requisitos Professor: Ricardo Argenton Ramos Aula 08 Slide 1 Objetivos Introduzir a noção de requisitos do sistema e o processo da engenharia de requisitos.

Leia mais

Treinamento BPM e BPMN Apresentação Executiva

Treinamento BPM e BPMN Apresentação Executiva Apresentação Executiva 1 O treinamento de BPM e BPMN tem como premissa capacitar o aluno a captar as atividades relativas a determinado processo da empresa, organizá-las, gerando um fluxograma de atividades/processos,

Leia mais

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1

Capítulo 2. Processos de Software. 2011 Pearson Prentice Hall. Todos os direitos reservados. slide 1 Capítulo 2 Processos de Software slide 1 Tópicos apresentados Modelos de processo de software. Atividades de processo. Lidando com mudanças. Rational Unified Process (RUP). Um exemplo de um processo de

Leia mais

DEMONSTRAÇÕES FINANCEIRAS COMBINADAS

DEMONSTRAÇÕES FINANCEIRAS COMBINADAS 24 DEMONSTRAÇÕES FINANCEIRAS COMBINADAS Os mercados de capitais na Europa e no mundo exigem informações financeiras significativas, confiáveis, relevantes e comparáveis sobre os emitentes de valores mobiliários.

Leia mais

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas

UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas UNIDADE 4. Introdução à Metodologia de Desenvolvimento de Sistemas 4.1 Motivação Sistemas de Informação são usados em diversos níveis dentro de uma organização, apoiando a tomada de decisão; Precisam estar

Leia mais

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO)

Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Análise e Desenvolvimento de Sistemas ADS Programação Orientada a Obejeto POO 3º Semestre AULA 03 - INTRODUÇÃO À PROGRAMAÇÃO ORIENTADA A OBJETO (POO) Parte: 1 Prof. Cristóvão Cunha Objetivos de aprendizagem

Leia mais

O Valor estratégico da sustentabilidade: resultados do Relatório Global da McKinsey

O Valor estratégico da sustentabilidade: resultados do Relatório Global da McKinsey O Valor estratégico da sustentabilidade: resultados do Relatório Global da McKinsey Executivos em todos os níveis consideram que a sustentabilidade tem um papel comercial importante. Porém, quando se trata

Leia mais

Planejando o aplicativo

Planejando o aplicativo Um aplicativo do Visual FoxPro geralmente inclui um ou mais bancos de dados, um programa principal que configura o ambiente de sistema do aplicativo, além de uma interface com os usuários composta por

Leia mais

Universidade Paulista

Universidade Paulista Universidade Paulista Ciência da Computação Sistemas de Informação Gestão da Qualidade Principais pontos da NBR ISO/IEC 12207 - Tecnologia da Informação Processos de ciclo de vida de software Sergio Petersen

Leia mais

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES

DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES DESENVOLVENDO APLICAÇÃO UTILIZANDO JAVA SERVER FACES Alexandre Egleilton Araújo, Jaime Willian Dias Universidade Paranaense (Unipar) Paranavaí PR Brasil araujo.ale01@gmail.com, jaime@unipar.br Resumo.

Leia mais

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC

UNIVERSIDADE DO ESTADO DE SANTA CATARINA - UDESC DCC Departamento de Ciência da Computação Joinville-SC CURSO: Bacharelado em Ciência da Computação DISCIPLINA: ANPS Análise e Projeto de Sistemas AULA NÚMERO: 3 DATA: PROFESSOR: Murakami Sumário 1 APRESENTAÇÃO...1 2 DESENVOLVIMENTO...1 2.1 Revisão...1 2.1.1

Leia mais

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES

EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES EXPERIÊNCIA DE USO DE ARQUITETURA CORPORATIVA NO PROJETO DE RES Rigoleta Dutra Mediano Dias 1, Lívia Aparecida de Oliveira Souza 2 1, 2 CASNAV, MARINHA DO BRASIL, MINISTÉRIO DA DEFESA, BRASIL Resumo: Este

Leia mais

GERÊNCIA DE INTEGRAÇÃO DO PROJETO

GERÊNCIA DE INTEGRAÇÃO DO PROJETO GERÊNCIA DE INTEGRAÇÃO DO PROJETO Estevanir Sausen¹, Patricia Mozzaquatro² ¹Acadêmico do Curso de Ciência da Computação ²Professor(a) do Curso de Ciência da Computação Universidade de Cruz Alta (UNICRUZ)

Leia mais

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios

Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Engenharia de Software e Gerência de Projetos Prof. Esp. André Luís Belini Bacharel em Sistemas de Informações MBA em Gestão Estratégica de Negócios Cronograma das Aulas. Hoje você está na aula Semana

Leia mais

MODELOS DE MELHORES GOVERNANÇA DE T.I. PRÁTICAS DA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza

MODELOS DE MELHORES GOVERNANÇA DE T.I. PRÁTICAS DA. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MODELOS DE MELHORES PRÁTICAS DA GOVERNANÇA DE T.I. Prof. Angelo Augusto Frozza, M.Sc. http://about.me/tilfrozza MELHORES PRÁTICAS PARA T.I. MODELO DE MELHORES PRÁTICAS COBIT Control Objectives for Information

Leia mais

2 Engenharia de Software

2 Engenharia de Software 20 2 Engenharia de Software 2.1 Design de Sistemas Orientados a Objetos Os Sistemas Orientados a Objetos não são mais novidade hoje em dia já estando há muitos anos no mercado. A orientação a objetos permite

Leia mais

Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.

Curso ITIL Foundation. Introdução a ITIL. ITIL Introduction. Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot. Curso ITIL Foundation Introdução a ITIL ITIL Introduction Instrutor: Fernando Palma fernando.palma@gmail.com http://gsti.blogspot.com Agenda Definição / Histórico Escopo Objetivos Benefícios e Problemas

Leia mais

Gerenciamento da Integração (PMBoK 5ª ed.)

Gerenciamento da Integração (PMBoK 5ª ed.) Gerenciamento da Integração (PMBoK 5ª ed.) O PMBoK diz que: O gerenciamento da integração do projeto inclui os processos e as atividades necessárias para identificar, definir, combinar, unificar e coordenar

Leia mais

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira

PLANEJAMENTO E PROJETOS. Lílian Simão Oliveira PLANEJAMENTO E GERENCIAMENTO DE PROJETOS Lílian Simão Oliveira Contexto Gerentes lutam com projetos assustadores e com prazos finais difíceis de serem cumpridos Sistemas não satisfazem aos usuários Gastos

Leia mais

ITIL V3 GUIA DE MELHORES PRÁTICAS EM GERENCIAMENTO DE SERVIÇOS

ITIL V3 GUIA DE MELHORES PRÁTICAS EM GERENCIAMENTO DE SERVIÇOS ITIL V3 GUIA DE MELHORES PRÁTICAS EM GERENCIAMENTO DE SERVIÇOS CAPÍTULO 1 INTRODUÇÃO ITIL V3 1.1. Introdução ao gerenciamento de serviços. Devemos ressaltar que nos últimos anos, muitos profissionais da

Leia mais

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004

Sistemas de Gestão Ambiental O QUE MUDOU COM A NOVA ISO 14001:2004 QSP Informe Reservado Nº 41 Dezembro/2004 Sistemas de Gestão O QUE MUDOU COM A NOVA ISO 14001:2004 Material especialmente preparado para os Associados ao QSP. QSP Informe Reservado Nº 41 Dezembro/2004

Leia mais

Gerenciamento de Níveis de Serviço

Gerenciamento de Níveis de Serviço Gerenciamento de Níveis de Serviço O processo de Gerenciamento de Níveis de Serviço fornece o contato entre a organização de TI e o cliente, para garantir que a organização de TI conhece os serviços que

Leia mais

Gerenciamento de Projetos Modulo I Conceitos Iniciais

Gerenciamento de Projetos Modulo I Conceitos Iniciais Gerenciamento de Projetos Modulo I Conceitos Iniciais Prof. Walter Cunha falecomigo@waltercunha.com http://waltercunha.com Bibliografia* Project Management Institute. Conjunto de Conhecimentos em Gerenciamento

Leia mais