8/7/2019 Advertising Company-ooad Project
1/24
ABC Advertising Company
ABC Advertising SoftwareUse Case Specification: Enter Contract
Version 1.0
8/7/2019 Advertising Company-ooad Project
2/24
ABC Advertising Software Version : 1.0
Enter Contract Date: 11/09/09
Confidential ABC Advertising Company,
2009
ii
8/7/2019 Advertising Company-ooad Project
3/24
ABC Advertising Software Version : 1.0
Enter Contract Date: 11/09/09
Confidential ABC Advertising Company,
2009
iii
Table of Contents
1. Use Case Name Error! Bookmark not defined.
1.1 Brief Description 4
2. Flow of Events 4
2.1 Basic Flow 4
2.2 Alternative Flows 5
2.2.1 Login details are not valid 2
2.2.2 Contract Supervisor select Modify existing contract details option
Error! Bookmark not defined. 2.2.3 Database updating failed2
3. Special Requirements 6
4. PreConditions 6
5. PostConditions 6
6. Extension Points 6
8/7/2019 Advertising Company-ooad Project
4/24
ABC Advertising Company
Confidential ABC Advertising Company,
2009
4
Use Case Specification: Enter Contract1. Enter Contract
1.1 Brief Description
This use case includes Login use case.
Contract Supervisor enters the contract details.
2. Flow of Events
2.1 Basic Flow
2.1.1 Contract Supervisor displays ABC Advertising Softwares Homepage.
2.1.2 System presents an option to Enter Contract
2.1.3 Use case begins when Contract supervisor clicks the Enter Contract link
2.1.4 System presents Login dialog box.
2.1.5 Contract Supervisor enter the Login details (User Name and Password) and clicks OK button
2.1.6 System provides a following options
Modify Existing Contract Details
Make new Contract
2.1.7 Contract Supervisor selects Make new Contract option.
2.1.8 System provides a new Contract form with following components
Contract ID Field
Date Fields for Agreement Date
Customer Details link that presents a new form for customer details (company
Name, Type of advertisement etc)
Artists Details link that presents a new form for Artists details (Artists Name,
Price paid etc)
8/7/2019 Advertising Company-ooad Project
5/24
ABC Advertising Company
Confidential ABC Advertising Company,
2009
5
2.1.9 Contract supervisor fills in the contract details and clicks on OK button
2.1.10 Flow terminates when Database gets updated with new details
2.1.11 System presents Contract Supervisor with another option
2.2 Alternative Flows
2.2.1 Login details are not valid
2.2.1.1 System displays a message PLEASE ENTER VALID LOGIN DETAILS
2.2.1.2 System allows user to re-enter the login details
2.2.1.2.1 User clicks on Cancel button.
2.2.1.2.1 System sends user back to the homepage
2.2.2 Contract Supervisor select Modify existing contract details option
2.2.2.1 System presents Contract supervisor with link for each existing contract
2.2.2.2 Contract Supervisor clicks on one of the link provided and proceed withmodification
2.2.3 Database updating failed
2.2.3.1 System display message Database failed to update
2.2.3.2System provides two options
8/7/2019 Advertising Company-ooad Project
6/24
ABC Advertising Company
Confidential ABC Advertising Company,
2009
6
Re-enter Contract
Quit
2.2.3.3 Contract Supervisor clicks on re-enter and proceed with new form
3. Special Requirements
None
4. PreConditions
4.1 Contract Supervisor should have valid login details
5. PostConditions
5.1 Updating of database
6. Extension Points
None
8/7/2019 Advertising Company-ooad Project
7/24
ABC Advertising Company
Confidential ABC Advertising Company,
2009
7
ABC Advertising SoftwareUse Case Specification: Generate Report
Version 1.0
8/7/2019 Advertising Company-ooad Project
8/24
ABC Advertising Software Version :1.0
Generate Report Date: 11/09/09
Confidential ABC Advertising Company,
2009
ii
8/7/2019 Advertising Company-ooad Project
9/24
ABC Advertising Software Version :1.0
Generate Report Date: 11/09/09
Confidential ABC Advertising Company,
2009
iii
Table of Contents
1. Use Case Name Error! Bookmark not defined.
1.1 Brief Description 4
2. Flow of Events 4
2.1 Basic Flow 4
2.2 Alternative Flows 5
2.2.1 Login Details are not valid Error! Bookmark not defined.
2.2.2 Contract Details are not Avaliable Error! Bookmark not defined.
2.2.3 Manager Does not finalize the report generated 1
3. Special Requirements 6
4. PreConditions 6
5. PostConditions 6
6. Extension Points 6
8/7/2019 Advertising Company-ooad Project
10/24
ABC ADVETISING PVT. LTD.
Confidential ABC Advertising Company,
2009
4
Use Case Specification: Generate Report7. Generate Report
7.1 Brief Description
This Use-case includes Login Use-case.
Manager Generates Report based on the Contract Details entered by Contract Supervisor.
8. Flow of Events
8.1 Basic Flow
1. Use Case begins when Manager clicks the Generate Report button
2. Includes Login
2.1.4 System displays all contract details.
2.1.5 Manager selects one of the contract details and and clicks OK.
2.1.6 Manager selects Type of Report to be generated
2.1.8 System presents report generated
2.1.9 Use caes ends when Manager clicks on Finalize button provided
1.1 Alternative Flows
1.1.1 Login Details are not valid.
1.1 System displays a message PLEASE ENTER VALID LOGIN DETAILS
1.2
System allows user to re-enter the login details
.2.1 User clicks on Cancel button.
.2.2 System sends user back to the homepage
8/7/2019 Advertising Company-ooad Project
11/24
ABC ADVETISING PVT. LTD.
Confidential ABC Advertising Company,
2009
5
1.1.2 Contract Details are not available
2.2.2.1 System allows Manager to Reload contract details
1.1.3 Manager does not Finalizes graph generated.
2.2.3.1 System allows Manager to regenerate the report.
2. Special Requirements
None
3. PreConditions
3.1 Manager should have a valid login details.
4. PostConditions
None
5. Extension Points
None
8/7/2019 Advertising Company-ooad Project
12/24
ABC ADVETISING PVT. LTD.
Confidential ABC Advertising Company,
2009
6
ABC Advertising Co.Vision
Version 1.0
8/7/2019 Advertising Company-ooad Project
13/24
Confidential ABC Pvt. ld Co.,2000 ii
Revision HistoryDate Version Description Author
8/7/2019 Advertising Company-ooad Project
14/24
Confidential ABC Pvt. ld Co.,2000 iii
Table of Contents
1. Introduction 1
1.1 Purpose 1
1.2 Scope Error! Bookmark not defined.
1.3 Definitions, Acronyms and Abbreviations 1
1.4 References 1
1.5 Overview 1
2. Positioning 1
2.1 Business Opportunity Error! Bookmark not defined.
2.2 Problem Statement 1
2.3 Product Position Statement 1
3. Product Overview 1
4. Licensing and Installation 2
5. Product Features Error! Bookmark not defined.
6. Documentation Requirements Error! Bookmark not defined.
7. Documentation Requirements 3
10.1 UserManual 3
10.2 Online Help Error! Bookmark not defined.
10.3 Installation Guides, Configuration, Read Me File Error! Bookmark not defined.
8. Appendix 1 - Feature Attributes Error! Bookmark not defined.
11.1 Status Error! Bookmark not defined.
11.2 Benefit Error! Bookmark not defined.
11.3 Effort Error! Bookmark not defined.
11.4 Risk Error! Bookmark not defined.
11.5 Stability Error! Bookmark not defined.
11.6 Target Release Error! Bookmark not defined.
11.7 Assigned To Error! Bookmark not defined.
11.8 Reason Error! Bookmark not defined.
8/7/2019 Advertising Company-ooad Project
15/24
Confidential ABC Advertising Company,
2000
1
Vision6. Introduction
The purpose of this document is to collect, analyze and define high-level needs and features of the . It focuses on the capabilities needed by the stakeholders, and the target users,
and why these needs exist. The details of how the fulfils these needs are detailed inthe use-case and supplementary specifications.
6.1 Purpose
6.2 Definitions, Acronyms and Abbreviations
6.3 References
6.4 Overview
7. Positioning
7.1 Problem Statement
7.2 Product Position Statement
For ABC advertising Pvt. Ltd.
The (product name) ABC Total Solution Software
That THE software solution for the
Advertising markets.
Unlike Guju Ads.
Our product SystematicMaintenance of Records with
High Security.
8. Product Overview
This software provides an easy access to the daily needs of the advertising world.
8.1 Summary of Capabilities
.
8/7/2019 Advertising Company-ooad Project
16/24
Confidential ABC Advertising Company,
2000
2
Customer Support System
Customer Benefit Supporting Features
New support staff can quickly get
up to speed.
Knowledge base assists support
personnel in quickly identifyingknown fixes and workarounds
Customer satisfaction is
improved because nothing falls
through the cracks.
Problems are uniquely itemized,
classified and tracked throughout the
resolution process. Automatic
notification occurs for any aging
issues.
Management can identify
problem areas and gauge staff
workload.
Trend and distribution reports allow
high level review of problem status.
Distributed support teams can
work together to solve problems.
Replication server allows current
database information to be shared
across the enterprise
Customers can help themselves,
lowering support costs and
improving response time.
Knowledge base can be made
available over the Internet. Includes
hypertext search capabilities and
graphical query engine
9. Licensing and Installation
Thissoftwareis licensedunderABCAdvertisingcompany.Anymisuseofthissoftwareanditscomponents
wouldbe liableto legalaction.
5. PRODUCT Features
5.1
View reports depending on price paid,clients and monthwise .
5.2
User Name and Password for viewing Details.
8/7/2019 Advertising Company-ooad Project
17/24
Confidential ABC Advertising Company,
2000
3
5.3
User can enter the contract details.
5.4
User Can Generate report based on contract details
6. Documentation Requirements
User Manual
Contents:
yContract Details
yManager Details
yNew Profile Creation
ySupervisor Details
yLogin Details
yAbout ABC PVT. LTD.
8/7/2019 Advertising Company-ooad Project
18/24
Confidential ABC Advertising Company,
2000
4
8/7/2019 Advertising Company-ooad Project
19/24
Confidential ABC Advertising Company,
2000
5
activity generate report
8/7/2019 Advertising Company-ooad Project
20/24
Confidential ABC Advertising Company,
2000
6
8/7/2019 Advertising Company-ooad Project
21/24
Confidential ABC Advertising Company,
2000
7
8/7/2019 Advertising Company-ooad Project
22/24
Confidential ABC Advertising Company,
2000
8
8/7/2019 Advertising Company-ooad Project
23/24
Confidential ABC Advertising Company,
2000
9
8/7/2019 Advertising Company-ooad Project
24/24
Confidential ABC Advertising Company,
2000
10