porquê rational® software? a plataforma para governar o desenvolvimento de software e de sistemas...

30
Porquê Rational® software? • A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Upload: geovane-vasques-porto

Post on 07-Apr-2016

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Porquê Rational® software?

• A plataforma paragovernar o desenvolvimentode software e de sistemasnum mundo "on demand".

Segundo a IBM:

Page 2: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:
Page 3: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

RUP for

SOA

RationalUnifiedProcess ©

Page 4: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

O que oferece a IBM?• Design e construção: Ferramentas para arquitectura e modelação,

desenvolvimento orientado para modelos, componentes, teste de componentes, actividades de análise de tempo de execução.

• Gestão de mudança e configuração: Soluções para simplificar e gerir mudanças incluindo controlo de versão, gestão de licenças de software e tracking de defeitos.

• Gestão de processos e portifólio: Ferramentas integradas para gestão de requisitos, modelos e teste, para implementar um processo de desenvolvimento e, avaliar e emitir relatórios de progresso.

• Qualidade do software: Ferramentas que abordam todas as dimensões da qualidade de software: funcionalidade, confiabilidade e desempenho.

• Requisitos e análise: Ferramentas integradas para a gestão de requisitos, desenvolvimento de casos de uso, modelação de negócios e modelação de dados.

Page 5: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Design e construção• A categoria de ferramentas de design e construção de

aplicações inclui software utilizado por developers tanto de aplicações tradicionais como baseados na Web, ferramentas baseadas nas linguagens 3GL e 4GL/RAD, ambiente de desenvolvimento unificado e modelagem; além disso, ferramentas para desenvolvimento na Web também estão incluídas. As ferramentas de design e construção de aplicações também estão relacionadas ao desenvolvimento baseado em componentes, incluindo os próprios recursos de componentes.

•PurifyPlus•Rational Application Developer•Rational Data Architect•Rational Software Architect•Rational Software Modeler

•Rational Systems Developer•Rational Web Developer•Rose•Rose Technical Developer•Rose XDE

Page 7: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Gestão de processos e portifólio • Os produtos de gestão de ciclo de vida de

aplicações oferecem suporte ao processo de desenvolvimento e implementação de software, incluindo ferramentas automatizadas de qualidade do software e ferramentas de gestão das configurações de software.

• Rational Portfolio Manager• Rational Unified Process (RUP)• Rational Method Composer• ProjectConsole• Rational SUMMIT Ascendant

Page 10: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Bundles e Suites• IBM® Rational® Data and Application Modeling Bundle: o IBM Rational Data

Architect V7 e o IBM Rational Software Modeler V7 combinando capacidades de enterprise data modeling, information integration design e database development com UML visual application modeling numa só oferta. Os utilizadores têm a opção de correr cada ferramenta independentemente ou instalar todas criando um ambiente totalmente integrado.

• IBM® Rational® Professional Bundle: Incluí todas as desktop tools que a empresa precisa para desenhar, construir e testar aplicações J2EE, portal e SOA em Windows e Linux, assim como testar aplicações .NET. Oito ferramentas potentes perfazem este package único – com um só contrato de manutenção para gerir. Este bundle permite a flexibilidade completa para uso individualizado, e instalação apenas das ferramentas precisas.

IBM Rational Suite® for Technical Developers: Uma lifecycle solution completa para technical developers que criam código para produtos e sistemas arrojados tais como aplicações real-time e embedded.

IBM Rational Suite DevelopmentStudio for UNIX®: Uma lifecycle solution completa consistindo em produtos de análise, desenvolvimento, e teste para unificar equipas cross-functional e suporte ao desenvolvimento de software em UNIX.

Page 13: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Play (5 min 9 sec) View script (26.90KB)

Analyze and plan changes

See how an analyst, prepares to implement "Buy It Now" by evaluating the application flow with WebSphere Business Integration Modeler. RequisitePro is used to manage the requirements and to ensure that related design elements and test case updates are covered.

Page 19: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

UML Tools IBM® Rational®

• Software Modeler is a Unified Modeling Language™ (UML™) 2.0-based visual modeling and design tool for architects, systems analysts and designers who need to ensure that their specifications, architectures and designs are clearly defined and communicated.

• Systems Developer is a design and development tool that takes advantage of the full power of Eclipse and includes plug-ins that enable software architects and model-driven developers to create well-architected C/C++, Java J2SE and CORBA-based applications leveraging Unified Modeling Language (UML 2).

• Software Architect is an integrated design and development tool that leverages model-driven development with the UML for creating well-architected applications and services.

• RequisitePro is a powerful and easy-to-use tool for requirements and use case management that promotes better communication and teamwork, and reduces project risk.

• Data and Application Modeling Bundle is for teams that want to combine conventional data modeling with UML application modeling.

Play: Writing Good Use Cases by Jim Heumann (IBM)

Page 20: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Software Modeler

• Extends Eclipse 3.2 open software development environment.

• Is easy to install and use, with flexible installation options in a single product for Microsoft® Windows® and Linux®.

• Provides rich support for modeling with the UML 2.1.

• Enables flexible model management for parallel development and architectural re-factoring, e.g., split, combine, compare merge models/model fragments.

• Helps ease the transition between the architecture and the code with model-to-model and model-to-code transformations, including reverse transformations.

• Allows you to apply included design patterns — and/or author your own — to ensure that conventions and best practices are followed.

• Integrates with other facets of the lifecycle — including requirements, change management and process guidance; includes Rational ClearCase® LT.

• Operating systems supported: Linux, Windows

a robust UML™ 2.0-based visual modeling and design tool.

Enables architects, systems analysts, designers and others to specify and communicate development project information from several perspectives and to various stakeholders.

Page 21: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Software Modeler

Page 22: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Software Modeler

Page 23: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Systems Developer• Extend the value of your Eclipse environment through benefits like improved tool

integration and access to an ecosystem of plug-ins that customize the development environment.

• Easy to install and use, with flexible installation options and integrated design and development in a single product for Microsoft® Windows® and Linux®.

• Use comprehensive support for UML 2 diagramming to elaborate on the architecture in a model-driven development environment.

• Enables flexible model management for parallel development and architectural re-factoring, e.g., split, combine, compare, merge models/model fragments.

• Apply powerful patterns and use pattern authoring capabilities to ensure that conventions and best practices are followed.

• Leverage forward and reverse transformation capabilities to help automate the transition between models and code, for example to go from UML to Java or from C++ to UML.

• Use structural review and control facilities to detect and address weaknesses in Java applications.

• Operating systems supported: Linux, Windows

simplifies the complexity of systems delivery

Page 24: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

• It leverages model-driven development with the UML for creating well-architected applications and services.

• Extends Eclipse 3.2 open and extensible software development environment.

• Is easy to install and use, with flexible installation options in a single product for Microsoft® Windows® and Linux®.

• Eases the design-to-code experience for Java™/J2EE™, Web Services, SOA and C/C++ applications.

• Includes all of the features of IBM Rational Application Developer, for integrated design and development experience.

• Exploits the latest in modeling language technology, enabling flexible modeling across a variety of different domain including UML™ 2, UML-like notation for Java and more.

• Enables flexible model management for parallel development and architectural re-factoring, e.g., split, combine, compare and merge models and model fragments.

• Eases the transition between the architecture and code with model-to-model and model-to-code transformations, including reverse transformations.

• Operating systems supported: Linux, Windows

an advanced model-driven development tool

Play (3 min 26 sec) View script (18.50KB)

Software Architect

Page 25: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

RequisitePro®• Uses advanced integration with Microsoft® Word to provide a familiar

environment for activities such as requirements definition and organization

• Incorporates a powerful database infrastructure with real-time Word document synchronization to facilitate requirements organization, integration and analysis

• Enables detailed attribute customization and filtering to maximize the informative value of each requirement

• Provides detailed traceability views that display parent/child relationships and show requirements that may be affected by upstream or downstream change

• Performs project version comparisons using XML-based project baselines

• Integrates with multiple tools in the IBM Software Development Platform to improve accessibility, communication and traceability of requirements

• Operating systems supported: Windows

a requirements and use case management tool

For project teams who want to improve the communication of project goals, reduce project risk and increase the quality of applications before deployment.

Page 26: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Let’s Go

Use Let's Go Rational RequisitePro to access the following documentation:

•Rational RequisitePro Quick Tour and Tutorial •requirements management concepts (tour) •project administration tips •online Help •IBM Rational RequisitePro Installation and Upgrade Guide •Rational RequisitePro Extensibility Interface Help •IBM Rational ClearQuest(R) integration Help •IBM developerWorks(R) Rational and other Web resources •Rational Unified Process(R) if installed

Page 27: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Exploring Rational

RequisitePro

The Rational RequisitePro user interface is designed to assist you in accessing your RequisitePro projects and requirement artifacts.

Page 28: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

RequisitePro

Word (integração)Importação de Requisitos

Page 30: Porquê Rational® software? A plataforma para governar o desenvolvimento de software e de sistemas num mundo "on demand". Segundo a IBM:

Play