Download presentation
Presentation is loading. Please wait.
Published byElisabeth Randall Modified over 8 years ago
1
® IBM Software Group © IBM Corporation Introduction to Requirements Management & Analysis Solution Luis Castañeda Cubas (luis.castaneda@nexsysla.com) IBM Certified Specialist for Rational Unified Process
2
IBM Software Group | Rational software 2 A short introduction to Requirements IBM Rational Software Development Platform IBM Rational Tools for Requirements and Analysis Agenda
3
IBM Software Group | Rational software 3 Definition of a Software Requirement A specification of an observable behavior of the system; for example, inputs to the system, outputs from the system, functions of the system, attributes of the system, or attributes of the system environment. * Rational Unified Process Requirements are all about making sure that you build the right thing
4
IBM Software Group | Rational software 4 How Requirements Management Helps Projects Succeed Better Problem Analysis Better understanding of the problem Facilitates stakeholder agreement Clear statement of business objectives (helps to set priorities) Better Solution Definition Facilitates agreement on the right solution Ensures that everyone knows what they are getting (or building) Results in better designs since the “goal” is less ambiguous Results in verifiable success evaluation through testing Better Control over Change Enables meaningful discussions about scope and cost Traceability enables analysis of the impact of change
5
IBM Software Group | Rational software 5 A short introduction to Requirements IBM Rational Software Development Platform IBM Rational Tools for Requirements and Analysis Agenda
6
IBM Software Group | Rational software 6 IBM Rational Software Development Platform IBM Rational Performance Tester IBM Rational Functional Tester IBM Rational Manual Tester Software quality IBM Rational ClearCase ® IBM Rational ClearQuest ® IBM Rational Team Unifying Platform IBM Tivoli ® Provisioning Manager IBM Tivoli Configuration Manager IBM Tivoli Intelligent Orchestrator IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Data Architect IBM Rational Application Developer IBM Rational Web Developer IBM WebSphere ® Business Modeler IBM Rational RequisitePro ® IBM Rational Software Architect IBM Rational Software Modeler IBM Rational Data Architect Design & construction Change & configuration management Process & portfolio management Best practices content (RUP, ITUP, Portfolio Management) IBM Rational Portfolio Manager IBM Rational Method Composer Partner Ecosystem & Open Computing (Eclipse, Linux, Windows, UNIX, zOS) Solutions for Development, Compliance, SOA Requirements & analysis
7
IBM Software Group | Rational software 7 Visual Studio.NET The IBM Software Development Platform for.NET Analyst Architect Developer Tester Deployment Manager Rational Functional Tester Rational Performance Tester Rational Team Unifying Platform Tivoli Configuration Manager Rational Software Modeler Tivoli Monitoring Visual Studio 2003 Enterprise Architect Visual Studio 2003 Enterprise Architect Visual Studio 2003 Enterprise Developer Visual Studio 2003 Enterprise Developer Project Manager Customer Extensions 3rd Party ISV Tools Rational Rose XDE Developer for Visual Studio
8
IBM Software Group | Rational software 8 The IBM Software Development Platform What’s New Customer Extensions 3rd Party ISV Tools Rational Software Architect Rational Application Developer Rational Functional & Manual Tester Rational Performance Tester Rational Team Unifying Platform Tivoli Configuration Manager WebSphere Business Integration Modeler & Monitor Rational Software Modeler WebSphere Business Integration Modeler & Monitor Rational Software Modeler Tivoli Monitoring Rational Web Developer Analyst Architect Developer Tester Deployment Manager Project Manager
9
IBM Software Group | Rational software 9 Capabilities Analyze business workflows & activities Capture business and software requirements Model enterprise and data architectures Benefits Drive business needs throughout projects Ensure regulatory compliance Monitor ROI of technology investments IBM Requirements & Analysis Offerings Key ProductsBusiness Analyst Systems Analyst DBA/Data Analyst Rational RequisitePro Rational Data Architect Rational Software Modeler/Architect WebSphere Business Modeler
10
IBM Software Group | Rational software 10 Sample Workflow Using Rational Tools & WBI Modeler Create, Simulate & Analyze As-Is Business Model WebSphere Business Modeler Create Financial Reports & ROI Estimates Create Observation Model with KPIs & export to Monitor Create, Simulate, Analyze and Optimize To-Be Business Model Business Analyst Integration Developer WebSphere Integration Developer Choreograph services using BPEL, WSDL, etc. Configure Human Task Manager (including Ad-Hoc) & Client Use Business Rules, State Machines, Web Services, Adapters, ESB, etc. Understand Risk, Project Costs, and ROI Identify and Manage Projects and Resources CIO Project Manager Rational Portfolio Manager Data Architect Model Relational Database Schemas Rational Data Architect RDB Mapping Trace Requirements & Create System Use Case Realizations Model & Implement Services, & expose as Web Services Test Create & Manage System Requirements Architect Rational Software Architect Java Developer Develop Portlets (App UI and Monitor) Portal Developer Tester Rational Functional & Performance Tester IBM Rational Team Unifying Platform BPEL WSDL UML DBA Deploy/Run Monitor Business Operations Analyst Runtime WebSphere Process Server WebSphere Portal WebSphere Business Monitor WSDL EAR WSDL EAR Rational RequisitePro
11
IBM Software Group | Rational software 11 A short introduction to Requirements The Challenge: Managing Requirements IBM Rational Software Development Platform IBM Rational Tools for Requirements and Analysis Rational RequisitePro Rational Software Modeler/Architect Websphere Business Modeler Rational Data Architect Agenda
12
IBM Software Group | Rational software 12 Managing Requirements with IBM Rational RequisitePro Keep your team on track 3 interfaces - work the way you want Document-centric or database-centric - your choice Microsoft Word Windows Client Web Client
13
IBM Software Group | Rational software 13 Key Features of Each Interface Microsoft Word Windows Client Web Familiar interface Provides requirements context Highly effective for reviews Central repository, easy secure access Project and document templates Organize requirements with packages Remote/distributed access No desktop installation New usability and performance improvements
14
IBM Software Group | Rational software 14 Easy To Customize User-defined requirement types User-defined attributes User-defined filters (views) Saved views
15
IBM Software Group | Rational software 15 Many Ways to Create Reports Customizable views Export views to Word or Excel SoDA Create and compare partial or complete baselines
16
IBM Software Group | Rational software 16 Support For Traceability Graphical trace matrix Graphical trace tree Textual trace matrix
17
IBM Software Group | Rational software 17 Communicate Changes and Their Impact Suspect links Email notification of changes
18
IBM Software Group | Rational software 18 RequisiteWeb for Remote Team Members Tasks Web access to requirements No local installation required Access to Word documents Word documents converted to HTML Create requirements, documents, views Edit documents (in Word), requirements, views RequisitePro functionality not provided in RequisiteWeb Administrative functions (project creation, security, baselines) Requirements import/export Integrations
19
IBM Software Group | Rational software 19 RequisitePro Integrations With Other Tools Rational TestManager Link requirements and use cases to test cases Rational ClearQuest Link requirements to enhancements and test cases (CQTM) Replicate requirements Rational Software Architect/Modeler Draw use case diagrams and link with RequisitePro use cases Link requirements with design elements Link requirements with code
20
IBM Software Group | Rational software 20 A short introduction to Requirements The Challenge: Managing Requirements IBM Rational Software Development Platform IBM Rational Tools for Requirements and Analysis Rational RequisitePro Rational Software Modeler/Architect Websphere Business Modeler Rational Data Architect Agenda
21
IBM Software Group | Rational software 21 RSA/RSM For Requirements and Analysis Draw use case diagrams Create analysis models Create design models Transform design models into code Link analysis and design models and code to requirements (via the integration to RequisitePro) Do business modeling in UML
22
IBM Software Group | Rational software 22 Rational Software Modeler (RSM) Use case diagram Model explorer Drawing palette
23
IBM Software Group | Rational software 23 RequisitePro Is Integrated with RSM Requirements explorer RequisitePro view Traceability
24
IBM Software Group | Rational software 24 A short introduction to Requirements The Challenge: Managing Requirements IBM Rational Software Development Platform IBM Rational Tools for Requirements and Analysis Rational RequisitePro Rational Software Modeler/Architect Websphere Business Modeler Rational Data Architect Agenda
25
IBM Software Group | Rational software 25 WebSphere Business Modeler Realistic visual representations and analysis of the way your organization works Simulations: Identify bottlenecks and watch what-if scenarios Powerful Analysis: Understand detailed time/cost metrics of the process Built-in Reporting: Display information for different purposes and audience Integrated with Rational Software Architect/Modeler WBM model can are converted to UML for use by the software development team
26
IBM Software Group | Rational software 26 WebSphere Business Modeler BPMN Business Modeling Model explorer Business process diagram
27
IBM Software Group | Rational software 27 WBM is Integrated with Rational Software Architect/Modeler Business use case diagram Model explorer UML view of the WBM business model
28
IBM Software Group | Rational software 28 A short introduction to Requirements The Challenge: Managing Requirements IBM Rational Software Development Platform IBM Rational Tools for Requirements and Analysis Rational RequisitePro Rational Software Modeler/Architect Websphere Business Modeler Rational Data Architect Agenda
29
IBM Software Group | Rational software 29 Rational Data Architect Discover, model, visualize, relate, and develop diverse and distributed data assets with one tool Eclipse based framework, common models for integration across the lifecycle Data Architect Data Admin Logical Design Naming Standards Integration Design Physical Design Rules and Model Validation Lifecycle management Compare and Sync Impact Analysis Reporting Reverse engineer Navigation Discovery Visualization Team Integration
30
IBM Software Group | Rational software 30 RDA User Interface Project Explorer Server Explorer Context Specific Editor / Diagram Properties Editor Outline View Other Information
31
IBM Software Group | Rational software 31 Tool Best Practices Use RequisitePro to determine priority of business use cases to create business use cases (specification) to create business goals, glossary and vision to create business rules Use RSA or RSM to create an implementation model to view the business contract to realize the contract using facilities of RSA to generate and deploy the RSA implementation Use WebSphere Business Modeler to discover and capture key business process to simulate the business processes for validation and to determine optimal resource allocation to determine opportunities for software automation
32
IBM Software Group | Rational software 32
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.