Porquê Rational® software?
Segundo a IBM:
• A plataforma para
governar o desenvolvimento
de software e de sistemas
num mundo "on demand".
Rational
Unified
Process ©
RUP
for
SOA
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.
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
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.
• Rational Build Forge
• Rational ClearCase
• Rational ClearQuest
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
Qualidade do Software
• Ferramentas que abordam todas as
dimensões da qualidade de software:
funcionalidade, confiabilidade e
desempenho.
• Functional Tester
• Manual Tester
• Performance Tester
• Robot
• Test RealTime
• TestManager
Requisitos e análise
• Ferramentas integradas para a gestão de
requisitos, desenvolvimento de casos de
uso, modelagem de negócios e
modelagem de dados.
• Rational RequisitePro
• Rational Rose Data Modeler
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.
http://demos.dfw.ibm.com/on_demand/Demo/IBM_Demo_Rational_Software_Development_Platform-Mar05.html
Play (5 min 8 sec)
View script (33.06KB)
Manage your
development
projects
Play (3 min 43 sec)
View script (27.10KB)
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.
Play (5 min 9 sec)
View script (26.90KB)
Architect:
design
application
changes
Play (1 min 45 sec)
View script (20.87KB)
Developer:
implementing
"Buy It Now"
Play (4 min 49 sec)
View script (26.95KB)
Developer:
unit test
Play (1 min 1 sec)
View script (18.60KB)
Tester:
automated
testing
Play (5 min 34 sec)
View script (30.39KB)
Tester:
performance
and
scalability
Play (1 min 29 sec)
View script (20.36KB)
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 wellarchitected 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 wellarchitected 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)
Software Modeler
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.
•
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 refactoring, e.g., split, combine, compare merge models/model fragments.
•
Helps ease the transition between the architecture and the code with model-tomodel 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
Software Modeler
Software Modeler
Systems Developer
simplifies the complexity of systems delivery
•
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
Software Architect
an advanced model-driven development tool
•
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 refactoring, 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
Play (3 min 26 sec)
View script (18.50KB)
RequisitePro®
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.
•
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
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
Exploring
Rational
RequisitePro
The Rational RequisitePro
user interface is designed
to assist you in accessing
your RequisitePro projects
and requirement artifacts.
RequisitePro
Importação de Requisitos
Word (integração)
RequisitePro:
Creating Requirements
Importing Requirements
Play (6 min 33 sec)
View script (17.99KB)
Play
Download

IBM Rational Suite v.7