Professional Documents
Culture Documents
Use Case
Use Case
Project Management workflow (It is an art of balancing competing objectives, mana; risk, and overcoming constraints to deliver successfully, a product that meets the ne stakeholders and user groups, is not a recipe for success, but presents an approact managing project that will markedly improve the odds of delivering successful softw: > Configuration and Change Management workflow (The description on how to contra numerous artifacts produced by the many people who work on a common project. h avoiding confusion, and ensures that resultant artifacts are not in conflict due to son the following kinds of problem- Simultaneous Update, Limited Notification, Multiple Versions. This workflow provides guidelines for managing multiple evolving software systems, tracking which versions are used in given software builds and also describ to can keep an audit trail on why, when and by whom any artifact was changed) > Environment workflow (This provides the software development organization with th software development environment—both processes and tools—that are needed to the development team focusing on the activities to configure the process in the cont project. A step-by-step procedure is provided describing how to implement a proces organization. he environment workflow also contains a Development Kit providing y« the guidelines, templates and tools necessary to customize the process)WOON MEN NE ENE NEO ESSENTIALS OF RATIONAL UNIFIED PROCESS Vision — Develop a Vision Plan — Manage to the Plan Risks — Identify and Mitigate Risks Issues — Assign and Track Issues Business Case — Examine the Business Case Architecture —- Design the Architecture Product — Incrementally Build and Test the Product Evaluation — Regularly Assess Results Change Requests — Manage and Control Changes User Support — Provide Assistance to the UserINTEGRATION OF RUP WITH TOOLS v Tools to support all activities in a system's lifecycle, especially supporting the develc and maintenance of various artifacts. Tools help to keep track of changes, support requirements traceability and automate documentation and the testing process. RUF be used with a variety of tools. Some Rational tools that support the Rational Unified Process are listed below — Rational Requisite Pro (easy to use requirements management tool, enables to kee] everyone informed of the most current requirements information) Rational SODA (publishing tool, enables to create custom and standardized up-to-di reports, enables uniform retrieval of data from various sources) Rational Clear Quest (manages change requests, defects, and issues, enables easy customization of defect) Rational Clear Case (Manages all artifacts in the development process, helps track versioning and activities for code) Rational Rose Data Modeler (An highly developed modeling tool, helps visualize the architecture of the database and how it ties into the applicationPMS- Was involved in building a web based intranet application namely PMS where new marketing Partners can be launched by the Relationship Mangers (partnership-marketing group). PMS would be used by the (RM) to capture And maintain minimal partner information related to the initiation of a Business relationship with the business partners Information gathered will include details about the partner, definition of source codes ( used for unique identification of partner), specifications for the landing pages Once the partner specific information is gathered, the relationship Manager would “launch” the marketing partner using the application. In doing so, the partner specific information is moved into the production servers ‘The partnership is considered “live” when the RM sends the URL for the partnership web page to the business counterpart. The scope of the project was to * Provide a GUI (Graphical user Interface) framework to capture Information of marketing partners * Provide the ability to search marketing partner (partners) Provide a facility to allow muitiple users to login and access the PMS (there are around 8-10 Relationship managers who all can access the PMS simultaneously) Provide the ability to create and add source codes for partners Create or modify footer and contact information Upload and modify rate tables Upload and modify style sheet — (Related to the Look and Fee!) Create, modify and update landing pages ( Standard, Informed, custom, co-branded) * Create, modify and update the FAQ section‘Scope ~ The user should be allowed to create a profile ‘Actor = Team Member Main Flow — = a Tt System Response M1 User selects to create a Profile The: ‘System prompts the User to: selec | op purpose of the profile i | | | | M2 ‘The User selects the purpose of the ‘The System prompts the User if he wishes to profile choose more than profile M3 ‘The User selects ‘Yes’ or ‘No’ | The System saves the User input and displays the list of profiles for the user to | select M4 | “The User selects the profiles ‘The system displays the User selections MS | Use Case Ends Post Conditions ‘The user selected profile has been added. FR's~ ‘The System must allow the User to select the purpose of the profile “The System must display an option for the User to choose multiple profiles (Y/N) ‘The system must provide the user with facility to choose the profile from @ drop down list,| System prompts the user to select the urpose of he protie "Tee system prompt usarithe wishes | (Solana meson oe‘Scope — The user should be allowed to copy evailable client data and create one or more set of the data and create a unique name for each set of data ‘Actor — Team Member Mi | User selects the client data to be “The system highlights the group of selected copied data W2__| User choose to copy the data “The system prompis the User to entera value for the number of data sets to be created UMS The user enters the desired number of | The System generates the specified number | | data sets of copies of data sets | | | The System prompts the User to enter a | | unique name for each data set | Wa | User enters unique name each newly | System checks that all data seis havea | generated deta set and chooses to | unique name | save | | | | Wall data sets have a unique name, System saves newly generated data sets | Else, if one or more data sets do not have a | unique neme, system proceeds to At | l J Alternate Flows: ‘i Ait |p ‘System displays waming message" ] "One or more newiy generated data sets is missing 8 unique name. Only data sets with ‘unique name will be saved. Do you wish to continue” (OKICance!) Riz | a The User selects "OK" ‘@. System saves and anon unique data sets are not saved | », Else the User selects "Cancer ». Else, directs the User M3Post-Condition(s): A group of new data sets have been copied and assigned unique names\ te system ighights the selected data the data ang generates the | sires number of | (et ects | prompts the user to input unique name for each the user rama tna | | | ? | | | x each | 7 easiens ; | | | ay Y | } i ] . f ‘system | ant to exit | [nega es | dente eran | comet Jer chocee tent] Tey