Introducing Rational Suite

Size: px
Start display at page:

Download "Introducing Rational Suite"

Transcription

1 Itroducig Ratioal Suite Product Versio Ratioal Suite Release Date April 2000 Part Number

2 IMPORTANT NOTICE Copyright Notice Copyright 1998, 1999, 2000 Ratioal Software Corporatio. All rights reserved. Trademarks Ratioal, the Ratioal logo, ClearCase, PureCoverage, Purify, Quatify, Ratioal Rose, ad SoDA are trademarks or registered trademarks of Ratioal Software Corporatio i the Uited States ad i other coutries. All other ames are used for idetificatio purposes oly ad are trademarks or registered trademarks of their respective compaies. FLEXlm ad GLOBEtrotter are trademarks or registered trademarks of GLOBEtrotter Software, Ic. Licesee shall ot icorporate ay Globetrotter software (FLEXlm libraries ad utilities) ito ay product or applicatio the primary purpose of which is software licese maagemet. Microsoft, MS, ActiveX, BackOffice, Developer Studio, Visual Basic, Visual C++, Visual IterDev, Visual J++, Visual Studio, Wi32, Widows, ad Widows NT are trademarks or registered trademarks of Microsoft Corporatio. Ratioal Purify is licesed uder Su Microsystem s U.S. Pat. No 5,404,499. Oracle, Oracle7, ad Oracle 8 are trademarks or registered trademarks of Oracle Corporatio. Sybase ad SQL Aywhere are trademarks or registered trademarks of Sybase Corporatio. U.S. Govermet Rights Use, duplicatio, or disclosure by the U.S. Govermet is subject to restrictios set forth i the applicable Ratioal Licese Agreemet ad i DFARS (a) ad (a) (1995), DFARS (c)(1)(ii) (Oct 1988), FAR (a) 1995, FAR , or FAR , as applicable. Patet U.S. Patet Nos. 5,193,180 ad 5,335,344 ad 5,535,329 ad 5,835,701. Additioal patets pedig. Warraty Disclaimer This documet ad its associated software may be used as stated i the uderlyig licese agreemet, ad, except as explicitly stated otherwise i such licese agreemet, Ratioal Software Corporatio expressly disclaims all other warraties, express or implied, with respect to the media ad software product ad its documetatio, icludig without limitatio, the warraties of merchatability or fitess for a particular purpose or arisig from a course of dealig, usage or trade practice.

3 INTRODUCING RATIONAL SUITE Cotets Preface 1 Welcome to Ratioal Suite The Challeges Meetig the Challeges About This Book What is Ratioal Suite? How Ca Ratioal Suite Help You? Uifyig the Team is Easy with Ratioal Suite Optimize Your Team s Productivity Simplify the Solutio for Your Team s Developmet Needs Icorporate Best Practices ito Your Team's Process Adoptig these Practices Customizig the Ratioal Uified Process What s Next? Buildig a Bridge: The Aalyst Bridgig the Gap betwee the Customer ad Your Team Requiremets Aalysis: The First Step i Iterative Developmet. 21 Maagig Requiremets with Ratioal Suite AalystStudio Defiig Requiremets for Your Team Trackig Requests for Your Project Helpig Your Team Commuicate Visually Providig Project Reports Optimizig Your Work with the Ratioal Sychroizer Summary iii

4 3 Maagig Complexity: The Developer Maagig a Complex Process Desig, Codig, Uit Testig: The Next Steps i Iterative Developmet Creatig Compoet-Based Architectures with Ratioal Suite DevelopmetStudio (Widows ad UNIX) Commuicatig Visually Jump-Startig Code Implemetatio Keepig Code ad Models Cosistet Evaluatig Requiremets Visually Validatig Chages to the System Keepig the Team Up to Date Testig Code Early ad Ofte Trackig Test Results Optimizig Your Work with the Ratioal Sychroizer Creatig Compoet-Based Executable Architectures with Ratioal Suite DevelopmetStudio RealTime Editio Buildig Complex, Real-Time Systems Workig the Way Real-Time Systems Operate Summary Decidig to Release: The Tester Makig the Crucial Decisio to Release Subsystem ad System Tests: The Last Step i Iterative Developmet Verifyig Software Quality with Ratioal Suite TestStudio Uifyig the Team by Keepig Members Iformed Providig a Objective Status Report Does Your Applicatio Meet Requiremets? Is Your Applicatio Reliable? iv Itroducig Ratioal Suite

5 Does Your Applicatio Have Memory Leaks? Does Your Applicatio Perform Fast Eough? Optimizig Defect Trackig Optimizig Your Work with the Ratioal Sychroizer Verifyig System Performace with PerformaceStudio Does Your System Perform Uder Productio Load? Summary Maagig Risk: The Project Leader How Well Ca You Pla Ahead? Ratioal Suite: The Complete Solutio for the Iterative Process..43 Cotrol Chages to Software with Ratioal Suite Plaig Ahead Meetig the Challege of Developig Complex Products with ClearCase Summary Next Steps Adoptig Practices ad Tools Adoptig all of Ratioal Suite Adoptig Ratioal Suite Gradually Explorig the Tools ad the Ratioal Uified Process Usig the Documetatio Set Cotactig Ratioal s Professioal Services Assessmet Services Ratioal Uiversity Techical Support Techical Resources Additioal Resources Ratioal Suite: Summary Glossary Idex Cotets v

6 vi Itroducig Ratioal Suite

7 INTRODUCING RATIONAL SUITE Preface This maual provides a itroductio to Ratioal Suite. Ratioal Suite delivers a comprehesive set of itegrated tools that embody software egieerig best practices ad spa the etire software developmet life cycle. Ratioal Suite s uparalleled level of itegratio improves commuicatio both withi teams ad across team boudaries, reducig developmet time ad improvig software quality. Audiece This guide is iteded for all readers, icludig maagers, project leaders, aalysts, developers, ad testers. Other Resources Olie Help is available for Ratioal Suite. From a Suite tool, select a optio from the Help meu. All mauals are available olie, either i HTML or PDF format. The olie mauals are o the Ratioal Solutios for Widows Olie Documetatio CD. If you istall Ratioal Suite DevelopmetStudio RealTime Editio, PDF versios of the mauals for Rose RealTime are istalled i %ROSERT_HOME%\help. All other mauals are available o the Ratioal Solutios for Widows Olie Documetatio CD. For more iformatio o traiig opportuities, see the Ratioal Uiversity Web site: 7

8 Ratioal Suite Documetatio Roadmap 8 Itroducig Ratioal Suite

9 Cotactig Ratioal Techical Publicatios To sed feedback about documetatio for Ratioal products, please sed to our techical publicatios departmet at Cotactig Ratioal Techical Support If you have questios about istallig, usig, or maitaiig this product, cotact Ratioal Techical Support as follows: Ratioal Techical Support Iformatio Locatio Cotact Iformatio Notes U.S. ad Caada Europe +31 (0) Whe sedig Specify the product ame i the subject lie, for example, Ratioal Suite. For existig issues, iclude your case ID i the subject lie. Asia Pacific [email protected] 9

10 10 Itroducig Ratioal Suite

11 INTRODUCING RATIONAL SUITE Welcome to Ratioal Suite As a software professioal, you face growig demads for larger, faster, ad more complex software systems ad applicatios. At the same time, you are probably asked to deliver software o icreasigly shorter schedules. This is especially true i orgaizatios that develop e-commerce applicatios, iteret ifrastructure software, ad devices that coect to the iteret. The Challeges I your job, you ecouter may challeges to deliverig software o target ad o time. Thik of your last project as you read the followig questios: Did your last project cost more tha the busiess budgeted? Was your last project late, compromisig the busiess activities it was meat to support? Was the quality of your last project less tha satisfactory? Did your customer see icosistet or upredictable behavior, software crashes, cofusig user iterfaces, or slow performace? Did your project team fail to deliver a product at all? Meetig the Challeges To meet these challeges, your team must effectively maage commuicatio, chage, ad risk. Whe your team ca maage these key project elemets well, you ad your customers beefit i the followig ways: Whe team members commuicate well, they uderstad their customers eeds ad objectives. They ca more effectively gather requiremets ad correct mistakes early i the project. Your project team the releases a product that customers ca quickly start usig. 11

12 If team members effectively track chagig requiremets ad ehacemets, they ca easily recostruct who chaged what, whe, where, ad why. Effectively maagig chage helps the team deliver a project o time ad withi budget. Maagig requiremets more accurately ad efficietly helps your project team deliver a product that meets customer expectatios. The team builds a product that meets curret reality, ot reality two years ago. If your project team implemets ad tests the most risky requiremets first, it ca correct serious project flaws early i the developmet cycle. Your group the delivers a quality product withi schedule. About This Book Read this book to lear: How Ratioal Suite ca help your team meet the challeges of developig quality software. How Ratioal Suite ca help team members work more efficietly ad commuicate more effectively. Where to fid more iformatio about how your team ca use Ratioal Suite ad Ratioal Software s comprehesive customer services. What is Ratioal Suite? Ratioal Suite is a itegrated set of software developmet tools that supports your team throughout the developmet process: requiremets maagemet, desig, testig, ad chage maagemet. The Suite provides tools that address team commuicatio ad team productivity. Ratioal Suite helps you meet the challeges your team faces i desigig, developig, ad testig e-commerce applicatios, iteret ifrastructure software, e-devices, ad other software systems ad applicatios. 12 Itroducig Ratioal Suite

13 Ratioal Suite works with popular Itegrated Developmet Eviromets (IDEs) such as Microsoft Visual Studio, IBM VisualAge for Java. O Solaris ad HP-UX platforms, Ratioal Suite works with IDEs such as HP Workbech ad Su WorkShop. It also works with reportig ad maagemet tools (Crystal Reports ad Microsoft Project) ad authorig tools (Microsoft Word ad Adobe FrameMaker). Ratioal Suite supports both the IBM Applicatio Framework ad the Microsoft Widows Distributed Iteret Architecture to develop database maagemet systems for the iteret. It also supports the prevailig compoet models, COM ad Eterprise JavaBeas, alog with widely-used Web servers, icludig Microsoft IIS, ad Web Applicatio Servers, such as IBM WebSphere. How Ca Ratioal Suite Help You? Uifyig the Team is Easy with Ratioal Suite The Ratioal Suite family of products is customized ito editios to support the major roles o your developmet team: aalyst, developer ad architect, ad tester. The Suite also provides project leaders with tools that help support their role i the project lifecycle. Each editio of Ratioal Suite provides these core team-uifyig tools that promote commuicatio amog team members. Ratioal Uified Process Uifies best practices from several software developmet disciplies ito a cosistet framework coverig the full lifecycle. Ratioal RequisitePro Helps you maage requiremets. Ratioal ClearQuest Lets you track, maage, ad report o product defects ad chage requests. Ratioal SoDA (for Microsoft Word or Adobe FrameMaker) Extracts iformatio directly from applicatio databases ad files, helpig to keep project documetatio curret. Welcome to Ratioal Suite 13

14 Optimize Your Team s Productivity Ratioal Suite AalystStudio is customized for developmet professioals who gather ad maage project requiremets. Ratioal Suite DevelopmetStudio (Widows ad UNIX) is tailored for software architects, desigers, ad developers. Ratioal Suite DevelopmetStudio RealTime Editio is tailored for software architects, desigers, ad developers of real-time embedded software. This Suite provides a itegrated set of tools to optimize the developmet of complex real-time embedded software for e-devices, such as cell phoes ad pagers, ad e-ifrastructure software for the routers ad hubs that coect ad power the iteret. Ratioal Suite TestStudio is desiged for team members who are resposible for software quality. Ratioal Suite PerformaceStudio is desiged for team members who verify system performace uder a simulated user load ad team members who wat to test system architecture early i the developmet process. Ratioal Suite Eterprise Editio icludes all of the tools from Ratioal Suite AalystStudio, DevelopmetStudio, ad TestStudio, providig a comprehesive tool set for the etire team. Simplify the Solutio for Your Team s Developmet Needs Ratioal Suite offers oe comprehesive solutio for your team s developmet eeds. It provides: oe itegrated tool set so you do t have to itegrate tools yourself. oe istallatio program that allows your team to istall all the tools at oce or oe tool at a time. This flexibility is especially helpful if your team has a eed it must address immediately. oe set of tools that are tested ad updated together i each Suite release. 14 Itroducig Ratioal Suite

15 Icorporate Best Practices ito Your Team s Process Oe of the first steps whe solvig commo developmet problems is to evaluate your team s software developmet process. Ratioal advocates followig a set of software-egieerig practices based o its ow experiece as well as the experiece of its may customers. All Ratioal Suite editios are desiged to support these six best practices: Develop software iteratively. Iterative developmet meas developig the software i plaed icremets. The project team plas, develops, ad tests oe subset of system fuctioality per iteratio. The team develops the ext icremet, itegrates it with the first iteratio, ad so o. Each iteratio results i either a iteral or exteral release. I the project lifecycle, there are multiple iteratios. Each iteratio focuses o oe of these developmet phases: Iceptio Defie scope of project. Elaboratio Pla project, specify features, baselie architecture. Costructio Build ad test product. Trasitio Trasitio product ito ed-user commuity. Welcome to Ratioal Suite 15

16 The followig diagram represets the full developmet lifecycle. Notice the multiple iteratios withi each phase. The height of each workflow shows whe the work becomes more itese for each phase i the project. The followig diagram illustrates the steps i a iterative process: Requiremets Aalysis, Desig, Codig, ad Uit Testig, ad Subsystem ad System Testig. Iteratio 1 Iteratio 2 Iteratio 3... Requiremets Aalysis Requiremets Aalysis Requiremets Aalysis Desig Desig Desig Codig, Uit Testig Codig, Uit Testig Codig, Uit Testig Subsystem ad System Test Subsystem ad System Test Subsystem ad System Test 16 Itroducig Ratioal Suite

17 These steps correlate with the resposibilities of specific team roles: aalyst, architect ad developer, ad tester. Although these activities are preseted as liear steps, each role performs these activities as early as possible ad throughout each iteratio. Requiremets aalysis, for example, is emphasized at the start of a iteratio; however, the aalyst tracks requiremets throughout the iteratio ad throughout the project lifecycle. Maage requiremets. Requiremets defie what the customer ad other stakeholders eed. Other sources of requiremets are your orgaizatio s competitive eviromet, legal costraits, ad performace criteria. Requiremets chage throughout the project. Maagig requiremets ivolves evaluatig these chages ad determiig their impact. Use compoet-based architectures. A compoet is a o-trivial, early idepedet, part of a system that combies data ad fuctios to fulfill a clear purpose. You ca build compoets from scratch, re-use compoets you have previously built, or eve purchase compoets from other compaies. These compoets form the architecture the fudametal framework for your software project. Visually model software. Visual models improve your team s ability to maage software complexity. Creatig a graphical blueprit of the system's architecture coveys complex iformatio i a commo laguage that all members ca uderstad. A visual model helps team members detect icosistecies ad mistakes i the product architecture. From a model, you ca quickly uderstad the impact of chages over the course of a project. Verify software quality. Verifyig quality meas testig how well the project meets its requiremets. It also meas testig reliability ad performace. With iterative developmet, you ca start testig early. This early testig eables you to discover ad resolve problems as early as possible i the developmet cycle. Cotrol chages to software. It is importat to maage chages i a trackable, repeatable, predictable maer. Ehacemet requests ad defect reports help facilitate clear commuicatio amog team members. Your team should also defie repeatable processes for chagig requiremets ad code. Welcome to Ratioal Suite 17

18 Adoptig these Practices Ratioal has developed the Ratioal Uified Process, a Web-eabled, searchable kowledge base that helps you aalyze your ow developmet practices ad helps you icorporate these software egieerig practices ito your developmet pla. The Ratioal Uified Process is a team-uifyig tool. It is icluded i every Ratioal Suite editio. The Ratioal Uified Process provides the followig liks betwee process guidelies ad the tools cotaied i Ratioal Suite: Tool Metors provide step-by-step istructios for performig Process activities usig Ratioal tools. Exteded Help is available i Ratioal tools ad provides pathways to parts of the Process, icludig Tool Metors. You ca add your ow cotet to Exteded Help to tailor it to your team s work. 18 Itroducig Ratioal Suite

19 Customizig the Ratioal Uified Process The Ratioal Uified Process is ot a static resource. You ca easily customize the Process by addig iformatio from your project, such as guidelies ad stadards. Moreover, you do ot have to take a all-or-othig approach to the Ratioal Uified Process. You ca start by usig a subset of the Process, perhaps to address a area that presets difficulties to your team. Whe you are ready to tackle aother area of difficulty, you ca icorporate aother part of Ratioal Uified Process ito your developmet practices. What s Next? The remaider of this book: Illustrates how the aalyst, developer ad architect, tester, ad project leader beefit by usig the Ratioal Suite. Shows how the tools fit ito a effective iterative process by focusig o requiremets maagemet, desig, codig ad uit testig, ad subsystem ad system testig. Directs you to more iformatio about Ratioal s products, services, ad the Ratioal Uified Process. Welcome to Ratioal Suite 19

20 20 Itroducig Ratioal Suite

21 INTRODUCING RATIONAL SUITE Buildig a Bridge: The Aalyst Are you meetig your users chagig eeds? Did feature creep delay your last release? Is your project over budget or behid schedule? Are your users dissatisfied with your product? Bridgig the Gap betwee the Customer ad Your Team As the aalyst, you iterpret requests from stakeholders ad determie what the system will do. You represet the customer by collectig, maagig, ad commuicatig requiremets to the rest of the developmet team. It is essetial that all stakeholders clearly uderstad the system s objectives ad requiremets eve as these objectives ad requiremets chage durig the project. Requiremets Aalysis: The First Step i Iterative Developmet I iterative developmet, your project team plas, develops, ad tests oe subset of system fuctioality. Each iteratio results i either a iteral or exteral release. I the ext iteratio, your team develops the ext icremet of fuctioality, itegrates it with the first release, ad the cycle cotiues. At the start of a iteratio, you prioritize, schedule, ad assig resposibilities for requiremets. Throughout the iteratio, you track these requiremets ad evaluate how well the team has met them. 21

22 Iteratio... Requiremets Aalysis Desig Codig, Uit Testig Subsystem ad System Test Durig developmet, requiremets ca chage ad evolve. For example: Your competitors have released ew or updated versios of their products. To stay competitive, you add requiremets for ew features to your project. The customer was uclear or udecided about some requiremets at first, so you might add, remove, or clarify requiremets later o. Techology advaces after you start product developmet. You eed to determie if you ca icorporate these ew features ito your project without jeopardizig the schedule or other deliverables. You discover that a requiremet is too expesive to implemet or that your team caot implemet it i the time allotted, ad you decide to drop the requiremet. Maagig Requiremets with Ratioal Suite AalystStudio Ratioal Suite AalystStudio is the complete solutio for developmet professioals who gather ad maage project requiremets. This Ratioal Suite editio icreases customer satisfactio by helpig your team build a system that meets your customers eeds. 22 Itroducig Ratioal Suite

23 Defiig Requiremets for Your Team Ratioal RequisitePro ehaces team commuicatio by helpig the aalyst articulate ad maage requiremets i a form accessible to all stakeholders. It combies the familiar ad flexible eviromet of Microsoft Word with the power of a relatioal database. You, as the aalyst, ca use Microsoft Word to documet project requiremets. You the store ad track this iformatio i the RequisitePro database. The database allows you to specify requiremet attributes, ad to sort, filter, ad relate requiremets to other requiremets. RequisitePro s comprehesive features eable you to quickly assess the impact of ay chages o requiremets. Because every team member eeds the same uderstadig of project goals ad objectives, you have to keep your team up to date o requiremets activities. RequisitePro makes this easy by providig RequisiteWeb. This Web capability eables UNIX users ad other team members who do ot have RequisitePro o their desktops to review ad update requiremets. Trackig Requests for Your Project Ratioal ClearQuest ecourages collaboratio by trackig ew feature, ehacemet, or chage requests from team members ad other stakeholders. The ClearQuest Web iterface esures that UNIX users ad other team members who do ot have ClearQuest o their desktops ca participate i this collaboratio. Your team ad other stakeholders ca evaluate requests, determie their impact o the system, ad whe applicable, validate the chages. To establish how chage request fit ito the structure of features ad mai requiremets, you ca lik requests to a existig or ew project requiremet i Ratioal RequisitePro. Chapters 3 ad 4 discuss ClearQuest s defect trackig features. Buildig a Bridge: The Aalyst 23

24 ClearQuest Chage Request Requisite Pro Feature Tree Helpig Your Team Commuicate Visually Ratioal Rose (Modeler Editio) helps you visualize, specify, costruct, ad documet the structure ad behavior of your system s architecture. With Rose, you ca provide a visual overview of the system usig the Uified Modelig Laguage (UML), the idustry-stadard laguage for visualizig ad documetig software systems. Rose uifies the team by helpig you create models that all team members ca share, test, ad revise. It esures that all members have the same uderstadig of the project. Aalysts use Rose to describe a system at a high level. Architects cotiue this work by usig Rose to desig the system i more detail. 24 Itroducig Ratioal Suite

25 Providig Project Reports Ratioal SoDA geerates up-to-date project reports of data extracted from oe or more tools i Ratioal Suite. SoDA ca work with oe Ratioal tool, such as RequisitePro, or combie iformatio from more tha oe tool, such as Ratioal RequisitePro ad ClearQuest. These reports provide a way for your team to commuicate more efficietly ad cosistetly. SoDA s reportig features provide templates i either Microsoft Word for Widows or Adobe FrameMaker o UNIX. You ca easily customize these templates or create ew oes. Optimizig Your Work with the Ratioal Sychroizer The Ratioal Sychroizer automatically creates items i your project based o the existece ad status of related items. This tool helps your team maage project elemets by esurig that all related items exist at the right time, ad that oe of them are lost. For istace, i Ratioal Suite AalystStudio, oce you've captured feature ad use case requiremets i the RequisitePro database, you ca use the Sychroizer to geerate test requiremets. You ca also use the Sychroizer to geerate a sequece diagram i Rose. Summary Ratioal Suite AalystStudio provides a itegrated set of tools to help you effectively maage ad commuicate requiremets to your project group. Ratioal RequisitePro, the primary tool i AalystStudio, helps you iterpret requests from stakeholders ad determie what the system will do. The etire team uses these requiremets as a foudatio for their work. Effectively maagig requiremets helps your team avoid commo developmet pitfalls ad deliver products o time ad withi budget. Buildig a Bridge: The Aalyst 25

26 26 Itroducig Ratioal Suite

27 INTRODUCING RATIONAL SUITE Maagig Complexity: The Developer Maagig a Complex Process Ca you build the system right the first time? Do you discover desig flaws too late to fix them? Do project modules itegrate properly? Ca you maitai the itegrity of the system s architecture? Ca you easily exted the system s desig? Ca you reuse project compoets? Architects ad developers defie how the system works. I the architect role, you desig the system architecture. You must desig a flexible system that ca be modified as customer eeds chage. As the developer, you create, modify, ad maage code for the system o the basis of this model. Desig, Codig, Uit Testig: The Next Steps i Iterative Developmet As the architect, you review project requiremets ad the make decisios about the structural elemets ad iterfaces of the system. As requiremets chage ad ew problems arise i each iteratio, you must refie the system architecture. I the system desig, you lay out the compoets of the architecture. These idividual compoets are idepedet, replaceable parts of the system that have clearly-defied fuctios ad iterfaces. Whe you work with compoet-based architectures, your project team ca create ew compoets or reuse, ad eve customize, existig compoets from previous projects or commercially available sources. 27

28 Iteratio... Requiremets Aalysis Desig Codig, Uit Testig Subsystem ad System Test As the developer, you produce executable code that ca be evaluated agaist the project requiremets durig each iteratio. As a resposible developer, you test your code before you release it to other developers or to your testig group. This approach allows you to discover ad respod to problems early eough to miimize their impact o the project. Creatig Compoet-Based Architectures with Ratioal Suite DevelopmetStudio (Widows ad UNIX) Ratioal Suite DevelopmetStudio is the complete solutio for software architects, desigers, ad developers. This Suite helps your team desig ad build the project right the first time. Ratioal Suite DevelopmetStudio RealTime Editio is further tailored for practitioers who focus o real-time ad embedded developmet. For more iformatio, please see Creatig Compoet-Based Executable Architectures with Ratioal Suite DevelopmetStudio RealTime Editio o page Itroducig Ratioal Suite

29 Commuicatig Visually Ratioal Rose (Eterprise Editio) helps you visualize, specify, costruct, ad documet the structure ad behavior of your system s architecture. With Rose, you ca provide a visual overview of the system usig the Uified Modelig Laguage (UML), the idustry-stadard laguage for visualizig ad documetig software systems. Rose uifies the team by helpig you create models that all team members ca share, test, ad revise. It esures that all members have the same uderstadig of the project. Durig desig ad code reviews, team members use project models to see the ramificatios of ay chages they wat to make to the code. Logical View of Architecture i Rose Maagig Complexity: The Developer 29

30 Jump-Startig Code Implemetatio You ca jump-start the codig process by geeratig code frameworks from the models developed i Ratioal Rose. This process is called forward egieerig. Rose supports may laguages, icludig Microsoft Visual Basic, Visual C++, Visual Java++, IBM Visual Age for Java, HP Workbech, ad Su Workshop. Note: The Ratioal Rose Modeler Editio i AalystStudio does ot geerate code, update code, or update models. Keepig Code ad Models Cosistet Oce you chage code, you ca direct Rose to update the model, esurig that your model ad code remai cosistet throughout the project. This process is called reverse egieerig. Revisig your visual models helps you see the impact of chages o the architecture. It is importat to assess these chages because they may violate project stadards or architectural decisios. If they do, they eed to be reworked. If they do ot, they must be reflected i the software architecture ad commuicated to the etire project team. Evaluatig Requiremets Visually Ratioal RequisitePro provides up-to-date requiremets data i a form accessible to all stakeholders. This access is provided with RequisiteWeb, a Web iterface that eables all stakeholders to review ad update requiremets. Whe you, the architect, see additios or chages to requiremets i RequisitePro, you ca icorporate these chages ito the project Rose models. As you chage these models, you gai a uderstadig of the impact these chages have o the system. 30 Itroducig Ratioal Suite

31 Validatig Chages to the System Ratioal ClearQuest tracks ew feature, ehacemet, or chage requests from team members ad other stakeholders i a form accessible to everyoe. The ClearQuest Web iterface esures that UNIX users ad other team members who do ot have ClearQuest o their desktops ca review ideas ad feedback. Usig Rose models, you ca determie the impact of these requests o the system, ad the if applicable, validate the chages. Keepig the Team Up to Date Ratioal SoDA (for Microsoft Word or for Adobe FrameMaker) allows you to geerate up-to-date project reports for the etire team by extractig data from oe or more tools. SoDA ca work with oe Ratioal tool or combie iformatio from more tha oe tool. Its reportig features provide templates i either Microsoft Word o Widows, or Adobe FrameMaker o UNIX. You ca easily customize these templates or create ew oes. Testig Code Early ad Ofte As a developer, you perform code testig while you implemet code. Ratioal Suite provides testig tools to use as soo as you have a workig program. Ratioal Purify checks every active C++ compoet i your program for ru-time errors ad memory leaks, the most difficult errors to fid. They are the most importat to correct, though, because they ofte remai udetected util triggered by some radom evet. A program ca seem to work correctly for a log time before these types of errors are discovered. Ratioal PureCoverage checks every compoet i your program for lies of code that the program fails to exercise. Ratioal Quatify detects performace bottleecks, which are places where the code is ruig iefficietly. It pipoits where the applicatio is spedig its time, ad why a specific fuctio is particularly slow. Quatify helps you improve system performace so that you ca deliver efficiet software. Maagig Complexity: The Developer 31

32 Trackig Test Results Ratioal ClearQuest tracks the defects that you fid i your software project. Ratioal testig tools are itegrated with ClearQuest to simplify the process of eterig defect iformatio. ClearQuest provides ClearQuest Web, eablig all team members to review ad update defects. This tool tracks the defect s history ad provides a descriptio ad other details about the bug. Optimizig Your Work with the Ratioal Sychroizer The Ratioal Sychroizer automatically creates items i your project, based o the existece ad status of related items. This tool helps your team maage project elemets by esurig that all related items exist at the right time ad that oe of them are lost. For example, i Ratioal Suite DevelopmetStudio, oce you've created Ratioal Rose diagrams that model specific iteractios i the system, the Sychroizer ca create test requiremets i Ratioal RequisitePro that correspod to those diagrams. The UNIX versio of Ratioal Suite DevelopmetStudio does ot iclude the Sychroizer. 32 Itroducig Ratioal Suite

33 Creatig Compoet-Based Executable Architectures with Ratioal Suite DevelopmetStudio RealTime Editio Ratioal Suite DevelopmetStudio RealTime Editio is tailored for practitioers who focus o real-time ad embedded developmet. This Suite editio cotais all the tools i Ratioal Suite DevelopmetStudio but replaces Ratioal Rose with Ratioal Rose RealTime. Buildig Complex, Real-Time Systems Ratioal Rose RealTime is a comprehesive visual developmet eviromet that delivers a powerful combiatio of otatio, processes, ad tools to meet the challeges of real-time developmet. Usig Rose RealTime, you ca: Create executable models, allowig you to compile ad observe simulatios of your UML desigs o the host or target platform. The result is that you ca refie your desig early ad you ca cotiually verify quality. Geerate complete, deployable executables i C or C++ directly from UML desig models targeted to real-time operatig systems. Geeratig these applicatios elimiates the eed for maual traslatio ad avoids costly desig iterpretatio errors. Workig the Way Real-Time Systems Operate Ratioal Rose RealTime allows you to build real-time systems the way real-time systems operate. Rose RealTime: Uses the UML ad a UML profile specialized for real-time systems to represet all the structural ad behavioral detail of real-time ad embedded systems. Allows selective ad complete maagemet of cocurrecy. Supports moitorig, executio ad debuggig of models o the host or the target platform. Geerates complete C or C++ applicatios from UML models. Supports multiple Real-Time operatig systems out of the box. Maagig Complexity: The Developer 33

34 Summary Ratioal Suite DevelopmetStudio (Widows or UNIX) offers a itegrated tool set to optimize the desig, codig, ad uit testig of your software developmet project. Ratioal Suite DevelopmetStudio RealTime Editio offers a itegrated tool set to optimize the defiitio, desig, applicatio geeratio, ad testig of your real-time, embedded developmet project. Ratioal Rose, the primary tool i DevelopmetStudio, helps you desig your system s architecture. By visually modelig software architecture, you ca discover ad correct desig flaws early i the developmet cycle. You chage the model to respod to chagig requiremets ad ew problems. Rose ca update the model oce you chage code, esurig that your model ad code remai cosistet throughout the project. By usig Rose models, team members ca see the ramificatios of ay chages they wat to make to the code. It is importat to assess these chages because they may violate project stadards or architectural decisios. Your team s ability to maage software complexity improves if your team models architectures for your software. Creatig models promotes team commuicatio because it provides a commo (visual) laguage to describe the system. 34 Itroducig Ratioal Suite

35 INTRODUCING RATIONAL SUITE Decidig to Release: The Tester Is your project behid schedule? How far? Does your system scale to accommodate icreasig load? How may critical bugs were discovered after your last release? Do your users fid serious bugs after you release your product? Makig the Crucial Decisio to Release As the tester, you esure that software meets its requiremets ad is stable. You look for applicatio defects ad pipoit performace problems i each iteratio. Subsystem ad System Tests: The Last Step i Iterative Developmet I iterative developmet, your team tests i plaed icremets. You thoroughly itegrate ad test a executable release withi each iteratio. Iteratio... Requiremets Aalysis Desig Codig, Uit Testig Subsystem ad System Test 35

36 I the course of the project, you maage ad track which scearios, requiremets, ad code have bee tested. Ofte, you retest code because of updated requiremets or repaired defects. Your group also rus regressio tests o ew builds to detect whether ew bugs have appeared where they did ot exist i previous builds. Durig each iteratio, your team aalyzes the type ad umber of defects i each build, ad decides which modules eed to be tested agai. Verifyig Software Quality with Ratioal Suite TestStudio Ratioal Suite TestStudio is a complete solutio for team members who verify the reliability, fuctioality, ad applicatio performace of software. As the demads of developig e-commerce solutios icrease, system performace becomes a icreasigly importat dimesio of software quality. Both Ratioal Suite TestStudio ad Ratioal Suite PerformaceStudio (see page 39) help your team aswer the crucial questio, Are you ready to release? Uifyig the Team by Keepig Members Iformed Ratioal RequisitePro provides curret, accurate iformatio about requiremets. RequisitePro idicates to you, the tester, that there are ew or revised requiremets that eed to be tested. You ca the create test requiremets i RequisitePro to help track testig progress. Its Web iterface, RequisiteWeb, eables team members ad customers who do ot have RequisitePro o their desktops to review ad update requiremets. Ratioal SoDA extracts iformatio from oe or more tools ad combies this iformatio ito reports about your project. Your team ca evaluate test results alog with requiremets data from RequisitePro. SoDA s reportig features provide templates i either Microsoft Word o Widows, or Adobe FrameMaker o UNIX. You ca easily customize these templates or create ew oes. 36 Itroducig Ratioal Suite

37 Providig a Objective Status Report Ratioal TestMaager provides access to requiremets ad test iformatio so your team ca obtai a objective assessmet of project status. TestMaager helps you track how may tests have bee plaed, how may tests have bee scripted, what tests have bee ru, what ad how may requiremets have bee covered, ad the umber of tests that have passed ad failed. With this tool, team members ca evaluate how well they are meetig project requiremets. Does Your Applicatio Meet Requiremets? Automated Fuctioal Testig Ratioal Robot determies whether the system meets requiremets by testig how it respods to user iput. With Robot s fast ad ituitive iterface, you record a test, ad the play it back as ofte as you eed to. Oce you ve ru the test, you ca view the results i Ratioal LogViewer. LogViewer reports the complete details of ay failures: what test was ruig, what type of failure occurred, where it occurred ad which verificatio poit failed. LogViewer ca also idetify ay requiremet associated with a script. Is Your Applicatio Reliable? Automated Reliability Testig Ratioal TestFactory automatically geerates tests that pipoit severe defects: where the applicatio crashes, hags, or behaves erratically. It also geerates test scripts that exercise the maximum amout of code usig the least umber of steps. TestFactory stores the test scripts, results, ad defect scripts i a cetral repository that it shares with Robot ad other Ratioal testig tools. Your team ca geerate coverage ad progress reports from test results i this repository. Ratioal Robot ca reru TestFactory scripts to esure that all tests are repeatable. Because TestFactory geerates its ow tests, you ca start reliability testig early i the developmet process without havig to budget more time to develop ad ru these tests yourself. Decidig to Release: The Tester 37

38 Does Your Applicatio Have Memory Leaks? Automated Reliability Testig Ratioal Purify checks every active C++ compoet i your program for ru-time errors ad memory leaks, the most difficult errors to fid. They are the most importat to correct, though, because they ofte remai udetected util triggered by some radom evet. A program ca seem to work correctly for a log time before these types of errors are discovered. Does Your Applicatio Perform Fast Eough? Automated Applicatio Performace Testig Ratioal Quatify detects performace bottleecks, places where the code is ruig iefficietly. It pipoits where the applicatio is spedig its time, ad why a specific fuctio is particularly slow. Quatify helps you improve system performace so that you ca deliver efficiet software. Automated Applicatio Performace Testig Ratioal PureCoverage checks every compoet i your program for lies of code that the system fails to exercise. Ratioal Robot ca reru scripts i Ratioal Purify, PureCoverage, ad Quatify to esure all reliability ad applicatio performace tests are repeatable. Optimizig Defect Trackig Ratioal ClearQuest tracks the defects that you fid i your software project. Ratioal testig tools are itegrated with ClearQuest to simplify the process of eterig defect iformatio. ClearQuest provides ClearQuest Web, eablig all team members to review ad update defects. This tool tracks the defect s history ad provides a descriptio ad other details about the bug. Optimizig Your Work with the Ratioal Sychroizer The Ratioal Sychroizer automatically creates items i your project based o the existece ad status of related items. This tool helps your team maage project elemets by esurig that all related items exist at the right time ad that oe of them are lost. 38 Itroducig Ratioal Suite

39 For example, to geerate scripts for test requiremets that require automatic testig, use the Sychroizer to discover which test requiremets do ot have correspodig scripts. The istruct the Sychroizer to create script shells for some or all of those requiremets. Verifyig System Performace with PerformaceStudio PerformaceStudio icludes the tools i TestStudio, plus tools that create real-world, multi-user tests of system performace. You ca use these tools to test performace as soo as your system architecture is desiged. Rose Sequece Diagram Virtual User Script geerated by PerformaceArchitect from Sequece Diagram Decidig to Release: The Tester 39

40 Does Your System Perform Uder Productio Load? I additio to all the tools cotaied i TestStudio, PerformaceStudio icludes: Automated System Performace Testig Ratioal LoadTest allows you to ru multi-user performace tests for e-busiess, multi-tier, ad database applicatios. Usig simple poit ad click operatios, you ca create usage scearios that simulate thousads of users. As LoadTest rus these tests, it collects data that helps your team measure ad predict your project s system performace. Ratioal Rose (Eterprise Editio) allows your team to model your project s architecture ad compoets usig the idustrystadard Uified Modelig Laguage. Like a blueprit, a model provides a overview of the system, which team members ca share, test, ad revise. Ratioal PerformaceArchitect allows your team to test the system performace of differet COM, DCOM, ad Eterprise JavaBeas models created i Ratioal Rose. Usig PerformaceArchitect, you covert a Rose model, which diagrams a sequece of actios, to a virtual user script. With this script, you ca ru system performace tests usig LoadTest. Testig early helps you reduce project risk because your team ca determie how a potetial system architecture meets performace requiremets before developig the desig further. 40 Itroducig Ratioal Suite

41 Summary Ratioal Suite TestStudio is the complete solutio for team members who verify the reliability, fuctioality, ad applicatio performace of software. Ratioal Suite PerformaceStudio provides the features of TestStudio, plus tools that verify system performace uder productio load. The itegrated testig tools Ratioal Robot ad Ratioal TestFactory, promote testig as early as possible i the developmet process. With the help of these ad other Ratioal testig tools, your project group ca detect ad fix may critical defects before releasig the product. Performig tests early ad ofte i the project lowers the cost of completig ad maitaiig software. It also greatly icreases software quality ad user satisfactio. Decidig to Release: The Tester 41

42 42 Itroducig Ratioal Suite

43 INTRODUCING RATIONAL SUITE Maagig Risk: The Project Leader Have you successfully maaged chagig requiremets? Do you maage software chages or do they happe haphazardly? How well is the team meetig your customers eeds? Is the project behid schedule? Is the project over budget? How Well Ca You Pla Ahead? As the project leader, you idetify ad maage project risks, moitor your team s progress, ad pla each iteratio. I the begiig of the project lifecycle, your team idetifies, implemets, ad tests the most risky features ad architectures. Moitorig project progress ivolves collectig ad assessig the latest metrics or status reports from each team member. Throughout developmet, you aalyze project data to determie how well the team is meetig its objectives. You also use this data to pla subsequet iteratios. Ratioal Suite: The Complete Solutio for the Iterative Process Whe your team develops iteratively, you ca more effectively maage risk ad chage. As your team implemets more ehacemets ad features ito the product i a cotrolled, iterative maer, you ca collect more feedback about the system. This early feedback, which icludes defect reports, eables the team to chage or adjust system architecture whe it is easier ad less expesive to do so. 43

44 The Ratioal Suite family of products supports effective software egieerig practices. The Suite s itegrated tools help project teams quickly develop high quality software i a repeatable ad predictable maer. As the leader of a project team, you oversee ad participate i these developmet practices: Develop software iteratively. You assess the team s progress durig each step of the iterative process: requiremets aalysis, desig, codig ad uit testig, subsystem ad system testig. You request reports from the team to help you pla the ext iteratio. Maage requiremets. You work with the aalysts to prioritize, refie, ad update requiremets. I early iteratios, your team egotiates guidelies with other stakeholders o how to review ad evaluate ehacemet ad chage requests. Use compoet-based architectures. You, alog with the architects ad developers, pla which compoets of the system your team may build from scratch, buy from aother compay, or re-use from a previous project. These compoets form the fudametal framework for your software project. Visually model software. I each iteratio, you work with architects ad developers to create or update models blueprits of the system architecture. The etire team uses visual models to gai a quick uderstadig of the system. Verify software quality. As early as possible i the developmet cycle, your team tests the project to idetify ru-time errors, memory leaks, ad other defects. You examie the test results to evaluate how well the team is meetig project requiremets. You ad the testers determie which code the team should retest i the ext iteratio because of chaged requiremets or repaired defects. Cotrol chages to software. It is importat to maage chages i a trackable, repeatable, predictable maer. Ratioal Suite provides your team with tools to track, orgaize, ad validate these chages. For example, maagig chages usig ehacemet requests ad defect reports facilitates clear commuicatio amog team members. Ratioal Suite helps your team defie ad orgaize the procedures for chagig requiremets ad code. 44 Itroducig Ratioal Suite

45 Cotrol Chages to Software with Ratioal Suite With the exceptio of Ratioal Suite Eterprise editio, each Ratioal Suite is customized to support a major team role: aalyst, architect ad developer, ad tester. The Eterprise editio provides a comprehesive tool set that supports the etire team. Each editio also focuses o oe or more product domais: requiremets, modelig, testig, ad chage maagemet. They all iclude team-uifyig tools (Ratioal Uified Process, Ratioal RequisitePro, Ratioal ClearQuest, ad Ratioal SoDA) that help project leaders obtai the iformatio that they eed to maage risk ad cotrol chages to software. Plaig Ahead Ratioal SoDA extracts curret iformatio from oe or more Ratioal tools ad geerates project reports. For istace, to pla the ext iteratio, you might create a SoDA report cotaiig the latest iformatio o requiremets from RequisitePro ad defects from ClearQuest. To create a report, you start with a Microsoft Word template, either oe provided with SoDA or oe you create yourself. This report provides the iformatio you eed to pla the ext iteratio. You ca use the report to: Evaluate how well the team is meetig project requiremets. Select requiremets ad ehacemets that the team will implemet i the ext iteratio. Idetify defects the team must fix i the ext iteratio to fulfill requiremets. Ratioal ClearQuest tracks the defects that you fid i your software project. ClearQuest ca sythesize this iformatio ito easy-to-read charts ad reports. You use these metrics to aalyze defect treds. For example, is the team resolvig fewer bugs ow tha it was a moth ago? You ca also use ClearQuest to assess the umber of uassiged defects ad the defect workload of each team member. You ca the allocate uassiged defects appropriately. Maagig Risk: The Project Leader 45

46 Meetig the Challege of Developig Complex Products with ClearCase To help your team ad orgaizatio meet the challeges of cofiguratio maagemet, Ratioal Software offers Ratioal ClearCase. Although ClearCase is ot icluded i Ratioal Suite, it is itegrated with most Ratioal Suite tools ad with Microsoft VisualStudio. This tool eables your orgaizatio to orgaize ad maage versios, releases, ad parallel developmet of multiple products. Your project team ca use ClearCase to cotrol chages to source code ad other project cofiguratio items, such as Ratioal RequisitePro documets ad Ratioal Rose model files. ClearCase tracks chages to every file ad directory, maitaiig histories of source code, biaries, executables, documetatio, test suites, libraries, ad user-defied objects. Summary The Ratioal Suite family of products supports effective software egieerig practices. As the leader of a project team, you oversee ad participate i these best practices. Iterative developmet allows your team to maage risk ad chage early i the developmet process. I the begiig of the project lifecycle your team idetifies, implemets, ad tests the most risky features ad architectures. As your team implemets more ehacemets ad features ito the product, you ca collect more feedback about the system. This early feedback, which icludes defect trackig with ClearQuest, eables the team to chage or adjust system architecture whe it is easier ad less expesive to do so. If your project team maages risk ad chage, you, as the project leader, ca effectively pla ad maage each iteratio, ad therefore the etire project. 46 Itroducig Ratioal Suite

47 INTRODUCING RATIONAL SUITE Next Steps Ratioal Suite ca help your project team maage commuicatio, chage, ad risk, so your group ca effectively meet the challeges of developig quality software: The differet Ratioal Suite editios maximize the productivity of your team by itegratig products ad automatig tasks. The Suite s itegrated tools help team members work together more effectively by ehacig commuicatio betwee the major team roles: aalyst, architect ad developer, tester, ad project leader. Ratioal Suite gives you the support to commuicate ad track chages i a repeatable ad predictable maer so you ca cotrol chages to your project. By maagig chage ad implemetig the most risky project features i early iteratios, your team ca correct serious project flaws with less difficulty ad at less expese. Withi the framework of iterative developmet, Ratioal Suite promotes the most effective software egieerig practices. Adoptig Practices ad Tools Adoptig all of Ratioal Suite Your team may decide to use the etire Ratioal tool set i your ext project. The Ratioal Uified Process ca help. You ca use the Uified Process searchable kowledge base to help your team icorporate effective software egieerig practices ito your project lifecycle. To support this itegratio, the Uified Process provides liks betwee the guidelies ad tools: Exteded Help liks the tools to Uified Process guidelies. Your team ca also add its ow cotet to Exteded Help. Tool Metors provide istructios for performig Process activities usig Ratioal tools. 47

48 Adoptig Ratioal Suite Gradually Ratioal Suite ca also help your team work effectively whe your group gradually icorporates Suite tools ito its process. As your team re-evaluates its software developmet process, it prioritizes its developmet problems ad decides which oes the group should tackle first. I the ext project, your team should idetify the Ratioal Suite tools that will address the most severe problems. Oce you ve idetified the ext Ratioal tools to use, Tool Metors ad Exteded Help ca guide you i usig them. For example, your team may decide to focus o requiremets maagemet. The aalysts ad project leader lear to use RequisitePro ad Rose, ad perhaps, itegrate some Ratioal Uified Process guidelies about requiremets aalysis ito the developmet process. Or, team members may be familiar with Ratioal Rose, so your group makes full use of visual modelig, relyig o Uified Process guidelies to direct modelig work. Explorig the Tools ad the Ratioal Uified Process To gai a basic uderstadig of how you ca use Ratioal Suite to pla, desig, implemet, ad test applicatios, start with the Ratioal Suite Tutorial, icluded i your documetatio set. The tutorial provides a step-by-step approach that follows the Ratioal Uified Process through a iteratio of a software developmet project. Note: The UNIX versio of Ratioal Suite DevelopmetStudio does ot iclude a tutorial. Usig the Documetatio Set I additio to the Ratioal Suite Tutorial, each Ratioal Suite editio icludes the followig mauals: Istallig Ratioal Suite A guide to istallig Ratioal Suite software. Admiisterig Liceses for Ratioal Suite A guide to istallig ad cofigurig liceses for Ratioal Suite software. Cofigurig Ratioal Suite A guide to Ratioal Suite for Widows tools ad features that support admiistratio, sychroizatio, ad out-of-the-box fuctios. 48 Itroducig Ratioal Suite

49 Usig Ratioal Admiistrator A guide ad referece to the primary admiistratio program, Ratioal Admiistrator (Widows oly). Release Notes Updated techical iformatio about Ratioal Suite products. Olie release otes for Ratioal Suite DevelopmetStudio for UNIX are located i the Istall_Path/docs/file_type/relote directory, where file_type is html, pdf, or ps (postscript) depedig o the file type you prefer to use. Tool Documetatio Each Ratioal Suite editio provides documetatio for the tools icluded with that editio. The complete Ratioal Suite documetatio set, available separately, provides comprehesive documetatio o the tools icluded with Ratioal Suite. Electroic versios are available as follows: For Ratioal Suite for Widows, see the Ratioal Solutios for Widows Olie Documetatio CD, icluded with your Ratioal Suite media kit. For Ratioal Suite DevelopmetStudio for UNIX, see the /docs directory of the Ratioal Suite DevelopmetStudio for UNIX CD, icluded with your Ratioal Suite media kit. If you istall Ratioal Suite DevelopmetStudio RealTime Editio, olie mauals for Rose RealTime are istalled i %ROSERT_HOME%\help. For a complete prited documetatio set, cotact your Ratioal Sales office. Cotactig Ratioal s Professioal Services Ratioal Software offers a complete rage of professioal services to support Ratioal Suite. The goal of these services is to help software developmet teams cosistetly produce quality software o time ad withi budget. Next Steps 49

50 Assessmet Services Ratioal Software offers metorig ad cosultig, Project Assessmet Services, ad Project Implemetatio Services to orgaizatios eedig a comprehesive assessmet of their developmet eviromet. Our cosultats study your operatios, idetify the risks, ad determie the most effective implemetatio pla for your uique situatio. For more iformatio, see Ratioal Uiversity Professioally traied istructors deliver courses o Ratioal tools ad effective developmet practices at locatios atiowide ad at Ratioal Parter locatios aroud the world. Ratioal ad its parters also offer o-site delivery of these courses. To fid iformatio about course, schedules, ad registratio, see Techical Support If you have questios regardig the istallatio, use, or maiteace of Ratioal Suite, see Ratioal s Customer Support Web site for the appropriate address or phoe umber: Techical Resources You ca use Ratioal's olie resources to aswer your support questios. Dowload patches ad upgrades ad read our techical papers, release otes, ad aswers to frequetly asked questios. You ca also joi Ratioal user groups to share advice ad the latest iformatio with other orgaizatios. All resources are free to use ad are istatly available, twety-four hours a day at 50 Itroducig Ratioal Suite

51 Ratioal Suite: Summary Additioal Resources Ratioal Software authors have writte extesively about project maagemet, applicatio developmet, visual modelig, ad other related topics. A extesive, aotated bibliography is available i the Ratioal Uified Process. You ca also fid curret papers ad presetatios about the Ratioal Uified Process o Ratioal s Web site at To lear more about the Uified Modelig Laguage, see Ratioal Software s UML Resource Ceter at The followig table shows which tools are icluded with each editio of Ratioal Suite. Ratioal Tool Aalyst Studio Developmet Studio (Widows/Uix) Developmet Studio - RealTime Editio Test Studio Performace Studio Eterprise Ratioal Uified Process X X X X X X RequisitePro X X X X X X ClearQuest X X X X X X SoDA X X X X X X Rose Modeler Editio Eterprise Editio RealTime Editio Eterprise Editio Eterprise Editio Robot X X X TestFactory X X X PureCoverage X X X X X Purify X X X X X Quatify X X X X X LoadTest Performace Architect X X Next Steps 51

52 52 Itroducig Ratioal Suite

53 INTRODUCING RATIONAL SUITE Glossary aalyst A perso who determies what the system does, specifies ad maages requiremets, ad represets the user s eeds to the developmet orgaizatio. artifact A piece of iformatio that is produced, modified, or used by a process; defies a area of resposibility; ad is subject to versio cotrol. There are may types of artifacts, icludig requiremets, models, model elemets, ad documets. automated testig A testig techique wherei you use software tools to replace repetitive ad error-proe maual work. Automated testig saves time ad eables a reliable, predictable, ad accurate process. compoet A o-trivial, early idepedet, ad replaceable part of a system that fulfills a clear fuctio i the cotext of a well-defied architecture. compoet-based architecture A desig techique i which a software system is decomposed ito idividual compoets. cofiguratio maagemet Helps teams cotrol their day-to-day maagemet of software developmet activities as software is created, modified, built, ad delivered. Comprehesive software cofiguratio maagemet icludes versio cotrol, workspace maagemet, build maagemet, ad process cotrol to provide better project cotrol ad predictability. 53

54 developer A perso who determies how the system works; defies the architecture; ad creates, modifies, ad maages the code. Exteded Help A powerful feature of Ratioal Suite that provides liks to the Ratioal Uified Process ad ay customized iformatio you wat to add. forward egieerig The process of geeratig code from a Ratioal Rose visual model. See visual model. iterative developmet The process of deliverig a distict sequece of executable files accordig to a pla ad evaluatio criteria over the course of a project. Each executable file is more robust or cotais more features tha the previous executable file; each ew iteratio moves you closer to the goal of deliverig a successful project. metrics The measuremets of project activity. Ratioal ClearCase Provides comprehesive cofiguratio maagemet, icludig versio cotrol, workspace maagemet, build maagemet, ad process cotrol. Ratioal ClearQuest A highly customizable Widows ad Web-based chage request maagemet tool that lets users track ay type of chage activity bug fixes, ehacemet requests, documetatio chages, ad so o throughout the software developmet lifecycle. Ratioal PureCoverage Automatically pipoits areas of code that have ot bee tested. Ratioal Purify Automatically pipoits hard-to-fid rutime memory errors i Widows NT applicatios. 54 Itroducig Ratioal Suite

55 Ratioal Quatify Automatically pipoits performace bottleecks i Visual Basic, Visual C++, ad Java applicatios. Ratioal RequisitePro Helps teams easily ad comprehesively orgaize, prioritize, track, ad cotrol chagig requiremets of a system or applicatio. Ratioal RequisitePro does this through a deep itegratio with Microsoft Word ad a secure, multi-user database. Ratioal Robot Helps with fuctioal testig by automatig record ad playback of test scripts. Lets you orgaize, write, ad ru test suites, ad capture ad aalyze the results. Ratioal Rose The world s leadig visual compoet modelig ad developmet tool; lets you model software applicatios that meet curret busiess eeds. Ratioal SoDA Software Documetatio Automatio Overcomes the obstacles of cosolidatig data from differet developmet tools. Lets you automate the creatio of comprehesive software, systems, ad project documets from multiple sources. Ratioal Suite A easy-to-adopt-ad-support solutio that optimizes the productivity of aalysts, developers, ad testers ad uifies them, creatig highly effective software developmet teams. Ratioal Suite AalystStudio Editio of Ratioal Suite optimized for aalysts. Cotais the team uifyig tools Ratioal Uified Process, RequisitePro, ClearQuest, ad SoDA ad Ratioal Rose (Modeler Editio). Glossary 55

56 Ratioal Suite DevelopmetStudio Editio of Ratioal Suite optimized for system developers ad desigers. Cotais the team-uifyig tools Ratioal Uified Process, RequisitePro, ClearQuest, ad SoDA plus Ratioal Rose (Eterprise Editio), Ratioal Purify, Ratioal Quatify, ad Ratioal PureCoverage. Ratioal Suite DevelopmetStudio - RealTime Editio Editio of Ratioal Suite optimized for system developers ad desigers of real-time or embedded systems. Cotais the team-uifyig tools Ratioal Uified Process, RequisitePro, ClearQuest, ad SoDA plus Ratioal Rose RealTime, Ratioal Purify, Ratioal Quatify, ad Ratioal PureCoverage. Ratioal Suite Eterprise Editio of Ratioal Suite cotaiig all Ratioal Suite tools except Ratioal LoadTest. Ratioal Suite PerformaceStudio Editio of Ratioal Suite optimized for test egieers who develop ad ru performace tests. Cotais the team-uifyig tools Ratioal Uified Process, RequisitePro, ClearQuest, ad SoDA plus Ratioal Test tools, Ratioal Rose (Eterprise Editio), ad Ratioal LoadTest. Ratioal Suite TestStudio Editio of Ratioal Suite optimized for test egieers. Cotais the team uifyig tools Ratioal Uified Process, RequisitePro, ClearQuest, ad SoDA ad Ratioal Test tools. Ratioal Sychroizer Uses rules, either predefied or user-supplied, to give you a quick start o ew work. Creates or updates project items based o the existece of other items i your project, esurig that details do ot fall through the cracks. Ratioal TestFactory Automates reliability testig by combiig automatic test geeratio with source code coverage aalysis. 56 Itroducig Ratioal Suite

57 Ratioal Uified Process A Web-eabled, searchable kowledge base that ehaces team productivity ad delivers software best practices via guidelies, templates, ad Tool Metors for all critical software developmet activities. real-time applicatio A applicatio or system with striget requiremets for latecy, throughput, reliability, ad availability. requiremet A coditio or capability of a system, either derived directly from user eeds or stated i a cotract, stadard, specificatio, or other formally imposed documet. requiremets maagemet A systematic approach to elicitig, orgaizig, ad documetig a system s chagig requiremets, ad establishig ad maitaiig agreemet betwee the customer ad the project team. reverse egieerig The process of updatig a Rose visual model from code, so that the visual model ad code match. See visual model. risk The probability of adverse project impact (for example, schedule, budget, or techical). risk maagemet Cosciously idetifyig, aticipatig, ad addressig project risks ad devisig plas for risk mitigatio, as a way of esurig the project s success. roud-trip egieerig The ability to do both forward ad reverse egieerig as ofte as eeded. test egieer A perso who creates, maages, ad executes tests; esures that the software meets all its requiremets; ad reports the results ad verifies fixes. Glossary 57

58 Tool Metor Step-by-step istructios o how to use a specific Ratioal tool to perform a activity described i the Ratioal Uified Process. Uified Modelig Laguage (UML) The idustry-stadard laguage for specifyig, visualizig, costructig, ad documetig software systems. It simplifies software desig, ad commuicatio about the desig. versio cotrol The process of trackig the revisio history of files ad directories. visual model A graphic represetatio of a system s structure ad iterrelatioships. workflow The sequece of activities performed i a busiess that produces a valuable result to a idividual actor i the busiess. 58 Itroducig Ratioal Suite

59 INTRODUCING RATIONAL SUITE Idex A aalyst 53 defiitio 21 tools 23, 24 AalystStudio 55 architect defiitio 27 tools 29, 30, 32 artifact 53 automated testig 53 B bottleecks, fidig 31 C ClearCase 54 ClearQuest 54 code implemetatio 30 models 30 testig 31 compoet 53 compoet-based architecture 53 defiitio 17 compoet-based architectures Ratioal Suite DevelopmetStudio 28 cofiguratio maagemet 46, 53 D defect trackig 38 developer 54 defiitio 27 tools 24, 29, 30, 32 DevelopmetStudio 56 DevelopmetStudio - RealTime Editio 56 documetatio for projects 48, 49 E Eterprise Editio, Ratioal Suite 56 Exteded Help 18, 47, 54 F forward egieerig 54 I iterative developmet 54 codig 27 defiitio 15 desig 27 requiremets aalysis 21 subsystem tests 35 system tests 35 uit testig 27 L LogViewer 37 M memory leaks fidig 31 Ratioal Purify 38 metrics 54 P PerformaceStudio 56 productio load 40 professioal services assessmet 50 Ratioal Uiversity 50 techical resources 50 techical support 50 Idex-59

60 project leader defiitio 43 tools 45 PureCoverage 54 Purify 54 Q Quatify 55 R Ratioal ClearCase 46 Ratioal ClearQuest aalyst 23 architect ad developer 31, 32 defiitio 13 project leader 45 Ratioal LoadTest 40 Ratioal PerformaceArchitect 40 Ratioal PureCoverage 31, 38 Ratioal Purify 31, 38 Ratioal Quatify 31, 38 Ratioal RequisitePro aalyst 23 architect ad developer 30 defiitio 13 tester 36 Ratioal Robot 37 Ratioal Rose 24, 29, 40 Ratioal Rose RealTime 33 Ratioal SoDA aalyst 25 architect ad developer 31 defiitio 13 project leader 45 tester 36 Ratioal Suite 55 adoptig 47, 48 AalystStudio 14, 22, 55 defiitio 12 DevelopmetStudio 14, 28, 56 DevelopmetStudio - RealTime Editio 14 Eterprise Editio 56 Eterprise editio 14 iterative process 43 PerformaceStudio 14, 56 summary 51 TestStudio 14, 36, 56 Tutorial 48 Ratioal Suite DevelopmetStudio - Real- Time Editio 56 Ratioal Suite Sychroizer 56 Ratioal TestFactory 37 Ratioal TestMaager 37 Ratioal Uified Process 57 Ratioal Uified Process (RUP) customizig 19 defiitio 13 tool 18 real-time applicatio 57 RealTime Editio, Ratioal Suite 56 reports 25 requiremet 57 defiitio 17 maagig 57 RequisitePro 55 reverse egieerig 57 risk 57 risk maagemet 57 Robot 55 Rose 55 Rose RealTime 33 roud-trip egieerig 57 S SoDA 55 software developmet best practices 13, 15, 44 adoptig 18, 19 problems 11 Sychroizer AalystStudio 25 DevelopmetStudio 32 PerformaceStudio 38 TestStudio 38 T test egieer 57 tester defiitio 35 tools 36, 37, 38 TestFactory 56 testig applicatio performace 38 fuctioal 37 reliability 37 system performace 40 TestStudio 56 Idex-60

61 tool metor 58 Tool Metors 18, 47 U UML 58 Uified Modelig Laguage 58 uifyig 13, 45 V versio cotrol 58 visual modelig 58 W workflow 58 Idex-61

62 Idex-62

Configuring Additional Active Directory Server Roles

Configuring Additional Active Directory Server Roles Maual Upgradig your MCSE o Server 2003 to Server 2008 (70-649) 1-800-418-6789 Cofigurig Additioal Active Directory Server Roles Active Directory Lightweight Directory Services Backgroud ad Cofiguratio

More information

(VCP-310) 1-800-418-6789

(VCP-310) 1-800-418-6789 Maual VMware Lesso 1: Uderstadig the VMware Product Lie I this lesso, you will first lear what virtualizatio is. Next, you ll explore the products offered by VMware that provide virtualizatio services.

More information

Rational Suite Tutorial

Rational Suite Tutorial Ratioal Suite Tutorial Product Versio Ratioal Suite 2000.02.10 Release Date April 2000 Part Number 800-023316-000 [email protected] http://www.ratioal.com IMPORTANT NOTICE Copyright Notice Copyright

More information

ContactPro Desktop for Multi-Media Contact Center

ContactPro Desktop for Multi-Media Contact Center CotactPro Desktop for Multi-Media Cotact Ceter CCT CotactPro (CP) is the perfect solutio for the aget desktop i a Avaya multimedia call ceter eviromet. CotactPro empowers agets to efficietly serve customers

More information

InventoryControl. The Complete Inventory Tracking Solution for Small Businesses

InventoryControl. The Complete Inventory Tracking Solution for Small Businesses IvetoryCotrol The Complete Ivetory Trackig Solutio for Small Busiesses Regular Logo 4C Productivity Solutios for Small Busiesses Logo Outlie Get i cotrol of your ivetory with Wasp Ivetory Cotrol the complete

More information

Agenda. Outsourcing and Globalization in Software Development. Outsourcing. Outsourcing here to stay. Outsourcing Alternatives

Agenda. Outsourcing and Globalization in Software Development. Outsourcing. Outsourcing here to stay. Outsourcing Alternatives Outsourcig ad Globalizatio i Software Developmet Jacques Crocker UW CSE Alumi 2003 [email protected] Ageda Itroductio The Outsourcig Pheomeo Leadig Offshore Projects Maagig Customers Offshore Developmet

More information

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV)

Enhancing Oracle Business Intelligence with cubus EV How users of Oracle BI on Essbase cubes can benefit from cubus outperform EV Analytics (cubus EV) Ehacig Oracle Busiess Itelligece with cubus EV How users of Oracle BI o Essbase cubes ca beefit from cubus outperform EV Aalytics (cubus EV) CONTENT 01 cubus EV as a ehacemet to Oracle BI o Essbase 02

More information

Assessment of the Board

Assessment of the Board Audit Committee Istitute Sposored by KPMG Assessmet of the Board Whe usig a facilitator, care eeds to be take if the idividual is i some way coflicted due to the closeess of their relatioship with the

More information

A guide to School Employees' Well-Being

A guide to School Employees' Well-Being A guide to School Employees' Well-Beig Backgroud The public school systems i the Uited States employ more tha 6.7 millio people. This large workforce is charged with oe of the atio s critical tasks to

More information

IT Support. 020 8269 6878 n www.premierchoiceinternet.com n [email protected]. 30 Day FREE Trial. IT Support from 8p/user

IT Support. 020 8269 6878 n www.premierchoiceinternet.com n support@premierchoiceinternet.com. 30 Day FREE Trial. IT Support from 8p/user IT Support IT Support Premier Choice Iteret has bee providig reliable, proactive & affordable IT Support solutios to compaies based i Lodo ad the South East of Eglad sice 2002. Our goal is to provide our

More information

Domain 1: Designing a SQL Server Instance and a Database Solution

Domain 1: Designing a SQL Server Instance and a Database Solution Maual SQL Server 2008 Desig, Optimize ad Maitai (70-450) 1-800-418-6789 Domai 1: Desigig a SQL Server Istace ad a Database Solutio Desigig for CPU, Memory ad Storage Capacity Requiremets Whe desigig a

More information

ODBC. Getting Started With Sage Timberline Office ODBC

ODBC. Getting Started With Sage Timberline Office ODBC ODBC Gettig Started With Sage Timberlie Office ODBC NOTICE This documet ad the Sage Timberlie Office software may be used oly i accordace with the accompayig Sage Timberlie Office Ed User Licese Agreemet.

More information

Authentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out

Authentication - Access Control Default Security Active Directory Trusted Authentication Guest User or Anonymous (un-authenticated) Logging Out FME Server Security Table of Cotets FME Server Autheticatio - Access Cotrol Default Security Active Directory Trusted Autheticatio Guest User or Aoymous (u-autheticated) Loggig Out Authorizatio - Roles

More information

Safety Requirements engineering and Proof of implementation

Safety Requirements engineering and Proof of implementation Presetatio to DVClub commuity October 20 th 2015 Safety Requiremets egieerig ad Proof of implemetatio Test ad Verificatio Solutios Deliverig Tailored Solutios for Hardware Verificatio ad Software Testig

More information

Baan Service Master Data Management

Baan Service Master Data Management Baa Service Master Data Maagemet Module Procedure UP069A US Documetiformatio Documet Documet code : UP069A US Documet group : User Documetatio Documet title : Master Data Maagemet Applicatio/Package :

More information

CCH Accountants Starter Pack

CCH Accountants Starter Pack CCH Accoutats Starter Pack We may be a bit smaller, but fudametally we re o differet to ay other accoutig practice. Util ow, smaller firms have faced a stark choice: Buy cheaply, kowig that the practice

More information

AGC s SUPERVISORY TRAINING PROGRAM

AGC s SUPERVISORY TRAINING PROGRAM AGC s SUPERVISORY TRAINING PROGRAM Learig Today...Leadig Tomorrow The Kowledge ad Skills Every Costructio Supervisor Must Have to be Effective The Associated Geeral Cotractors of America s Supervisory

More information

BaanERP. BaanERP Windows Client Installation Guide

BaanERP. BaanERP Windows Client Installation Guide BaaERP A publicatio of: Baa Developmet B.V. P.O.Box 143 3770 AC Bareveld The Netherlads Prited i the Netherlads Baa Developmet B.V. 1999. All rights reserved. The iformatio i this documet is subject to

More information

Domain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues

Domain 1: Identifying Cause of and Resolving Desktop Application Issues Identifying and Resolving New Software Installation Issues Maual Widows 7 Eterprise Desktop Support Techicia (70-685) 1-800-418-6789 Domai 1: Idetifyig Cause of ad Resolvig Desktop Applicatio Issues Idetifyig ad Resolvig New Software Istallatio Issues This sectio

More information

Optimize your Network. In the Courier, Express and Parcel market ADDING CREDIBILITY

Optimize your Network. In the Courier, Express and Parcel market ADDING CREDIBILITY Optimize your Network I the Courier, Express ad Parcel market ADDING CREDIBILITY Meetig today s challeges ad tomorrow s demads Aswers to your key etwork challeges ORTEC kows the highly competitive Courier,

More information

client communication

client communication CCH Portal cliet commuicatio facig today s challeges Like most accoutacy practices, we ow use email for most cliet commuicatio. It s quick ad easy, but we do worry about the security of sesitive data.

More information

E-Plex Enterprise Access Control System

E-Plex Enterprise Access Control System Eterprise Access Cotrol System Egieered for Flexibility Modular Solutio The Eterprise Access Cotrol System is a modular solutio for maagig access poits. Employig a variety of hardware optios, system maagemet

More information

PUBLIC RELATIONS PROJECT 2016

PUBLIC RELATIONS PROJECT 2016 PUBLIC RELATIONS PROJECT 2016 The purpose of the Public Relatios Project is to provide a opportuity for the chapter members to demostrate the kowledge ad skills eeded i plaig, orgaizig, implemetig ad evaluatig

More information

facing today s challenges As an accountancy practice, managing relationships with our clients has to be at the heart of everything we do.

facing today s challenges As an accountancy practice, managing relationships with our clients has to be at the heart of everything we do. CCH CRM cliet relatios facig today s challeges As a accoutacy practice, maagig relatioships with our cliets has to be at the heart of everythig we do. That s why our CRM system ca t be a bolt-o extra it

More information

CCH CRM Books Online Software Fee Protection Consultancy Advice Lines CPD Books Online Software Fee Protection Consultancy Advice Lines CPD

CCH CRM Books Online Software Fee Protection Consultancy Advice Lines CPD Books Online Software Fee Protection Consultancy Advice Lines CPD Books Olie Software Fee Fee Protectio Cosultacy Advice Advice Lies Lies CPD CPD facig today s challeges As a accoutacy practice, maagig relatioships with our cliets has to be at the heart of everythig

More information

A Balanced Scorecard

A Balanced Scorecard A Balaced Scorecard with VISION A Visio Iteratioal White Paper Visio Iteratioal A/S Aarhusgade 88, DK-2100 Copehage, Demark Phoe +45 35430086 Fax +45 35434646 www.balaced-scorecard.com 1 1. Itroductio

More information

To c o m p e t e in t o d a y s r e t a i l e n v i r o n m e n t, y o u n e e d a s i n g l e,

To c o m p e t e in t o d a y s r e t a i l e n v i r o n m e n t, y o u n e e d a s i n g l e, Busiess Itelligece Software for Retail To c o m p e t e i t o d a y s r e t a i l e v i r o m e t, y o u e e d a s i g l e, comprehesive view of your busiess. You have to tur the decisio-makig of your

More information

Domain 1 Components of the Cisco Unified Communications Architecture

Domain 1 Components of the Cisco Unified Communications Architecture Maual CCNA Domai 1 Compoets of the Cisco Uified Commuicatios Architecture Uified Commuicatios (UC) Eviromet Cisco has itroduced what they call the Uified Commuicatios Eviromet which is used to separate

More information

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature.

*The most important feature of MRP as compared with ordinary inventory control analysis is its time phasing feature. Itegrated Productio ad Ivetory Cotrol System MRP ad MRP II Framework of Maufacturig System Ivetory cotrol, productio schedulig, capacity plaig ad fiacial ad busiess decisios i a productio system are iterrelated.

More information

CREATIVE MARKETING PROJECT 2016

CREATIVE MARKETING PROJECT 2016 CREATIVE MARKETING PROJECT 2016 The Creative Marketig Project is a chapter project that develops i chapter members a aalytical ad creative approach to the marketig process, actively egages chapter members

More information

Ideate, Inc. Training Solutions to Give you the Leading Edge

Ideate, Inc. Training Solutions to Give you the Leading Edge Ideate, Ic. Traiig News 2014v1 Ideate, Ic. Traiig Solutios to Give you the Leadig Edge New Packages For All Your Traiig Needs! Bill Johso Seior MEP - Applicatio Specialist Revit MEP Fudametals Ad More!

More information

Document Control Solutions

Document Control Solutions Documet Cotrol Solutios State of the art software The beefits of Assai Assai Software Services provides leadig edge Documet Cotrol ad Maagemet System software for oil ad gas, egieerig ad costructio. AssaiDCMS

More information

Flood Emergency Response Plan

Flood Emergency Response Plan Flood Emergecy Respose Pla This reprit is made available for iformatioal purposes oly i support of the isurace relatioship betwee FM Global ad its cliets. This iformatio does ot chage or supplemet policy

More information

Agency Relationship Optimizer

Agency Relationship Optimizer Decideware Developmet Agecy Relatioship Optimizer The Leadig Software Solutio for Cliet-Agecy Relatioship Maagemet supplier performace experts scorecards.deploymet.service decide ware Sa Fracisco Sydey

More information

Engineering Data Management

Engineering Data Management BaaERP 5.0c Maufacturig Egieerig Data Maagemet Module Procedure UP128A US Documetiformatio Documet Documet code : UP128A US Documet group : User Documetatio Documet title : Egieerig Data Maagemet Applicatio/Package

More information

Making training work for your business

Making training work for your business Makig traiig work for your busiess Itegratig core skills of laguage, literacy ad umeracy ito geeral workplace traiig makes sese. The iformatio i this pamphlet will help you pla for ad build a successful

More information

IntelliSOURCE Comverge s enterprise software platform provides the foundation for deploying integrated demand management programs.

IntelliSOURCE Comverge s enterprise software platform provides the foundation for deploying integrated demand management programs. ItelliSOURCE Comverge s eterprise software platform provides the foudatio for deployig itegrated demad maagemet programs. ItelliSOURCE Demad maagemet programs such as demad respose, eergy efficiecy, ad

More information

n Foundations of Business Analysis n How To Gather and Document User Requirements n Process Modelling Management n Use Case Modelling

n Foundations of Business Analysis n How To Gather and Document User Requirements n Process Modelling Management n Use Case Modelling Busiess Aalysis Courses for Project Maager ad Busiess Aalysts Foudatios of Busiess Aalysis How To Gather ad Documet User Requiremets Process Modellig Maagemet Use Case Modellig Logical Data Modellig Testig

More information

Domain 1: Configuring Domain Name System (DNS) for Active Directory

Domain 1: Configuring Domain Name System (DNS) for Active Directory Maual Widows Domai 1: Cofigurig Domai Name System (DNS) for Active Directory Cofigure zoes I Domai Name System (DNS), a DNS amespace ca be divided ito zoes. The zoes store ame iformatio about oe or more

More information

Wells Fargo Insurance Services Claim Consulting Capabilities

Wells Fargo Insurance Services Claim Consulting Capabilities Wells Fargo Isurace Services Claim Cosultig Capabilities Claim Cosultig Claims are a uwelcome part of America busiess. I a recet survey coducted by Fulbright & Jaworski L.L.P., large U.S. compaies face

More information

ANALYTICS. Insights that drive your business

ANALYTICS. Insights that drive your business ANALYTICS Isights that drive your busiess Eterprises are trasformig their busiesses by supplemetig their databases with real ad up-to-date customer data. Aalytics, as a catalyst, refies raw data ad aligs

More information

Professional Networking

Professional Networking Professioal Networkig 1. Lear from people who ve bee where you are. Oe of your best resources for etworkig is alumi from your school. They ve take the classes you have take, they have bee o the job market

More information

The Forgotten Middle. research readiness results. Executive Summary

The Forgotten Middle. research readiness results. Executive Summary The Forgotte Middle Esurig that All Studets Are o Target for College ad Career Readiess before High School Executive Summary Today, college readiess also meas career readiess. While ot every high school

More information

Desktop Management. Desktop Management Tools

Desktop Management. Desktop Management Tools Desktop Maagemet 9 Desktop Maagemet Tools Mac OS X icludes three desktop maagemet tools that you might fid helpful to work more efficietly ad productively: u Stacks puts expadable folders i the Dock. Clickig

More information

3G Security VoIP Wi-Fi IP Telephony Routing/Switching Unified Communications. NetVanta. Business Networking Solutions

3G Security VoIP Wi-Fi IP Telephony Routing/Switching Unified Communications. NetVanta. Business Networking Solutions 3G Security VoIP Wi-Fi IP Telephoy Routig/Switchig Uified Commuicatios NetVata Busiess Networkig Solutios Opportuity to lower Total Cost of Owership ad improve Retur o Ivestmet The ADTRAN Advatage ADTRAN

More information

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology

TruStore: The storage. system that grows with you. Machine Tools / Power Tools Laser Technology / Electronics Medical Technology TruStore: The storage system that grows with you Machie Tools / Power Tools Laser Techology / Electroics Medical Techology Everythig from a sigle source. Cotets Everythig from a sigle source. 2 TruStore

More information

HP Asset Manager. Software version: 5.20. Service Asset and Configuration Management

HP Asset Manager. Software version: 5.20. Service Asset and Configuration Management HP Asset Maager Software versio: 5.20 Service Asset ad Cofiguratio Maagemet Documet Release Date: 01 October 2009 Software Release Date: October 2009 Legal Notices Copyright Notices Copyright 1994-2009

More information

Security Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks

Security Functions and Purposes of Network Devices and Technologies (SY0-301) 1-800-418-6789. Firewalls. Audiobooks Maual Security+ Domai 1 Network Security Every etwork is uique, ad architecturally defied physically by its equipmet ad coectios, ad logically through the applicatios, services, ad idustries it serves.

More information

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor

iprox sensors iprox inductive sensors iprox programming tools ProxView programming software iprox the world s most versatile proximity sensor iprox sesors iprox iductive sesors iprox programmig tools ProxView programmig software iprox the world s most versatile proximity sesor The world s most versatile proximity sesor Eato s iproxe is syoymous

More information

Conversion Instructions:

Conversion Instructions: Coversio Istructios: QMS magicolor 2 DeskLaser to QMS magicolor 2 CX 1800502-001A Trademarks QMS, the QMS logo, ad magicolor are registered trademarks of QMS, Ic., registered i the Uited States Patet ad

More information

OfficePACS. Digital Imaging

OfficePACS. Digital Imaging OfficePACS Digital Imagig About Stryker Stryker is a multi-billio dollar compay specializig i orthopaedics We are oe of the largest compaies i the worldwide orthopaedic market We are a Fortue 500 & BusiessWeek

More information

leasing Solutions We make your Business our Business

leasing Solutions We make your Business our Business if you d like to discover how Bp paribas leasig Solutios Ca help you to achieve your goals please get i touch leasig Solutios We make your Busiess our Busiess We look forward to hearig from you you ca

More information

Digital Enterprise Unit. White Paper. Web Analytics Measurement for Responsive Websites

Digital Enterprise Unit. White Paper. Web Analytics Measurement for Responsive Websites Digital Eterprise Uit White Paper Web Aalytics Measuremet for Resposive Websites About the Authors Vishal Machewad Vishal Machewad has over 13 years of experiece i sales ad marketig, havig worked as a

More information

The future of global data management is here: modular, scalable and integrated. MasterCard smartdata.gen2

The future of global data management is here: modular, scalable and integrated. MasterCard smartdata.gen2 The future of global data maagemet is here: modular, scalable ad itegrated MasterCard smartdata.ge2 Revolutioize your data. Trasform your busiess. MasterCard smartdata.ge2 is a revolutioary web-based

More information

A GUIDE TO BUILDING SMART BUSINESS CREDIT

A GUIDE TO BUILDING SMART BUSINESS CREDIT A GUIDE TO BUILDING SMART BUSINESS CREDIT Establishig busiess credit ca be the key to growig your compay DID YOU KNOW? Busiess Credit ca help grow your busiess Soud paymet practices are key to a solid

More information

Enable Compliance, Quality, and Efficiency in Your Safety Operations with Oracle Argus

Enable Compliance, Quality, and Efficiency in Your Safety Operations with Oracle Argus Eable Compliace, Quality, ad Efficiecy i Your Safety Operatios with Oracle Argus A Complete Solutio for Cliical ad Post-Marketig Safety A costatly evolvig regulatory climate worldwide, the critical focus

More information

Supply Chain Management

Supply Chain Management Supply Chai Maagemet Douglas M. Lambert, Ph.D. The Raymod E. Maso Chaired Professor ad Director, The Global Supply Chai Forum Supply Chai Maagemet is NOT a New Name for Logistics The Begiig of Wisdom Is

More information

A Guide to Better Postal Services Procurement. A GUIDE TO better POSTAL SERVICES PROCUREMENT

A Guide to Better Postal Services Procurement. A GUIDE TO better POSTAL SERVICES PROCUREMENT A Guide to Better Postal Services Procuremet A GUIDE TO better POSTAL SERVICES PROCUREMENT itroductio The NAO has published a report aimed at improvig the procuremet of postal services i the public sector

More information

LEASE-PURCHASE DECISION

LEASE-PURCHASE DECISION Public Procuremet Practice STANDARD The decisio to lease or purchase should be cosidered o a case-by case evaluatio of comparative costs ad other factors. 1 Procuremet should coduct a cost/ beefit aalysis

More information

Business Rules-Driven SOA. A Framework for Multi-Tenant Cloud Computing

Business Rules-Driven SOA. A Framework for Multi-Tenant Cloud Computing Lect. Phd. Liviu Gabriel CRETU / SPRERS evet Traiig o software services, Timisoara, Romaia, 6-10 dec 2010 www.feaa.uaic.ro Busiess Rules-Drive SOA. A Framework for Multi-Teat Cloud Computig Lect. Ph.D.

More information

Domain 1 - Describe Cisco VoIP Implementations

Domain 1 - Describe Cisco VoIP Implementations Maual ONT (642-8) 1-800-418-6789 Domai 1 - Describe Cisco VoIP Implemetatios Advatages of VoIP Over Traditioal Switches Voice over IP etworks have may advatages over traditioal circuit switched voice etworks.

More information

Saudi Aramco Suppliers Safety Management System

Saudi Aramco Suppliers Safety Management System Saudi Aramco Suppliers Safety Maagemet System SAFETY is Protectio (if oly we follow the rules) ''To live each day ijury ad violatio free, o ad off the job'' Foreword Foreword Saudi Aramco has developed

More information

Evaluating Model for B2C E- commerce Enterprise Development Based on DEA

Evaluating Model for B2C E- commerce Enterprise Development Based on DEA , pp.180-184 http://dx.doi.org/10.14257/astl.2014.53.39 Evaluatig Model for B2C E- commerce Eterprise Developmet Based o DEA Weli Geg, Jig Ta Computer ad iformatio egieerig Istitute, Harbi Uiversity of

More information

Xantaro Maintenance Services & Operations. XTAC User Guide. UK Edition

Xantaro Maintenance Services & Operations. XTAC User Guide. UK Edition Xataro Maiteace Services & Operatios XTAC User Guide UK Editio XTAC WORKFLOW The Xataro Techical Assistace Cetre (XTAC) is the cetral iterface for all techical questios ad topics for products ad services

More information

How To Write A Privacy Policy For A Busiess

How To Write A Privacy Policy For A Busiess Office of the Privacy Commissioer of Caada PIPEDA Privacy Guide for Small Busiesses: The Basics Privacy is the best policy Hadlig privacy cocers correctly ca help improve your orgaizatio s reputatio. Whe

More information

Bio-Plex Manager Software

Bio-Plex Manager Software Multiplex Suspesio Array Bio-Plex Maager Software Extract Kowledge Faster Move Your Research Forward Bio-Rad cotiues to iovate where it matters most. With Bio-Plex Maager 5.0 software, we offer valuable

More information

FIRE PROTECTION SYSTEM INSPECTION, TESTING AND MAINTENANCE PROGRAMS

FIRE PROTECTION SYSTEM INSPECTION, TESTING AND MAINTENANCE PROGRAMS STRATEGIC OUTCOMES PRACTICE TECHNICAL ADVISORY BULLETIN February 2011 FIRE PROTECTION SYSTEM INSPECTION, TESTING AND MAINTENANCE PROGRAMS www.willis.com Natioal Fire Protectio Associatio (NFPA) #25 a mai

More information

Software Engineering Guest Lecture, University of Toronto

Software Engineering Guest Lecture, University of Toronto Summary Beyod Software Egieerig Guest Lecture, Uiversity of Toroto Software egieerig is a ew ad fast growig field, which has grappled with its idetity: from usig the word egieerig to defiitio of the term,

More information

Creating a Culture of Health

Creating a Culture of Health Creatig a Culture of Health Creatig a culture of health is vital to improvig the health ad productivity of your workforce ad your bottom lie. To establish the right foudatio, you must have the right programs

More information

ni.com/sdr Software Defined Radio

ni.com/sdr Software Defined Radio i.com/sdr Software Defied Radio Rapid Prototypig With Software Defied Radio The Natioal Istrumets software defied radio (SDR) platform provides a itegrated hardware ad software solutio for rapidly prototypig

More information

Neolane Leads. Neolane v6.1

Neolane Leads. Neolane v6.1 Neolae Leads Neolae v6.1 This documet, ad the software it describes, are provided subject to a Licese Agreemet ad may ot be used or copied outside of the provisios of the Licese Agreemet. No part of this

More information

Advancement FORUM. www.acmaweb.org/advancement CULTIVATING LEADERS IN CASE MANAGEMENT

Advancement FORUM. www.acmaweb.org/advancement CULTIVATING LEADERS IN CASE MANAGEMENT H E A L T H C A R E D E L I V E R Y S Y S T E M C A S E M A N A G E M E N T E D U C A T I O N Advacemet FORUM CULTIVATING LEADERS IN CASE MANAGEMENT DATES AND LOCATIONS LOS ANGELES, CA DECEMBER 11 DALLAS,

More information

User s Guide. OMEGAMON Alert Manager for HP OpenView NNM. Version 200 GC32-9235-00. April 2002

User s Guide. OMEGAMON Alert Manager for HP OpenView NNM. Version 200 GC32-9235-00. April 2002 User s Guide OMEGAMON Alert Maager for HP OpeView NNM Versio 200 GC32-9235-00 April 2002 Cadle Corporatio 201 North Douglas Street El Segudo, Califoria 90245 Registered trademarks ad service marks of Cadle

More information

Realizing the Promise of Electronic Data Capture A Practical Guide

Realizing the Promise of Electronic Data Capture A Practical Guide Realizig the Promise of Electroic Data Capture A Practical Guide INTRODUCTION The promise of icreased efficiecies stemmig from electroic data capture ad electroic data maagemet (referred to here collectively

More information

What is IT Governance?

What is IT Governance? 30 Caada What is IT Goverace? ad why is it importat for the IS auditor By Richard Brisebois, pricipal of IT Audit Services, Greg Boyd, Director ad Ziad Shadid, Auditor. from the Office of the Auditor Geeral

More information

INVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology

INVESTMENT PERFORMANCE COUNCIL (IPC) Guidance Statement on Calculation Methodology Adoptio Date: 4 March 2004 Effective Date: 1 Jue 2004 Retroactive Applicatio: No Public Commet Period: Aug Nov 2002 INVESTMENT PERFORMANCE COUNCIL (IPC) Preface Guidace Statemet o Calculatio Methodology

More information

Ethernet Option Board

Ethernet Option Board Etheret Optio Board Assembly ad Iitializatio Guide for Addig Etheret Commuicatios to a ADP etime Timeclock Documet Part Number: 470552-00 Documet Revisio: B The iformatio i this documet is subject to chage

More information

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN

Analyzing Longitudinal Data from Complex Surveys Using SUDAAN Aalyzig Logitudial Data from Complex Surveys Usig SUDAAN Darryl Creel Statistics ad Epidemiology, RTI Iteratioal, 312 Trotter Farm Drive, Rockville, MD, 20850 Abstract SUDAAN: Software for the Statistical

More information

One Goal. 18-Months. Unlimited Opportunities.

One Goal. 18-Months. Unlimited Opportunities. 18 fast-track 18-Moth BACHELOR S DEGREE completio PROGRAMS Oe Goal. 18-Moths. Ulimited Opportuities. www.ortheaster.edu/cps Fast-Track Your Bachelor s Degree ad Career Goals Complete your bachelor s degree

More information

Neolane Reporting. Neolane v6.1

Neolane Reporting. Neolane v6.1 Neolae Reportig Neolae v6.1 This documet, ad the software it describes, are provided subject to a Licese Agreemet ad may ot be used or copied outside of the provisios of the Licese Agreemet. No part of

More information

GOOD PRACTICE CHECKLIST FOR INTERPRETERS WORKING WITH DOMESTIC VIOLENCE SITUATIONS

GOOD PRACTICE CHECKLIST FOR INTERPRETERS WORKING WITH DOMESTIC VIOLENCE SITUATIONS GOOD PRACTICE CHECKLIST FOR INTERPRETERS WORKING WITH DOMESTIC VIOLENCE SITUATIONS I the sprig of 2008, Stadig Together agaist Domestic Violece carried out a piece of collaborative work o domestic violece

More information

e-trader user guide Introduction

e-trader user guide Introduction User guide e-trader user guide Itroductio At UK Geeral our aim is to provide you with the best possible propositio for you ad your customers. We believe i offerig brokers a choice of how they trade with

More information