210 likes | 471 Views
INTRODUÇÃO AO. Docente: Maria Fernanda Pedro Elaborado por : Alexandre Vicente Nº.3850 José Mendonça Nº.3666 Vítor Eugénio Nº.3822. Agenda. História Apresentação de Produtos Rational Integração Funcional UML Visual Modeling com Rational Rose Demonstração de Rational Rose
E N D
INTRODUÇÃO AO Docente: Maria Fernanda Pedro Elaborado por : Alexandre Vicente Nº.3850 José Mendonça Nº.3666 Vítor Eugénio Nº.3822
Agenda • História • Apresentação de Produtos Rational • IntegraçãoFuncional • UML Visual Modeling com Rational Rose • Demonstração de Rational Rose • Perguntas
História • O Software Rational foi fundado por Paul Levy e Mike Devlin em 1980/81 com a função de desenvolver ferramentas de desenvolvimento de software. • Em Fevereiro de 2003 a IBM adquiriu o produto Rational devido à má situação empresarial que esta estava a passar . • Após a inserção na IBM Software Group Division, a Rational entrou como a 5ª marca, ao lado de software como Websphere, Tivoli, DB2 e Lotus.
Agenda • História • Apresentação de Produtos Rational • Integração Funcional • UML Visual Modeling com Rational Rose • Perguntas • Bibliografia
Apresentação de Produtos domínios • A necessidade de comunicar por modelos de desenho, depressa e facilmente, tem vindo a ser cada vez mais importante para o sucesso de uma organização. • Existem varias ferramentas para o criação destes modelos, • Nesta apresentação vamos focar as potencialidades do IBM Racional Software • IBM Rational Team Unifying Platform – É uma colecção de ferramentas integradas de desenvolvimento, processo, e desempenho de um projecto, que aumentam a eficácia das equipas de desenvolvimento de software. Estas ferramentas podem ser usadas por diferentes técnicos de software, gerentes de projecto, analistas, arquitectos, programadores e testers.
Apresentação de Produtos Rational • IBM Rational RequisitePro (Gestor de Requisitos) - Os colaboradores do projecto terão acesso ao estado dos requisitos actualizados do projecto
Apresentação de Produtos Rational • IBM Rational ClearQuest – Acompanhamento dos defeitos e alterações no projecto, permite aos colaboradores do projecto acederem a varias listas de defeitos, pedidos de alteração e tarefas por efectuar
Apresentação de Produtos Rational • IBM Rational ClearCase – Gestão de configuração de Software, os colaboradores do projecto poderão aceder a várias versões de código
Apresentação de Produtos Rational • IBM Rose Professional- criado para suporte ao desenvolvimento de sistemas mais complexos, tipicamente desenvolvidos em C, C++ e Java. Combina Modelação de ‘Object Oriented’ em tempo real com as capacidades UML do Rational Rose, tendo a capacidade de a partir dos UML gerar grande parte do código, por vezes chega a produzir a totalidade do código da aplicação.
Apresentação de Produtos Rational • IBM Rational TestManager– controla toda a actividade de testes de gestão, execução e relatórios. Suporta tudo desde, testes Manuais(MANUAL) a Testes automatizados(ROBOT), incluindo testes por componentes, testes de regressão funcional e de performance. Estes resultados poderão ser acedidos pelas diferentes equipas de trabalho, assegurando uma visualização mais abrangente dos diferentes estados do projecto.
Melhores Práticas RUP Ciclo de Desenvolvimento Processamento Unix Administrator Administração de Projecto Gestão de Projecto e MétricasProject Console Gestão de Requisitos Gestão de Alterações Modelação e criação de Código TESTES Control de Alterações Modelo Visual Recurso Componentes Arquitectonicos RequisitePro ClearQuest Rose Professional TestManager Unix ClearCase Gestão de Configuração Verificação Continua de Qualidade Unix Software de Documentação AutomáticaSoDA Unix Servidores de Aplicações – RDBMS & Web Legend Team Unifying Platform Melhores Praticas Point Product Edition Plataforma Hardware Gestão de Requisitos
Agenda • História • Apresentação de Produtos Rational • Integração Funcional • UML Visual Modeling com Rational Rose • Perguntas • Bibliografia
Documentação SoDA Administrador RUP Baseado na WEB ClearQuest Alterações Gestão de Dados do projecto Repository RequisitePro Associa os requisitos com pedidos de alteração Associa os pedidos de alteração com os resultados de teste Teste Memória Utiliza requisitos como inputs de teste Purify ProjectConsole Teste Performance TestManager Gestão Requisitos Metrics Warehouse Teste Performance Repository Quantify Teste Funcional Manual Robot Cobertura de Caminhos Repository Pure Coverage Localiza requisitos para modelar elementos do modelo Controle de Versões de Projecto Associa casos de uso documentados com os casos de uso dos modelos Utliza elementos do modelo como inputs de teste ClearCase Controle Rose Documentação Automatica Model\Code Repository Administrador de Projecto Integração Funcional
Agenda • História • Apresentação de Produtos Rational • Integração Funcional • UML Visual Modeling com Rational Rose • Perguntas • Bibliografia
Modelos em Tempo Real • Modelação em tempo real permite construir bem à primeira vez: • Compreender requisitos de utilizador • Valida se o desenho vai de encontro às necessidades • Separa dominios empresariais adequadamente • Visualiza todas as dependencias • Valida performance antes de programar codigo
UML: A Universal Communication Tool A standard driven by Rationaland approved by the OMG Ensinada em Universidades Adoptada Universalmente Utilizada na Industria Suportada em Diferentes Plataformas Sem Proprietário OMG Standard AdoptadaNov. ’97 Independente Da Nacionalidade Precisa e Ambigua Inventada pelaRational
Exemplo: diagrama de Casos de Uso Diagram Window Toolbar Browser Window Documentation Window Log Window
Agenda • História • Apresentação de Produtos Rational • Integração Funcional • UML Visual Modeling com Rational Rose • Perguntas • Bibliografia
Bibliografia • http://www.ibm.com • http://www3.uta.edu/faculty/reyes/teaching/software/Xde20030612EvalGuide.pdf