Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Issues In Range
Hurdles faced during development process. Detailed Look at Rationals Solutions. Understanding RUP. Phases and their relative importance in development process. Rational Solutions For: Analysts Developers Testers
Solutions to Issues
Rational Software Corporation, in a bid to accelerate development process while improving quality suggests a combination of: Software engineering best practices.
Integrated tools that automate these best practices. Professional services that accelerate the adoption and implementation of these best practices and tools.
In Iterative development it can begin early. Testing every iteration lets you discover problems early.
Simplify adoption by providing a comprehensive tools that deliver simplified installation, licensing, and user support plans.
After looking at Best Practices, Let us look forward to Tools with reference to adv. Of Rational Suite.
Classification Of Tools
The Rational tools can be classified on 2 bases:
Objective Of tool (3 Objectives prev. slide) Like for productivity or unification of team etc. Practitioner, who uses it Analyst or Implementer, designer etc Lets take up the first one now
Suites Tools
To Optimize Productivity
A) Rational Suite Team Unifying Platform
It is designed for project members who need access to common project artifacts. Though it is available for Windows only, most of the tools included in the Team Unifying Platform are also included in Rational Suite editions for UNIX.
Suites Tools
To Optimize Productivity
B) Rational Suite Analyst Studio
Is for gathering and managing project requirements. Is available for Windows only.
Suites Tools
To Optimize Productivity
D) Rational Suite Test Studio
Is for verifications of software quality & performance Is available for Windows only.
Suites Tools
To Unify Team
A) Rational Suite Team Unifying Platform
Already discussed
Suites Tools
To Unify Team
C) Rational RequisitePro
Helps you organize, prioritize, track, and control changing project requirements. RequisiteWeb interface is there to support RequisitePro is available for Windows only. RequisiteWeb is available for Windows and UNIX.
Suites Tools
To Unify Team
D) Rational ClearQuest
Manages change activity enhancement requests, defect reports, and documentation modifications. Has the ClearQuest Web interface. ClearQuest MultiSite lets you to share information across a geographically distributed team. ClearQuest is available for Windows and UNIX.
Suites Tools
To Unify Team
E) Rational SoDA Automatically generates project documents by extracting information from files you produce during project development, including source code and files produced by Rational tools. SoDA uses templates, either predefined or ones that you customize, to format the information. SoDA is integrated with Microsoft Word for Windows Adobe FrameMaker for UNIX to support easy customizing of templates.
Suites Tools
To Unify Team
E) Rational TestManager
Helps create real-world functional & multiuser tests., It: Determines the performance and reliability of Web, multitier, and database applications. Tracks the number of tests that have been planned, scripted & run; Which requirements have been covered; Number of tests that have passed and failed. It is available for Windows, and UNIX Suite editions.
Suites Tools
To Unify Team
F) Rational ProjectConsole
Helps you track project metrics by automatically generating charts and gauges from data produced during software development. ProjectConsole ProjectConsole helps you organize project artifacts on a central Web site so all team Members can view them. ProjectConsole is available for Windows only.
After looking at Best Practices & Tools.Let us look forward to Services now.
Services
Rational Software offers the Interactive Rational Developer Network, an online community. Provides useful information as well as an exchange of ideas and best practices for software development teams. The network delivers content, training and artifacts for development professionals. Helps members expand their professional skills & stay ahead of the technology curve..
What Is RUP?
The Rational Unified Process (RUP): serves as a personal and team-centered guide for controlled, iterative software development. It is implemented as Web based guide and knowledge base. It provides links between process guidelines and the tools contained in Rational Suite. Process can be customized to meet exact needs. RUP can also be used without Rational Suite.
Explanation Of Graph
Each iteration focuses on one of these development phases: Inception Define scope of project. Elaboration Plan project, specify features, baseline architecture. Construction Build and test product. Transition Deliver product to the end-user community.
Now, We Will Discuss The Rational Suite Package as a help to various Roles in development processStarting with the Analysts
VITAL FACT
All Of These are available for the entire team, so the communication level within the team is good, hence efficiency is increased to a large extent. Automated reporting system being in place, It really helps..
Tools Used
Rational Development Studio helps to develop and design the right product the first time. Immediate testing possible. Rational Suite Development Studio- Real Time Edition This is for embedded real time software.
Testing In Prospect
Testing Tools
Testing, debugging automated with the help of such tools: Rational Quality Architect Test code generated from visual models automatically. Is a part of enterprise edition. Rational Purify Finds for run time errors or memory leaks in a every active Java and C++ programs. These are errors that are very tough to detect.
Thank You
From:
PANKAJ SHARMA