Planejamento da disciplina: Modelagem de processos de negócio
|
|
- Leandro Figueiroa Santos
- 8 Há anos
- Visualizações:
Transcrição
1 UNIVERSIDADE FEDERAL DE MINAS GERAIS / INSTITUTO DE CIÊNCIAS EXATAS DEPARTAMENTO DE CIÊNCIA DA COMPUTAÇÃO Planejamento da disciplina: Modelagem de processos de negócio Professor: Clarindo Isaías Pereira da Silva Pádua Carga Horária: 60 horas, 4 créditos Horário: 17:00-18:40hs, sala Introdução Esta disciplina visa apresentar conceitos, técnicas e métodos relacionados à modelagem de processos de negócio. Para se projetar, entender ou se buscar melhorias no funcionamento de um negócio, torna-se essencial fazer a modelagem de processos de negócio. Os modelos de negócio provêem uma visão simplificada da realidade complexa da organização, permitindo uma melhor compreensão dessa realidade. Nos dias atuais, cada vez mais os negócios de qualquer tipo de organização necessitam do apoio de sistemas automatizados. Para serem mais efetivos, é importante que sistemas de informação sejam projetados para atender aos objetivos de negócio. Um objetivo importante da modelagem de processos de negócio, e que constitui uma ênfase nesta disciplina, é o de prover uma visão que facilite o desenvolvimento de software alinhado com os objetivos de negócio. Negócio, no sentido aqui utilizado, significa qualquer tipo de operação em andamento que tem ou usa recursos e tenha um ou mais objetivos. Ou seja, o termo não é usado no sentido de comércio ou transação comercial. Modelar é um meio utilizado para analisar e projetar sistemas de software. Portanto, a modelagem de processos de negócio pode também ser utilizada como uma etapa inicial que visa o entendimento do negócio para se chegar a modelos utilizados no desenvolvimento de software que estejam alinhados com os objetivos estratégicos das organizações. O modelo de negócio é uma abstração de como um negócio funciona. Os detalhes diferem de acordo com a perspectiva da pessoa que cria o modelo, cada um terá naturalmente uma percepção diferente dos objetivos e visões do negócio. Isso é normal em uma organização e o modelo de negócio não vai resolver essas diferenças completamente. O que o modelo de negócio se propõe a fazer é: prover uma visão simplificada da estrutura do negócio; atuar como uma base para a comunicação, melhorias ou inovações; definir os requisitos do sistema de informação que são necessários para apoiar o negócio. É necessário se utilizar uma linguagem para a notação dos modelos de negócio. Com este objetivo, nesta disciplina será utilizada a UML (Unified Modeling Language), padrão de aceitação internacional de linguagem para modelagem utilizada no desenvolvimento de software. Parte da carga horária da disciplina será dedicada ao ensino da UML, como uma base necessária para a abordagem apresentada na parte de modelagem de processo de negócio. Cabe salientar, no entanto, que a UML vem sendo utilizada em modelagem em um amplo espectro de aplicações. Seu estudo, portanto, certamente será de muita utilidade para o aluno em várias outras disciplinas, especialmente naquelas ligadas à Engenharia de Software. A UML é considerada, além da modelagem de sistemas de software, também adequada para modelagem de negócio pelos motivos listados a seguir. Muitos desenvolvedores já estão familiarizados com a linguagem (já a utilizam em modelos de software), o que facilita a utilização. A utilização da mesma linguagem tanto para a modelagem de negócio quanto para a modelagem do sistema de software faz com que a documentação seja consistente e ainda facilita a comunicação 1
2 entre os modeladores de negócio e de software. Existe um grande número de ferramentas disponíveis para a modelagem de negócio usando a UML. Com a UML é possível descrever: o Aspectos tanto estruturais quanto dinâmicos envolvendo o negócio (como a organização, hierarquia de objetivos, ou as estruturas dos recursos). o Aspectos comportamentais do negócio (como os processos). o Regras de negócio que afetam tanto a estrutura quanto o comportamento. 2. Objetivos da Disciplina Essa disciplina tem por objetivo apresentar: a motivação para o uso de modelagem na solução de problemas; a UML, como um instrumento para modelagem; a modelagem de processos de negócio, utilizando a UML, visando o posterior desenvolvimento de sistemas de software alinhados com os objetivos estratégicos da organização; o conceito de gerência de processos de negócio e outras formas de notação de modelos de processos de negócio. A disciplina deverá tornar o aluno ou aluna aptos a: entender, analisar e escrever modelos, incluindo aspectos estáticos e dinâmicos, utilizando a UML; aplicar o conhecimento de modelagem em disciplinas relacionadas ao desenvolvimento de software; entender, analisar e escrever modelos de negócio, utilizando a notação UML, com o apoio e conhecimento de especialistas no domínio de aplicação; mapear sistemas de software alinhados aos objetivos expressos no modelo de negócio. 3. Ementa Introdução. Modelagem e orientação a objetos. Modelo conceitual da UML. Elementos estruturais da UML. Elementos comportamentais da UML. Regras e mecanismos da UML. Modelagem da arquitetura de negócio. Visão de negócio. Visão de processo de negócio. Visão de estrutura de negócio. Visão comportamental de negócio. Regras de negócio. Padrões de negócio. Integração com o desenvolvimento de software. Gerência de processos de negócio e BPMN. 4. Pré-requisitos Não há um pré-requisito formal; para fazer a disciplina é desejável que o aluno tenha conhecimento de linguagens de programação orientada a objetos. 2
3 5. Programa 1. Introdução 1.1. Motivação 1.2. História da UML 1.3. Conceitos básicos 2. Modelagem e orientação a objetos 2.1. Princípios de modelagem 2.2. Modelagem orientada a objetos 3. Modelo conceitual da UML 3.1. Visão geral da UML 3.2. Arquitetura da UML 4. Modelagem estrutural 4.1. Classes 4.2. Relacionamentos 4.3. Regras e mecanismos comuns 4.4. Diagramas 4.5. Pacotes lógicos 5. Modelagem comportamental 5.1. Casos de uso 5.2. Atividades 5.3. Máquinas de estado 5.4. Interações 5.5. Diagramas dinâmicos 6. Modelagem da arquitetura de negócio 6.1. Conceitos de negócio 6.2. Extensão de negócio da UML 7. Visões de modelos de negócio 7.1. Visão de negócio 7.2. Visão de processo de negócio 7.3. Visão de estrutura de negócio 7.4. Visão comportamental de negócio 8. Modelagem de regras de negócio 8.1. OCL e sua utilização na modelagem de processo de negócio 8.2. Categorias de regras de negócio 8.3. Modelagem de Restrições 9. Padrões de negócio 9.1. Tipos de padrões 9.2. Gabaritos de padrões de negócio 10. Integração com o desenvolvimento de software Processo de desenvolvimento de software Arquitetura de software Arquitetura de negócio e arquitetura de software 11. Gestão de processos de negócio Conceito BPM Introdução a BPMN 6. Avaliação da aprendizagem A avaliação da disciplina compreenderá um trabalho prático, duas provas e seminários com apresentação em aula. 3
4 6.1. Avaliação dos alunos de graduação A tabela 1 abaixo apresenta a distribuição de pontos na avaliação dos alunos de graduação. Para os alunos de graduação, os seminários constarão de apresentação e discussão de resultados parciais do trabalho prático. Trabalho prático 35 Seminários em aula 10 Provas 50 Pontos por participação em aula (máximo) 10 Total (máximo) 100 Tabela 1: Avaliação dos alunos de graduação 6.2. Avaliação dos alunos de pós-graduação Além do trabalho prático, os alunos de pós-graduação, em grupos de dois, vão realizar uma pesquisa cujo tema deve estar dentre os temas propostos para a conferência MDE4BPM Como resultado deste trabalho, os alunos irão apresentar seminários em aula para apresentação de resultados parciais e produzir um artigo contendo até 16 páginas. A pesquisa deve ter como objetivo a publicação na conferência MDE4BPM Quanto as referências bibliográficas e formato do artigo, deve-se usar a recomendação da conferência. A tabela 2 abaixo apresenta a distribuição de pontos na avaliação dos alunos de pós-graduação. Trabalho prático 30 Seminários em aula 5 Artigo 20 Provas 40 Pontos por participação em aula (máximo) 10 Total (máximo) 100 Tabela 2: Avaliação dos alunos de pós-graduação 7. Descrição do trabalho prático O assunto de que trata a disciplina dificilmente é aprendido sem a realização de trabalhos práticos. Sendo assim, os alunos irão desenvolver um Trabalho Prático (TP) compreende a modelagem de processos de negócio e definição de um produto de software de apoio ao negócio. A empresa ou organização objeto do trabalho, que chamaremos de Organização Cliente, ou simplesmente Organização, deverá ser definida pelos alunos, sujeita à aprovação do professor. Ao longo do semestre os alunos estarão envolvidos na modelagem de processos de negócio da Organização Cliente, visando um futuro desenvolvimento de software. Como cenário para o TP, deve-se supor que a Organização acenou com a disposição de investir na modelagem e nos produtos de software a serem desenvolvidos e que empresa (dos alunos) foi contratada com carta branca para a criação de um produto (modelos de negócio + produtos de software) de boa qualidade, que melhore a administração da Organização e que facilite e estimule o relacionamento com seus clientes. Portanto, os alunos podem usar a criatividade, podendo pensar, por exemplo, em soluções de software envolvendo sítio web, quiosques, etc. A especificação detalhada do trabalho cabe aos 4
5 alunos, OBSERVANDO AS SEGUINTES DIRETRIZES. O trabalho deve ser realizado por grupos de 3 a 4 alunos. A modelagem poderá contemplar as necessidades internas de administração da Organização, mas deverá também atender ao relacionamento com os clientes da Organização. Ou seja, a Organização a ser modelada deve ter clientes. Os usuários do produto de software a ser definido poderão ser os funcionários ou clientes da Organização, ou mesmo outros papéis. Os processos de negócio a serem apresentados no TP não podem ser muito simples, pois não ilustrariam a matéria, nem muito complexo, pois não haveria tempo para a realização do TP. As seguintes diretrizes para o dimensionamento do TP devem ser seguidas. o O Modelo Conceitual deve apresentar pelo menos 20 classes. o O modelo de Metas/problemas deve apresentar pelo menos 3 metas e 30 sub-metas, com pelo menos 8 problemas identificados. o O modelo de processos, deve apresentar pelo menos 3 processos primários. O trabalho deverá ser entregue com documentação em papel, na recepção do DCC, assinando comprovante da entrega, de acordo com o cronograma mostrado na tabela abaixo. Além da versão impressa, os alunos devem entregar também os documentos em forma eletrônica através do site : Os melhores trabalhos serão disponibilizados como exemplo no sítio Web do professor. É importante o cumprimento do planejamento da disciplina, com os trabalhos sendo entregues na data certa para evitar desencontros. Por este motivo, serão descontados 10% dos pontos de cada trabalho por dia de atraso na entrega, sendo que na última entrega de trabalho não será admitido atraso Deverá ser feita uma divisão de tarefas entres os participantes do grupo; a responsabilidade de cada um na equipe deverá ser descrita na documentação entregue. Sendo um trabalho de equipe, a responsabilidade é de todos e o trabalho dos participantes deve ser integrado, formando uma produto consistente. O trabalho deverá ser documentado com um bom padrão de qualidade e um nível de informação suficiente para a avaliação do professor. Faz parte do trabalho, também, a definição, com bom senso, de aspectos não detalhados pelo professor. A tabela abaixo define a documentação (artefatos) a ser entregue em cada etapa do trabalho. Etapa Conteúdo Artefatos 1 Proposta de Modelagem de Processos de Negócio. Os alunos de pós-graduação deverão também apresentar um resumo do artigo pmpn Adicionalmente, resumo do artigo para os alunos de pósgraduação 2 3 Documento de Descrição Negócio até a parte de Visão de negócio. Os alunos de pós-graduação deverão também apresentar a primeira versão do artigo. Modelo de processo de negócio Documento de Descrição do Negócio com a parte de Visão de Processos de Negócio, Visão da Estrutura do Negócio e Visão do Comportamento do Negócio Os alunos de pós-graduação deverão também apresentar o artigo completo. dn (parcial) Adicionalmente, resumo 1ª versão do artigo para os alunos de pós-graduação mpn (ferramenta de modelagem) dn Adicionalmente, artigo concluído para os alunos de pós-graduação Tabela 3: Trabalho prático 5
6 8. Bibliografia 8.1. Livros Texto Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2001 Rumbaugh, J.; Jacobson, I.; Booch, G., The Unified Modeling Language Reference Manual, Addison Wesley, 2nd edition, Booch, G.; Rumbaugh, J.; Jacobson, I., Unified Modeling Language User Guide, 2nd Edition, Addison Wesley, Weska, M. Business Process Management Concepts, Languages, Architectures, Springer, Referências principais 1. Business Process Modeling Notation. Acessado em 26/2/2007 em: 2. Eriksson, H-E; Penker, M.; Lyons, B.; Fado, D. UML 2 Toolkit, Wiley, Paula F., W. P. Engenharia de Software: Fundamentos, Métodos e Padrões, 2ª edição, LTC, Jacobson I. et al, The Unified Software Development Process, Addison Wesley, Heumann, J. Introduction to Business Modeling Using the Unified Modeling Language (UML), Fowler, M. UML Distilled: A Brief Guide to the Standard Object Modeling Language, Third Edition (Paperback), Addison-Wesley,
7 9. Planejamento de aulas No Data da aula 1 25/2 Introdução á disciplina 2 27/2 Introdução á UML; história da UML, Assunto Entrega do trabalho 3 3/3 Apresentação de modelagem e processos de negócio. Modelagem. 4 5/3 Modelagem da arquitetura de negócio. 5 10/3 Modelagem da arquitetura de negócio. 6 12/3 Visões de negócio: visão de negócio. 7 17/3 Visões de negócio: matriz TOWS. 8 19/3 Visões de negócio: modelagem conceitual; modelagem de metas e problemas. 9 24/3 Visões de negócio: visão de processos de negócio /3 UML Visão Geral: visão estática 11 31/3 UML Visão Geral: visão estática, visão de casos de uso Entrega da etapa 1 do trabalho 12 2/4 UML Visão Geral: Regras, mecanismos comuns. 13 7/4 UML Visão Geral: visões dinâmicas: visão de máquinas de estado 14 9/4 UML Visão Geral: visões dinâmicas: visão de máquinas de atividades 15 14/4 Seminário: apresentação da Visão de Negócios do trabalho prático: grupos: 1, 2, 3, /4 Seminário: apresentação da Visão de Negócios do trabalho prático: grupos: 5, 6, /4 18 5/5 19 7/5 Seminário de pesquisa: apresentação da versão 1 do artigo dos alunos da pósgraduação. Grupos: 1, 2, 3 Prova. Matéria: Livros de UML Livro de Eriksson & Penker: caps: 1, 2, 3 e 4 até a página 104 (até a seção de visão de negócio inclusive) Visões de negócio: visão de processos de negócio; UML: relacionamentos; UML: diagramas de atividade /5 Visões de negócio: visão de estrutura do negócio; 21 14/5 Visão de comportamento de negócio Entrega da primeira versão do artigo para os alunos da pós-graduação Entrega da etapa 2 do trabalho 22 19/5 Padrões de negócio 23 21/5 Padrões de negócio 24 26/5 Padrões de negócio /5 Modelagem da arquitetura do software 26 2/6 27 4/6 Padrões de negócio. Palestra de Antônio Lourenço 28 9/6 Palestra Eduardo 29 16/ / /6 Seminário: apresentação da Visão de Processos do trabalho prático: grupos 1, 4, 5, 6 Seminário: apresentação da Visão de Processos do trabalho prático: grupos 2, 3, 7, 4, 6 Prova Matéria da prova anterior mais (com mais ênfase): livros de UML ; livro de Eriksson & Penker: caps: 1, 2, 3, 4, 6, 7,8, 9,10 Entrega da versão final do artigo para os alunos da pósgraduação Entrega da etapa 3 do trabalho 7
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 maisUML: Casos de Uso. Projeto de Sistemas de Software
UML: Casos de Uso Projeto de Sistemas de Software UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia
Leia maisIntrodução a UML. Hélder Antero Amaral Nunes haanunes@gmail.com
Introdução a UML Hélder Antero Amaral Nunes haanunes@gmail.com Introdução a UML UML (Unified Modeling Language Linguagem de Modelagem Unificada) é uma linguagem-padrão para a elaboração da estrutura de
Leia maisWilson 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 maisO 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 maisUniversidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166
Universidade Federal do ABC Rua Santa Adélia, 166 - Bairro Bangu - Santo André - SP - Brasil CEP 09.210-170 - Telefone/Fax: +55 11 4996-3166 1. CÓDIGO E NOME DA DISCIPLINA BC1508 - ENGENHARIA DE SOFTWARE
Leia maisPrograma 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 maisProjeto de Sistemas I
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Projeto de Sistemas I Professora: Kelly de Paula Cunha E-mail:kellypcsoares@ifsp.edu.br Requisitos: base para todo projeto, definindo o
Leia maisIntrodução. Introdução. Introdução. Planejamento da disciplina. Modelagem de Processos de Negócio. Prof.: Clarindo Isaías Pereira da Silva e Pádua
Modelagem de Processos de Negócio Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus Departamento de Ciência da Computação - UFMG Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML:
Leia maisPLANO DE ENSINO. CURSO: Sistemas de Informação PERÍODO LETIVO: 2009-1 SEMESTRE: 4º. C/H SEMANAL Análise, Projeto e Implementação de Sistemas I
1 PLANO DE ENSINO CURSO: Sistemas de Informação PERÍODO LETIVO: 2009-1 SEMESTRE: 4º CÓDIGO DISCIPLINA HORÁRIO C/H SEMESTRAL C/H SEMANAL Análise, Projeto e Implementação de Sistemas I 3CD-4AB 80h 04h PROFESSOR(A):
Leia maisUm modelo é uma simplificação da realidade. Construímos modelos para compreender melhor o sistema que estamos desenvolvendo.
UML - Motivação - O que é um modelo? Um modelo é uma simplificação da realidade. Construímos modelos para compreender melhor o sistema que estamos desenvolvendo. O que é um modelo? O que é um modelo? O
Leia maisUML - 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 maisFase 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 maisO 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 maisAula 5 UML: Casos de Uso
Aula 5 UML: Casos de Uso UML Casos de Uso Introdução Casos de uso Elementos do diagrama de casos de uso Descrição de casos de uso Exemplo: Blog Ferramentas de modelagem Bibliografia 2 Introdução Casos
Leia maishttp://www.di.uminho.pt
Escola de Engenharia Departamento de Informática Desenvolvimento de Sistemas de Informação LESI 4º ano / 2º semestre (5308O7) LMCC 4º ano / 2º semestre (7008N8 Opção II) 2005/2006 José Creissac Campos
Leia maisNotas de Aula 04: Casos de uso de um sistema
Notas de Aula 04: Casos de uso de um sistema Objetivos da aula: Aprender os elementos básicos da modelagem por casos de uso Utilizar as associações entre casos de uso, atores e demais artefatos Compreender
Leia maisModelos 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 maisGUIA DE FUNCIONAMENTO DA UNIDADE CURRICULAR
Curso Engenharia Informática Ano letivo 2012/2013 Unidade Curricular Engenharia de Software II ECTS 6 Regime Obrigatório Ano 3º Semestre 1º sem Horas de trabalho globais Docente Maria Clara Silveira Total
Leia maisUNIVERSIDADE 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 maisGestão de Processos de Negócios
Gestão Operacional da TI Gestão de Processos de Negócios Business Process Management (BPM) Professor: Rômulo César romulodandrade@gmail.com www.romulocesar.com.br Professor NOME: RÔMULO CÉSAR DIAS DE ANDRADE
Leia maisModelagemde Software Orientadaa Objetos com UML
Modelagemde Software Orientadaa Objetos com UML André Maués Brabo Pereira Departamento de Engenharia Civil Universidade Federal Fluminense Colaborando para a disciplina CIV 2802 Sistemas Gráficos para
Leia maisEngenharia de Software
Tema da Aula A Modelagem e os Métodos em Prof. Cristiano R R Portella portella@widesoft.com.br Modelos em Abstração Um modelo é uma abstração de um objeto ou fenômeno sob um determinado ponto de vista
Leia maisFACULDADE DE ENGENHARIA DE COMPUTAÇÃO. PROJETO FINAL I e II PLANO DE TRABALHO <NOME DO TRABALHO> <Nome do Aluno> <Nome do Orientador>
FACULDADE DE ENGENHARIA DE COMPUTAÇÃO PROJETO FINAL I e II PLANO DE TRABALHO O Trabalho de Conclusão de Curso (TCC) a ser desenvolvido
Leia maisA Linguagem de Modelagem Unificada (UML)
Aécio Costa A Linguagem de Modelagem Unificada (UML) Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. Surge a UML (Unified Modeling Language)
Leia mais02/10/2012. Padronização de interfaces. Referências
Referências Engenharia de Usabilidade Prof.: Clarindo Isaías Pereira da Silva e Pádua Contribuição: Cláudio Márcio de Souza Vicente Gestus Hix, D.; Hartson, H. R. Developing User Interfaces: ensuring usability
Leia maisREPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX
REPRESENTAÇÃO DE REQUISITOS VARIÁVEIS COM UML, SEGUINDO O MÉTODO ICONIX Murilo Augusto Tosatti (ICV-Unicentro), Marcos Antonio Quináia (Orientador), e-mail: maquinaia@gmail.com. Universidade Estadual do
Leia maisO 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 maisAutoria:Aristófanes Corrêa Silva Adaptação: Alexandre César M de Oliveira
Unified Modeling Language (UML) Universidade Federal do Maranhão UFMA Pós Graduação de Engenharia de Eletricidade Grupo de Computação Assunto: Introdução Autoria:Aristófanes Corrêa Silva Adaptação: Alexandre
Leia maisPó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 maisHistó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 maisEngenharia 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 maisRUP. 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 maisGUIA DE CURSO. Tecnologia em Sistemas de Informação. Tecnologia em Desenvolvimento Web. Tecnologia em Análise e Desenvolvimento de Sistemas
PIM PROGRAMA DE INTEGRAÇÃO COM O MERCADO GUIA DE CURSO Tecnologia em Sistemas de Informação Tecnologia em Desenvolvimento Web Tecnologia em Análise e Desenvolvimento de Sistemas Tecnologia em Sistemas
Leia maisIES-300. Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br
IES-300 Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Me. Álvaro d Arce alvaro@darce.com.br Engenharia de Software III 2 Bacharel em Ciência da Computação Unoeste Universidade do Oeste Paulista
Leia maisUNIVERSIDADE FEDERAL DO PARANÁ UFPR Bacharelado em Ciência da Computação
SOFT DISCIPLINA: Engenharia de Software AULA NÚMERO: 10 DATA: / / PROFESSOR: Andrey APRESENTAÇÃO O objetivo desta aula é apresentar e discutir os conceitos de coesão e acoplamento. DESENVOLVIMENTO Projetar
Leia maisMUDANÇAS NA ISO 9001: A VERSÃO 2015
MUDANÇAS NA ISO 9001: A VERSÃO 2015 Está em andamento o processo de revisão da Norma ISO 9001: 2015, que ao ser concluído resultará na mudança mais significativa já efetuada. A chamada família ISO 9000
Leia maisREQUISITOS DE SISTEMAS
REQUISITOS DE SISTEMAS MÓDULO 2 PROCESSOS DE NEGÓCIOS CONTEÚDO 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS MODELAGEM (BPM e UML) PROCESSOS X REQUISITOS 1. PROCESSOS DE NEGÓCIO IDENTIFICAÇÃO CONCEITOS
Leia maisOrientação a Objetos I
Serviço Nacional de Aprendizagem Comercial do Rio Grande do Sul Informação e Comunicação Habilitação Técnica de Nível Médio Técnico em Informática Orientação a Objetos I UML: Introdução e Casos de Uso
Leia maisEngenharia de Software: Introdução. Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes
Engenharia de Software: Introdução Mestrado em Ciência da Computação 2008 Profa. Itana Gimenes Programa 1. O processo de engenharia de software 2. UML 3. O Processo Unificado 1. Captura de requisitos 2.
Leia maisAná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 maisAnálise e Projeto Orientado a Objetos. Modelagem de Domínio
+ Análise e Projeto Orientado a Objetos Modelagem de Domínio Introdução 2 n A modelagem do domínio está relacionada à descoberta das informações que são gerenciadas pelo sistema. O resultado dessa investigação
Leia maisISO/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 maisProjeto de curso / ação de capacitação
Projeto de curso / ação de capacitação 1. Título: Modelagem e Análise de Processos Organizacionais 2. Identificação 2.1. Coordenador do curso/ação de capacitação: Vinicius Sobreira Braga 2.2. Período de
Leia maisUNIVERSIDADE DO ESTADO DE SANTA CATARINA UDESC CENTRO DE EDUCAÇÃO SUPERIOR DO ALTO VALE DO ITAJAÍ CEAVI DIREÇÃO DE ENSINO DEN PLANO DE ENSINO
Departamento: Disciplina: Pré-Requisitos: - I D E N T I F I C A Ç Ã O Sistemas de Informação Gerência de Projetos (GEP) CH: 72 h/a Curso: Bacharelado em Sistemas de Informação Semestre: 2011/1 Fase: 8ª
Leia maisUniversidade Católica de Petrópolis Análise Orientada a Objetos. Introdução
Universidade Católica de Petrópolis Análise Orientada a Objetos Introdução 1 O que é um software? Modelagem Um conjunto de instruções (programa de computador) que quando executados fornecem funções e desempenho
Leia maisDesenvolvimento de um software de gerenciamento de projetos para utilização na Web
Resumo. Desenvolvimento de um software de gerenciamento de projetos para utilização na Web Autor: Danilo Humberto Dias Santos Orientador: Walteno Martins Parreira Júnior Bacharelado em Engenharia da Computação
Leia maisUML: Unified Modeling Language. Graduação em Informática 2008 Profa. Itana Gimenes
UML: Unified Modeling Language Graduação em Informática 2008 Profa. Itana Gimenes Unified Modelling Language (UML) Não é uma linguagem de programação. Linguagem de modelagem visual utilizada para especificar,
Leia maisProva de Conhecimento para Consultores de Implementação MPS.BR INSTRUÇÕES
Implementação MPS.BR 26 de maio de 2008 4 horas de duração e-mail: (DEIXAR EM BRANCO) RESULTADO: Q1 Q2 Q3 Q4 Q5 Q6 Q7 Q8 Q9 Q10 Nota INSTRUÇÕES Para a maioria das questões você tem mais de uma opção e
Leia maisGestão da Qualidade por Processos
Gestão da Qualidade por Processos Disciplina: Gestão da Qualidade 2º Bimestre Prof. Me. Patrício Vasconcelos adm.patricio@yahoo.com.br Gestão da Qualidade por Processos Nas empresas, as decisões devem
Leia maisUML e a Ferramenta Astah. Profa. Reane Franco Goulart
UML e a Ferramenta Astah Profa. Reane Franco Goulart História da UML o Percebeu-se a necessidade de um padrão para a modelagem de sistemas, que fosse aceito e utilizado amplamente. o Alguns esforços nesse
Leia maisModelagem de Processos. Prof.: Fernando Ascani
Modelagem de Processos Prof.: Fernando Ascani Bibliografia UML Guia de consulta rápida Douglas Marcos da Silva Editora: Novatec UML Guia do usuário Grady Booch James Rumbaugh Ivair Jacobson Editora: Campus
Leia maisPLANEJAMENTO 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 maisProcesso 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 maisUML 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 maisEngenharia de Software II
Engenharia de Software II Aula 5 http://www.ic.uff.br/~bianca/engsoft2/ Aula 5-05/05/2006 1 Dúvidas da aula passada RUP (Rational Unified Process) é uma ferramenta ou um processo? Resposta: os dois. O
Leia maisCiência da Computação ENGENHARIA DE SOFTWARE. Análise dos Requisitos de Software
Ciência da Computação ENGENHARIA DE SOFTWARE Análise dos Requisitos de Software Prof. Claudinei Dias email: prof.claudinei.dias@gmail.com Roteiro Introdução Tipos de requisitos Atividades Princípios da
Leia maisReferências internas são os artefatos usados para ajudar na elaboração do PT tais como:
Plano de Teste (resumo do documento) I Introdução Identificador do Plano de Teste Esse campo deve especificar um identificador único para reconhecimento do Plano de Teste. Pode ser inclusive um código
Leia maisProf. Raul Sidnei Wazlawick UFSC-CTC-INE. Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010.
Visão Geral do Sistema Prof. Raul Sidnei Wazlawick UFSC-CTC-INE 2010 Fonte: Análise e Projeto de Sistemas de Informação Orientados a Objetos, 2ª Edição, Elsevier, 2010. A fase de concepção do UP consiste
Leia maisDesenvolvendo 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 maisTó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 maisBusiness Day. Ferramenta Gestão Integrada. Simone Vasconcelos Silva, D.Sc. IFFluminense Rio de Janeiro - Brasil
Business Day Ferramenta Gestão Integrada Simone Vasconcelos Silva, D.Sc. IFFluminense Rio de Janeiro - Brasil Sumário Introdução; Objetivo; Benefícios; Metodologia; Métodos e Guias; Tecnologia; A Ferramenta;
Leia maisNa medida em que se cria um produto, o sistema de software, que será usado e mantido, nos aproximamos da engenharia.
1 Introdução aos Sistemas de Informação 2002 Aula 4 - Desenvolvimento de software e seus paradigmas Paradigmas de Desenvolvimento de Software Pode-se considerar 3 tipos de paradigmas que norteiam a atividade
Leia maisEngenharia de Software I
Engenharia de Software I Curso de Desenvolvimento de Software Prof. Alessandro J de Souza ajdsouza@cefetrn.br 1 Rational Unified Process RUP Fase Elaboração 2 VISÃO GERAL Fase Elaboração. Visão Geral 3
Leia maisDisciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira
Disciplina: GESTÃO DE PROCESSOS E QUALIDADE Prof. Afonso Celso M. Madeira 3º semestre CONCEITOS CONCEITOS Atividade Ação executada que tem por finalidade dar suporte aos objetivos da organização. Correspondem
Leia maisVisões de Negócio / Visão de Negócio
Visões de Negócio / Visão de Negócio Bibliografia Eriksson, H-E; Penker, M. Business Modeling with UML: Business Patterns at work, John Wiley, 2000 Prof.: Clarindo Isaías Pereira da Silva e Pádua Gestus
Leia maisENGENHARIA DE SOFTWARE I
ENGENHARIA DE SOFTWARE I Prof. Cássio Huggentobler de Costa [cassio.costa@ulbra.br] Twitter: www.twitter.com/cassiocosta_ Agenda da Aula (002) Metodologias de Desenvolvimento de Softwares Métodos Ágeis
Leia mais04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS. Aula 2. Prof. Rafael Dias Ribeiro. M.Sc.
MODELAGEM DE DADOS PROF. RAFAEL DIAS RIBEIRO, M.Sc. @ribeirord MODELAGEM DE DADOS Aula 2 Prof. Rafael Dias Ribeiro. M.Sc. @ribeirord 1 Objetivos: Revisão sobre Banco de Dados e SGBDs Aprender as principais
Leia maisAGENDA. O Portal Corporativo. Arquitetura da Informação. Metodologia de Levantamento. Instrumentos Utilizados. Ferramentas
AGENDA O Portal Corporativo Arquitetura da Informação Metodologia de Levantamento Instrumentos Utilizados Ferramentas PORTAL CORPORATIVO Na sociedade da informação é cada vez mais presente a necessidade
Leia maisFACULDADE DE TECNOLOGIA RUBENS LARA Análise e Desenvolvimento de Sistemas
FACULDADE DE TECNOLOGIA RUBENS LARA Análise e Desenvolvimento de Sistemas Trabalho de Conclusão de Curso Regulamento (2013/01) Professor Responsável: Ms. Gerson Prando Santos, 17 de março de 2013. Versão
Leia maisDiagrama de Classes. Diagrama de Classes. Diagramas de Classe. POST Criando Diagramas de Classe. Como construir (2)
Diagrama de Classes Diagrama de Classes Modelo de classes de especificação Perspectiva de Projeto Ilustra as especificações de software para as classes e interfaces do sistema. É obtido através da adição
Leia maisCONGRESSO DE EDUCAÇÃO FÍSICA SESC 2015 VERTENTES PARA O DESENVOLVIMENTO DA EDUCAÇÃO FÍSICA
CONGRESSO DE EDUCAÇÃO FÍSICA SESC 2015 VERTENTES PARA O DESENVOLVIMENTO DA EDUCAÇÃO FÍSICA EDITAL O Sesc Unidade Barra Mansa, torna público o Edital referente ao Congresso de Educação Física Sesc 2015,
Leia maisPIM. CST em Análise e Desenvolvimento de Sistemas. Projeto Integrado Multidisciplinar. 4º/3º Períodos 2010/2 UNIVERSIDADE PAULISTA CURSO
UNIVERSIDADE PAULISTA CURSO CST em Análise e Desenvolvimento de Sistemas PIM Projeto Integrado Multidisciplinar 4º/3º Períodos 2010/2 PIM - PROJETO INTEGRADO MULTIDISCIPLINAR TEMA Projeto e implementação
Leia maisImplantação. Prof. Eduardo H. S. Oliveira
Visão Geral A implantação de um sistema integrado de gestão envolve uma grande quantidade de tarefas que são realizadas em períodos que variam de alguns meses a alguns anos, e dependem de diversos fatores,
Leia maisA Disciplina Gerência de Projetos
A Disciplina Gerência de Projetos Atividades, Artefatos e Responsabilidades hermano@cin.ufpe.br Objetivos Apresentar atividades da disciplina Gerência de Projetos Discutir os artefatos e responsáveis envolvidos
Leia maisMODELAGEM DE CASOS DE USO PARA UM SISTEMA DE CLÍNICA VETERINÁRIA
UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA FACULDADE DE ENGENHARIA DA COMPUTAÇÃO ADAM DREYTON FERREIRA DOS SANTOS CARLOS ROGÉRIO CAMPOS ANSELMO FELIPE BATISTA CABRAL FRANK GOMES DE AZEVEDO NAGIB
Leia maisCasos de Uso O que é. Casos de Uso. Objetivos de um Caso de Uso. Atores. Atores e Casos de Uso. Diagramas de Caso de Uso
Casos de Uso O que é Casos de Uso Descrições narrativas de processos do domínio da aplicação Documentam a seqüência de eventos de um ator (um agente externo) usando o sistema para completar, do início
Leia mais2 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 maisEngenharia de Software I: Análise e Projeto de Software Usando UML
Engenharia de Software I: Análise e Projeto de Software Usando UML Capítulo 1 Processo de Desenvolvimento de Software Metodologia de Desenvolvimento de Software Uma metodologia é um conjunto de métodos,
Leia maisANEXO 2. NORMATIZAÇÃO DAS ATIVIDADES COMPLEMENTARES
1 ANEXO 2. NORMATIZAÇÃO DAS ATIVIDADES COMPLEMENTARES 1. A partir das Diretrizes Curriculares Nacionais para os Cursos de Graduação em Serviço Social o planejamento acadêmico do deve assegurar, em termos
Leia maisGuia de utilização da notação BPMN
1 Guia de utilização da notação BPMN Agosto 2011 2 Sumário de Informações do Documento Documento: Guia_de_utilização_da_notação_BPMN.odt Número de páginas: 31 Versão Data Mudanças Autor 1.0 15/09/11 Criação
Leia maisMODELAGEM 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 maisTRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES
TRABALHO DE DIPLOMAÇÃO Regime Modular ORIENTAÇÕES SOBRE O ROTEIRO DO PROJETO FINAL DE SISTEMAS DE INFORMAÇÕES [Observação: O template a seguir é utilizado como roteiro para projeto de sistemas orientado
Leia maisSETIS- III Seminário de Tecnologia Inovação e Sustentabilidade 4 e 5 de novembro de 2014.
A importância da comunicação no gerenciamento de projetos de softwares: reflexões teóricas Lucas Krüger lucas_kruger-@hotmail.com Resumo: Esse artigo objetiva estudar a comunicação entre cliente e desenvolvedor
Leia maisTERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA
TERMO DE REFERÊNCIA PARA CONTRATAÇÃO DE PESSOA FÍSICA 1. Projeto: OEI/BRA/09/004 - Aprimoramento da sistemática de gestão do Ministério da Educação (MEC) em seus processos de formulação, implantação e
Leia maisDocumento de Arquitetura
Documento de Arquitetura A2MEPonto - SISTEMA DE PONTO ELETRÔNICO A2MEPonto - SISTEMA DE PONTO ELETRÔNICO #1 Pág. 1 de 11 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 28/10/2010 1 Elaboração do documento
Leia maisFACULDADE DE TECNOLOGIA DE TAQUARITINGA PLANO DE ENSINO 2013 2º SEMESTRE DE 2013 14 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
1 FACULDADE DE TECNOLOGIA DE TAQUARITINGA ANO PLANO DE ENSINO 2013 2º SEMESTRE DE 2013 DEPARTAMENTO 14 ANÁLISE E DESENVOLVIMENTO DE SISTEMAS DISCIPLINA 1423 ENGENHARIA DE SOFTWARE II PROFESSOR RESPONSÁVEL
Leia maisConteú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 maisBPMN (Business Process. George Valença gavs@cin.ufpe.br
BPMN (Business Process Modeling Notation) George Valença gavs@cin.ufpe.br 31/10/2012 Introdução Modelagem de processos No ciclo de vida BPM, a etapa de modelagem de processos consiste em um conjunto de
Leia maisbuild UNIP Sistemas de Informação Análise Essencial de Sistemas 3 Prof.Marcelo Nogueira A produção de Software é uma atividade build and fix.
UNIP Sistemas de Informação Análise Essencial de Sistemas Prof.Marcelo Nogueira Análise Essencial de Sistemas 1 Introdução A produção de Software é uma atividade build and fix. Análise Essencial de Sistemas
Leia maisAnálise e Projeto Orientados por Objetos
Análise e Projeto Orientados por Objetos Aula 02 Análise e Projeto OO Edirlei Soares de Lima Análise A análise modela o problema e consiste das atividades necessárias para entender
Leia mais3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio
32 3 Um Framework Orientado a Aspectos para Monitoramento e Análise de Processos de Negócio Este capítulo apresenta o framework orientado a aspectos para monitoramento e análise de processos de negócio
Leia maisTERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA
INSTITUTO INTERAMERICANO DE COOPERAÇÃO PARA A AGRICULTURA TERMO DE REFERÊNCIA (TR) GAUD 4.6.8 01 VAGA 1 IDENTIFICAÇÃO DA CONSULTORIA Contratação de consultoria pessoa física para serviços de preparação
Leia maisDocumento de Visão. Sistema de Ponto Eletrônico A2MEPonto. Versão 1.0
Documento de Visão Sistema de Ponto Eletrônico A2MEPonto Versão 1.0 HISTÓRICO DE REVISÕES Data Versão Descrição Autor 23/10/2010 #1 Elaboração do documento. Eduardo Neto Versão 1.0 Documento de Visão A2ME
Leia maisUNIP Ciência da Computação / Sistemas de Informação TED I - Orientações Gerais para Elaboração dos Documentos
I - Orientações Gerais para Elaboração dos Documentos A seguir, orientações fundamentais para a elaboração dos documentos do projeto, tendo em vista a complexidade inerente neste processo. Este roteiro
Leia maisAnálise e Projeto de Sistemas
Análise e Projeto de Sistemas Unified Modeling Language Benno Eduardo Albert benno@ufrj.br O que é modelagem Tripé de apoio ao desenvolvimento. Notação: UML Ferramenta: Rational Rose. 2 O que é modelagem
Leia maisPadrões de projeto 1
Padrões de projeto 1 Design Orientado Objeto Encapsulamento Herança Polimorfismo Design Patterns 2 Responsabilidades Booch e Rumbaugh Responsabilidade é um contrato ou obrigação de um tipo ou classe. Dois
Leia mais