Fase 1: Engenharia de Produto - PDF Free Download
Download "Fase 1: Engenharia de Produto"
Giovana Godoi da Silva
1 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 requisitos funcionais em modelo de Use Case. Irá prover mecanismos de análise de requisitos através de uma abordagem sistemática para garantir a qualidade e a abrangência do escopo do produto Modelagem de Sistema; Workflow de Processo da Análise do RUP; Análise de Requisitos; Padrão de Especificação de requisitos; Tipos de requisitos: funcionais e não funcionais; Modelagem de Use case; Definição e especificação de Stakeholders e Atores; Definição, especificação de Escopo; Gerência de requisitos e escopo; Elementos e Diagramas de Use Case com UML( Unified Modeling language) Utilização de ferramenta ROSE para criação de modelos de Use Case. Utilização de ferramenta de especificação e gerência de requisitos; Especificação de Requisitos através de um Projeto. -- Disciplina de Requisitos do RUP; OMG ( Object Management Group), padrão UML; Tool - Rational ROSE e RequisitePro;
2 Disciplina: Modelagem de Classes DURAÇÃO: 24 h Os sistemas orientados a objetos implementam regras de negócio através dos objetos identificados nas classes de domínio. Tem como objetivo representar os objetos e suas interações como agentes que têm o conhecimento dos dados e serviços dentro do domínio de negócio Conceitos: Classes, Objetos, Abstração, Encapsulamento; Propriedades, Serviços e interfaces de serviço dos objetos; Estados de um Objeto; Classes de Domínio de Negócio; Elementos e Diagramas de UML( Unified Modeling Language ) para Classes; Relacionamento: Associação, Agregação, Composição; Modelagem estática de classes de negócio; Modelagem dinâmica de classes de negócio; Conceitos e mecanismos de interação entre objetos e navegação; Técnicas de identificação de propriedades e responsabilidade de objetos; Herança e Polimorfismo entre classes; Workflow da disciplina de Classes do RUP; Utilização de ferramenta ROSE para criação de modelos de classes. Disciplina de Análise e Projeto O O do RUP; OMG ( Object Management Group), padrão UML; Tool - Rational ROSE;
3 Disciplina: Arquitetura de Software DURAÇÃO: 24 h A disciplina estabelece técnicas para projetar a arquitetura e uso de padrões de projeto que considera os requisitos específicos de cada software a ser desenvolvido. A disciplina irá apresentar e discutir as principais visões de arquitetura e estabelecer elementos para realizar um projeto de arquitetura Workflow da disciplina de arquitetura do RUP; Elementos de Processo de Análise e Projeto de Arquitetura; Análise arquitetural; Riscos associados à arquitetura; Conceitos de Padrões e framework de arquitetura e projetos; Arquitetura Orientada a Componentes; Visões Arquiteturais e Diagramas da UML para representação; Recomendações de uso e não uso de padrões; Modelagem de Arquitetura através de um Projeto. -- Rational Software: RUP ( Rational Unified Process); OMG ( Object Management Group); CA (Convergent Architecture); Sun; SEI - Software Engineering Institute; --
4 Disciplina: Análise & Design Orientado à Objetos DURAÇÃO: 32h A disciplina irá fornecer os conceitos de Análise e Design de software, elementos e diagramas da UML para a criação dos modelos nas visões de análise e design de comportamento estático e dinâmico do software. Apresentará o conceito de Realização de Use Case para solução de funcionalidades Processo de Análise e Design - RUP (Rational Unified Process); Elementos e Modelos de Análise; Elementos e Modelos de Design; Especificação de cenários de Use case; Especificação de Use case de design; Diagrama de seqüência; Diagrama de colaboração; Realização de Use case; Diagrama de atividade; Diagrama de componente; Diagrama de estado; Diagrama de deployment; Elementos da UML ( Unified Modeling Language) para análise & design; Utilização de ferramenta ROSE para criação de modelos nas práticas. Modelagem de Análise& Design através de um Projeto. -- Disciplina de Análises e Design do RUP; OMG ( Object Management Group), padrão UML; Tool - Rational ROSE
5 Disciplina: Qualidade de Software DURAÇÃO: 32 h A disciplina irá fornecer processo e mecanismos para obtenção de qualidade de software e entrega, a partir das especificações dos requisitos e plano de aceitação. Prover os elementos e processo para verificação e validação dos artefatos produzidos Conceito de qualidade e avaliações; Ciclo do processo para garantia de qualidade; Estratégias de testes; Disciplina de Testes do RUP; Elaboração de plano de testes; Elaboração de caso de testes; Técnicas de testes; Requisitos para automação de testes; Processo de Verificação e Validação da garantia da Qualidade do Produto; Ferramentas de testes; Plano e Procedimentos de Testes através de um Projeto. -- SEI Software Engineering Institute; Suite da Rational Software;
6 Disciplina: Projeto e Métricas de Software DURAÇÃO: 24 h Prover os processos de gerenciamento de projeto: Iniciação, Planejamento e Controle; Apresentar os principais conceitos de projeto de software que envolve o plano de projeto. Os tópicos: escopo, tempo, qualidade, riscos, comunicação, trabalho em equipe, liderança e expectativas dos envolvidos serão abordados para sucesso de um projeto. A disciplina estabelecerá técnicas para realizar estimativas de software Conceitos e Concepção de Projeto; Conceitos e Ciclo de vida de Projeto; Fatores de Sucesso da gestão de Projetos de Software; Elaboração do Plano de projeto; Lideranças em projeto; Conceitos de Métricas, Medidas e Medições; Estimativa de software por ponto de função(fpa); Estimativa de software por Use Case Point(UCP); Requisitos para avaliar esforço da equipe e competências; Medidas de qualidade e produtividade; Elaboração de Cálculo de medição; -- FPA(Function Point Analysis); UCP(Use Case Point); PMI Project Management Institute;
7 Disciplina: Processo de Software baseado no RUP DURAÇÃO: 40 h O objetivo da disciplina é propor um conhecimento amplo de processo de desenvolvimento de software utilizando a abordagem RUP(Rational Unified Process) para customizar um processo especifico para uma organização. Apresentar o Workflow das disciplinas da Engenharia de software Engenharia de Software; Fábrica de Software; Abordagens de desenvolvimento; Conceitos de Elementos e Estrutura do RUP; Processo baseado no RUP(Rational Unified Process); Atributos do processo: atividades, artefatos, responsabilidades, regras; Processo iterativo e incremental; Processo centrado em Use case; Processo direcionado à arquitetura; Processo padrão da organização; Avaliação de organização para adoção do RUP; Customização do RUP; Abordagem de melhoria de processo - SPI; Projeto de Implementação de Processo baseado no RUP; -- Rational Software: RUP ( Rational Unified Process); OMG ( Object Management Group), padrão UML; Tool - RUP(Rational Unified Process );
8 Disciplina: de Pesquisa Científica DURAÇÃO: 24 h Disciplina irá tratar de tópicos relacionados ao projeto do curso que é composto pelo aprendizado para se elaborar um projeto de pesquisa científica. Tem como objetivo prover a base de conhecimento de métodos científicos para o desenvolvimento do trabalho de conclusão do curso(tcc) Ciência e forma de conhecimento; Método científico para construção de conhecimento; Construção do raciocínio; Orientação de projetos de pesquisa; Formulação de problema; Escopo da pesquisa; Roteiro e Construção de conteúdo; Padrão de documentação - ABNT; Aulas expositiva e dinâmica de grupo; Iniciação do trabalho de TCC (trabalho de Conclusão do Curso); -- Norma ABNT; Modelos de pesquisa;
9 Fase 2 Engenharia de Serviços Disciplina: Processo de Software Orientado à Serviços DURAÇÃO: 24 h A disciplina irá estabelecer as motivações para o desenvolvimento baseado em serviço. Estabelecer um processo que tem a abordagem orientada a serviço, a partir das melhores práticas existentes nas metodologias em desenvolvimento. A disciplina irá apresentar e discutir as principais visões de arquitetura orientada à serviços. Irá estabelecer técnicas para projetar a arquitetura Orientada à Serviços Conceitos e motivações de desenvolvimento Orientado a Serviço; Princípios de SOA; Tipos e fontes de Serviços; Padrões de arquitetura de Serviços; Componentes de negócio: modelagem e processo; Processo de modelagem de serviços; Abordagem top-down de especificação de serviços; ROADMAP - Projetos - SOA; Projeto de Sistemas, Sub-Sistemas e Componentes baseados em serviço; Workflow de atividades para projetos em SOA; Indicadores de benefícios da adoção de SOA; Principais organizações comprometidas com padrões em SOA; Arquitetura Corporativa; -- Rational Software: RUP ( Rational Unified Process) for SOA; OMG ( Object Management Group); CA (Convergent Architecture); Large Scale Architecture; SOA - Service Oriented Architecture; OASIS - Organization for the Advancement of Structured Information Standards; SOA - Consortium;
10 Disciplina: BPM Gerenciamento de Processo de Negócio DURAÇÃO: 32 h A disciplina irá contribuir com os conceitos e técnicas de modelagem de processo de negócio, que servirá como fonte de especificação de serviços. Irá fornecer elementos para orientação na identificação e implementação de serviços internos, fornecedores e clientes. Propor uma base de requisitos para desenvolvimento de webservices e sistemas integrados Introdução a conceitos de processos de negócio; Classificação de Processos; Visão geral de modelagem de negócios; Categorias e atributos de processos; Tipos de processos de negócio; Motivações da modelagem para investimentos em TI; Técnicas de modelagem de processo; Modelando processos em ferramentas; Simulação de processos de negócio e sua otimização Identificação de Serviços a partir da modelagem de processo; Utilização de linguagens padrões de notação; Desenvolvimento de Projeto para aplicação do BPM; -- Teoria geral de processo; BPM - Foum Business Process Management; BPM- Trends;
11 Disciplina: Análise & Design de Serviços DURAÇÃO: 24 h Objetiva aplicar técnicas de especificação e realizar práticas de modelagem de serviços em torno de componentes de negócio. Explanar as principais ferramentas para especificação e gestão de serviços; Modelagem de serviços baseada componente de negócio; Identificação de Serviços; Especificação de Serviços; Técnicas de Análise de Serviços; Técnicas de Design de Serviços; Conceitos de Design By Contract para Serviços; Realização de Serviços; Interfaces de serviços; Gestão de Serviços; Desenvolvimento de projeto para aplicação da técnica apresentada; -- OMG ( Object Management Group); CA (Convergent Architecture); Jboss; IBM; SOA - Service Oriented Architecture; OASIS - Organization for the Advancement of Structured Information Standards; SOA - Consortium;
12 Disciplina: Modelagem de Componentes DURAÇÃO: 32 h A disciplina irá prover os conceitos de reuso e componentes aplicados na Engenharia de Software; O objetivo principal é a modelagem de componentes com técnica de especificação utilizando a UML. Apresentação da Abordagem de componentes como componentes de serviços; Conceitos e Benefícios de reuso e componentes de software; Componentes técnicos e de negócio; Sub-Sistemas e Design by Contract; Especificação de componentes; Modelagem de Componente; Mercado e plataformas para componentes; Especificação de componentes com UML; Design de Componentes para implementação de serviços na plataforma SOA; o Administração de ativos digitais:comunicação, cultura, ferramentas e métricas; o Modelo organizacional para a cultura do reuso; o Ambiente de desenvolvimento de componentes; o Ferramentas de gestão; Desenvolvimento de Projeto de Modelagem de Componentes; -- Rational Software: RUP ( Rational Unified Process); OMG ( Object Management Group); CA (Convergent Architecture); Large Scale Srchitecture; Sun; Cutter; CBDi Forum;
13 Disciplina: Integração & WebServices DURAÇÃO: 24 h A disciplina irá abordar as técnicas e tecnologias para a Integração de soluções Corporativas. Descrever o Barramento de Serviços ESB( Enterprise Service Bus) e sua implementação; Web services e outros padrões relacionados serão expostos tecnicamente e utilizados para a implementação dos serviços Soluções Corporativas e Barramentos de Serviços ESB( Enterprise Service Bus); Integração entre aplicações: Mensagens, WebServices, protocolos nativos, etc. Padrões de implementação de Webservices: XML, WSDL, SOAP, UDDI; Integração com Parceiro de Negócio; Integração com Legados; Soluções distribuídas; -- Rational Software: RUP ( Rational Unified Process); OMG ( Object Management Group); CA (Convergent Architecture); Sun; Microsoft; Large Scale Architecture; SOA - Service Oriented Architecture;
CURSO DE PÓS-GRADUAÇÃO LATO SENSU MBA EM Arquitetura Orientada a Serviços SOA a Distância
CURSO DE PÓS-GRADUAÇÃO LATO SENSU MBA EM Arquitetura Orientada a Serviços SOA a Distância PARCERIA COM O PROJECT MANAGEMENT INSTITUTE DO DISTRITO FEDERAL (PMI DF). PERÍODO: INÍCIO PREVISTO DO CURSO: 07