You are on page 1of 54

SoftwareRequirements Specification

For

AnEffectiveBusinessIntelligenceToolfor SupplyChainusingDataWarehousing& DataMiningTechniques


Version:InitialArtifact

ProjectDevelopmentTeamFYPICode:FA0708

CurrentageInternationalMarketing(Pvt.)Ltd,Pakistan(CIML)

November12,2010

Software Requirements Specification for: An Effective Business Intelligence Tool for Supply Chain using Data Warehousing & Data Mining Techniques

Page ii

TableofContents
TableofContents ........................................................................................................................... ii RevisionHistory............................................................................................................................. iii 1. Introduction ...............................................................................................................................1
1.1 1.2 1.3 1.4 1.5

Purpose ........................................................................................................................................ 1 DocumentConventions ............................................................................................................... 1 IntendedAudienceandReadingSuggestions ............................................................................. 1 ProductScope .............................................................................................................................. 2 References ................................................................................................................................... 2 2. OverallDescription....................................................................................................................2 2.1 ProductPerspective ..................................................................................................................... 2 2.2 ProductFunctions ........................................................................................................................ 3 2.3 UserClassesandCharacteristics ................................................................................................. 4 2.4 OperatingEnvironment ............................................................................................................... 4 2.5 DesignandImplementationConstraints ..................................................................................... 5 2.6 UserDocumentation ................................................................................................................... 5 2.7 AssumptionsandDependencies.................................................................................................. 5 3. ExternalInterfaceRequirements ..............................................................................................6 3.1 UserInterfaces............................................................................................................................. 6 3.2 HardwareInterfaces .................................................................................................................... 6 3.3 SoftwareInterfaces ..................................................................................................................... 6 3.4 CommunicationsInterfaces ......................................................................................................... 6 4. SystemFeatures ........................................................................................................................6 4.1 UserAuthentication..................................................................................................................... 6 4.2 LoadSalesData ............................................................................................................................ 7 4.3 LoadProductsData...................................................................................................................... 8 4.4 LoadCustomersData................................................................................................................... 8 4.5 GenerateSalesAdHocQueries................................................................................................... 9 4.6 GenerateCustomersAdHocQueries ......................................................................................... 9 4.7 GenerateProductsAdHocQueries .......................................................................................... 10 4.8 ProcessFixedQueries ................................................................................................................ 10 4.9 ProvideDataVisualizationDashboard ...................................................................................... 11 4.10 AccommodateProductOrders .................................................................................................. 11 4.11 AccommodateProductSales ..................................................................................................... 12 4.12 AccommodateProductsData .................................................................................................... 12 4.13 AccommodateCustomersData ................................................................................................. 13 4.14 GenerateProductsDemandsReport......................................................................................... 13 4.15 UserAccountsAdministration ................................................................................................... 14 4.16 SalesReports ............................................................................................................................. 14 4.17 CustomerReports ...................................................................................................................... 15 4.18 ProductReports ......................................................................................................................... 15 5. OtherNonfunctionalRequirements .......................................................................................16 5.1 PerformanceRequirements ...................................................................................................... 16 5.2 SecurityRequirements .............................................................................................................. 16 5.3 SoftwareQualityAttributes ....................................................................................................... 17 6. OtherRequirements................................................................................................................17 AppendixA:Glossary ....................................................................................................................19 AppendixB:UseCaseSpecification&UseCaseModel ..............................................................20 AppendixC:ToBeDeterminedList ..............................................................................................41 AppendixD:SRSChecklist ............................................................................................................42 AppendixE:ZSpecification ..........................................................................................................45 AppendixF:VORDMethod ...........................................................................................................50

ii

Software Requirements Specification for: An Effective Business Intelligence Tool for Supply Chain using Data Warehousing & Data Mining Techniques

Page iii

RevisionHistory
Sr.No 01 TeamName FA0708 Date Nov12,2010 ReasonForChanges InitialDraft DocVersion 1.0

iii

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

1. Introduction
1.1 Purpose
The purpose of this document is to describe the requirements specifications for the whole system named as An Effective Business Intelligence Tool for Supply Chain Using Data Warehousing & Data Mining Techniques, Release 0.1 for the Software Development Team. This document is intended to use by the members of this Software Development Team that will implement and verify the correct functioning of the system. Unless otherwise noted, all requirements specified hereareofveryhighpriorityandcommittedforrelease0.1

1.2 DocumentConventions
Whenwritingthisdocumentitwasinheritedthatallrequirementshavethesameprioritybecause this is an Industrial Project and future business decisions regarding Supply Chain Management of CurrentageInternationalMarketing(Pvt.)Ltd,Pakistanwillbasedonthesuccessofthisproject. FirstthereispresentedanoverallviewaboutSupplyChainManagementandthenallfeaturesand functionsareanalyzedindetailtoremoveanyoftheambiguity

1.3 IntendedAudienceandReadingSuggestions
This requirement document contains general information about CIML Effective Business Intelligence Tool main classes, use cases, functions, features and special technologies. It describes indetailallthatthisprojectneedstoworkproperlyandwithsafety. This document is used as a requirements package for the members of the development team of thisprojectandsomeofthepeoplethataretheintendedaudienceofthisprojectarelistedbelow: Mr.BashirA.Nadeem (CEO&ManagingDirectorCIML,Pakistan) Mr.ZaimAhmad (ManagerBusinessDevelopment,CIML,Pakistan) Mr.MazharAli (ManagerFinance&CorporateAffairs) Mr.FahadIqbal (AssistantManagerMIS,CIML,Pakistan) Mr.QasimArshadChaudhry (ProjectSupervisor) Mr.SaifurRehmanMalik (ProjectCoSupervisor) Mr.AdeelChaudhry (ProjectCoordinatorTeamLeadETLTeradataCorp) Mr.AamirHussain (DevelopmentTeamMember) Mr.AqibShabbir (DevelopmentTeamMember) (DevelopmentTeamMember) Mr.MuhammadSaeedKhurram TherestofthedocumentisdividedintoSectionforbetterunderstanding. In Section 2 an overall description of this system is provided. First product perspective is presented with product features, overall context diagram and main functions. Then follow user classes and characteristics, operating environments that this DWH supports as well as designandimplementationconstraints.Afterallthatuserdocumentationispresentedand willprovideyouwithmoredetailsabouteachfeaturestechnology In Section 3 External Interface Requirements are presented with detailed description, also user interfaces, hardware Interfaces, software interfaces and communication interfaces aredescribed

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

In Section 4 System features are defined which include the Functional Requirements with theirstimulus/systemresponseandtheirpriority InSection5NonFunctionalrequirementsaredescribedindetail InSection6SoftwareandHardwareRequirementsforthissystemarelisted

1.4 ProductScope
Our project An Effective Business Intelligence Tool for Supply Chain Using Data Warehousing & Data Mining Techniques has an objective to design a Business Intelligence Solution for the Top Management of CIML Pakistan for effective decision making, future predictions using Data Warehousing&DataMiningTools&Techniques ThisSystemwillsupportthebusinessintelligencedecisionsforSales,CustomersandProducts.

1.5 References
MoreaboutthisProjectcanbefoundatcanbefoundat: [1]http://www.aamirhussain.site11.com/projects.php [2]http://www.currentage.com [3]http://groups.yahoo.com/group/SupplyChainDataWarehouse/ [4]http://www.beyenetwork.com/view/4460 [5]http://portal.acm.org/citation.cfm?id=1018413.1019054 [6]http://www.techexchange.com/thelibrary/datawarehouse.html [7]http://hotjobs.yahoo.com/jobJE042WUI0VU
HTU UTH HTU UTH HTU UTH HTU UTH HTU UTH HTU UTH HTU UTH

2. OverallDescription
2.1 ProductPerspective
An Effective Business Intelligence Tool for Supply Chain using Data Warehousing and Data Mining Techniques is a system which is going to be build to support business intelligence decisions of the top management of CIML. After the completion of this project the Decision makersatCIMLwillbeabletovisualizeinformationfromthehistoricaldata.

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

This software will also help the top management to find out different product related patterns to make decisions for the future. This system will replace the existing methods of manually decision makingtechniques In the above diagram show the main components of the system, subsystem interconnections and externalinterfacestohelpyoutounderstandthemainideaofthissystem.

2.2 ProductFunctions
Theresultsand/orfunctionsprovidedwithinthescopeofthisprojectinclude: 2.2.1 EasilyaccessofhistoricaldataintheDWHfortheproductionoftheReports
3

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

2.2.2 Provision of high quality data in the DWH, with required error reports for data quality violationsandtimelydatacorrectionbyMISDivisionstaff 2.2.3 An automated method of maintaining the required SCMS, nonSCMS (external) related data, business rule data in the Warehouse, including upload/update/replace options, an automatedmethodofassigningnewattributestotheproductrecordsintheWarehouseto identify the one or more cells on the reports to which they apply, resulting in the ability toaccessthedetailinformationbehindeachofthecellsonthereports 2.2.4 An automated method for reapplying current year previous month(s) transactions based onnew/revisedbusinessrules 2.2.5 An automated method of producing timely and retrieving reports according to business dimensionssuchassales,productsandcustomers.

2.3 UserClassesandCharacteristics
2.3.1CEO&ManagingDirector,CIMLPakistan CEOandmanagingdirectorhavetokeepaneyeonoverallbusinessperformance.Thissystemwill provideanorganizationwideviewofthebusinesssothatbusinesscanbeimproved. 2.3.2ManagerBusinessDevelopment,CIMLPakistan Managerbusinessdivisionisresponsibleforallthekeydecisionsrelatedtobusinessdevelopment, sales and marketing. This system will provide detailed reports against different business dimensions with information visualization tools like charts, gauges, maps. It will tremendously improvethedecisionmakingcapabilities. 2.3.3ManagerFinance&CorporateAffairs,CIMLPakistan Manager Finance is responsible for all the key decisions related to Accounts and Finance. This system will provide detailed reports against different business dimensions with information visualization tools like charts, gauges, maps. It will tremendously improve the decision making capabilities. 2.3.4AssistantManagerMIS,CIMLPakistan Assistant Manager MIS is responsible for the management of all the systems and data currently working in the in the CIML. This system will help him a lot to create reports and provide the top managementwithefficientreportstovisualizeinformation. 2.3.5SystemAdministrationMIS,CIMLPakistan System Administrators are the staff that will create the new users of this system to access the DWH; the System Administrators will create, edit, delete and modify the new and the existing users of this system. The above given context diagram will give the information about the interactionoftheSystemAdministratorswiththesystem.

2.4 OperatingEnvironment
OE1: ThissystemshalloperatewiththefollowingBrowser: InternetExplorer6.0andAbove MozillaFireFox2.0andAbove SafariBrowser2.0andAbove MSInternetExplorer6.0andAbove
4

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

OE2: This system shall operate on servers running the latest approved versions of the following operatingsystem MSWindowsServer2008R2 OE3: This system shall be accessed with Minimum 10Mbps LAN Network, and the official intranetofCIML.TheLANandtheIntranetwillbefullysecuredwithfirewall. OE4: ThissystemshallbeusedbythehelpofBusinessIntelligenceSoftwareusingMicrosoftSQL Server2008R2

2.5 DesignandImplementationConstraints
2.5.1 DesignConstraints DC1: TheSystemshallusethecurrentISOStandardsoftheSQLServer2008R2 DC2: The System shall use the current ISO Standards of the all the Network Protocols are to be implementedinthissystem 2.5.2 ImplementationConstraints IC1: AllHTMLinterfacesofoursystemshallconfirmtotheHTML4.0Standards IC2: AllthefrontendscriptsshallbewritteninASP.Netwith.NetFramework4.0.

2.6 UserDocumentation
UD1: After the completion of this project a fullfledge documentation is provide on the CD in Acrobat Reader Format with the latest version of Acrobat Reader 9.0 so that the user of this softwareshallbeentertainedwellwiththedocumentation UD2: Our system shall provide an online tutorial of our software so that in case if the CD is lost thenitcanbeautomaticallydownloadedtoanymedia,thisdocumentationincludesalmostallthe troubleshooting procedures step by step so that the end user can use this documentation very easily.

2.7 AssumptionsandDependencies
AS1: This system shall only be used in the office hours by authenticated users of CIML, Pakistan and timings are 09:00 AM to 05:00, and this system can also be used in the case of any Emergencyalso DE1:ThissystemonlydependsonMicrosofts.NetFramework3.5orlater,otherwisethissystem isnotbeabletodeployintheDatacenterofCIML,Pakistan DE2: The Sales operations depends on the region wise Orders of the products from different Customers

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

3. ExternalInterfaceRequirements
3.1 UserInterfaces
There will be special user interface required to visualize all the information in the form of maps, gauges, charts and bars. As noted above, reports against the data in the DWH can be done with any ODBC compliant desktop tool such as Microsoft Access, MS Query, Brio, and Crystal Reports. The business rules tables, the nonIDMS (external) financial data and the orders text data will be maintained in EXCEL, and then uploaded into the DWH. The Administrator Division will upload these files to their file server, and then schedule the jobs to FTP the files from their file server to the DWH Server. They should also be able to schedule the production of reports against different business dimensions and should be available in both print and electronic (comma delimited file) format.

3.2 HardwareInterfaces
TheHardwareinterfacesthatweusedforthedeploymentofthissystemaregivenbelow: Cisco Unified Computing System and 10Gbps Unified Fabric with Modular EMC CLARiiON Storage CiscoUCSM81KRVirtualInterfaceCard BarracudaFirewall

3.3 SoftwareInterfaces
The Software Interfaces used for the development and proper running of this system are given below: Thesystemitself DundasDashboardsforDataVisualization

3.4 CommunicationsInterfaces
TheCommunicationInterfacesusedforthecollaborationofthissystemaregivenbelow: LocalAreaNetwork(100Mbps) Cisco16PortSwitch ExplorerorInternetBrowser

4. SystemFeatures
4.1 UserAuthentication
4.1.1 DescriptionandPriority This feature provides the facility that unauthorized users cannot access the DWH. ThisisaHIGHPriorityfeature

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.1.2

Stimulus/ResponseSequences Response Systemvalidatetheuser SystemredirectstheusertoMainportal SystemredirectstheusertoLoginpage

Sr.No Stimulus 1. 2. 3. 4. 5. 6. 7. 4.1.3 UserenterLoginId Userenterpassword UserpressLogoutbutton Userclosethewindow

FunctionalRequirements FR1: Thesystemshallprovidetheloginfacilitytotheuser FR2: Thesystemshallauthenticatetheusertoaccessthesystem FR3: Thesystemshallprovidethelogoutfacilitytotheuser

4.2 LoadSalesData
4.2.1 DescriptionandPriority ThisfeatureprovidesthefacilitytoloadtheSalesDataintotheDWH.ThisisaHIGH Priorityfeature Stimulus/ResponseSequences Response

4.2.2

Sr.No Stimulus 1. 2. 3. 4.2.3

UserselectsthedisparateSalesdata source UseranalyzeSalesdata SystemloadsthedatausingETLfeature

FunctionalRequirements FR4: ThesystemshallprovidetheloginfacilitytoloadSalesDataintotheDWH

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.3 LoadProductsData
4.3.1 DescriptionandPriority This feature provides the facility to load the Products Data into the DWH. This is a HIGHPriorityfeature Stimulus/ResponseSequences Response

4.3.2

Sr.No Stimulus 1. 2. 3. 4.3.3

User selects the disparate Products datasource UseranalyzeProductsdata SystemloadsthedatausingETLfeature

FunctionalRequirements FR5: The system shall provide the login facility to load Products Data into the DWH

4.4 LoadCustomersData
4.4.1 DescriptionandPriority ThisfeatureprovidesthefacilitytoloadtheCustomersDataintotheDWH.Thisisa HIGHPriorityfeature Stimulus/ResponseSequences Response disparate SystemloadsthedatausingETLfeature

4.4.2

Sr.No Stimulus 1. 2. 3. 4.4.3 User selects the Customersdatasource UseranalyzeCustomersdata

FunctionalRequirements FR6: The system shall provide the login facility to load Customers Data into the DWH

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.5 GenerateSalesAdHocQueries
4.5.1 DescriptionandPriority This feature provides the facility to generate Sales related AdHoc Queries to analyzethedatainourDWH...ThisisaHIGHPriorityfeature Stimulus/ResponseSequences Response

4.5.2

Sr.No Stimulus 1. 2. 3. 4. 4.5.3

User generate the query using mouseclick User give command to process the query Systemprocessthequery SystemshowresultsontheDashboard

FunctionalRequirements FR7: ThesystemshallbeabletogenerateSalesAdHocQueries

4.6 GenerateCustomersAdHocQueries
4.6.1 DescriptionandPriority This feature provides the facility to generate Customers related AdHoc Queries to analyzethedatainourDWH.ThisisaHIGHPriorityfeature Stimulus/ResponseSequences Response

4.6.2

Sr.No Stimulus 1. 2. 3. 4.

User generate the query using mouseclick User give command to process the query Systemprocessthequery SystemshowresultsontheDashboard

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.6.3

FunctionalRequirements FR8: ThesystemshallbeabletogenerateCustomersAdHocQueries

4.7 GenerateProductsAdHocQueries
4.7.1 DescriptionandPriority This feature provides the facility to generate Products related AdHoc Queries to analyzethedatainourDWH.ThisisaHIGHPriorityfeature Stimulus/ResponseSequences Response

4.7.2

Sr.No Stimulus 1. 2. 3. 4. 4.7.3

User generate the query using mouseclick User give command to process the query Systemprocessthequery SystemshowresultsontheDashboard

FunctionalRequirements FR9: ThesystemshallbeabletogenerateProductsAdHocQueries

4.8 ProcessFixedQueries
4.8.1 DescriptionandPriority This feature provides the facility to process fixed Queries to analyze the data in our DWH.ThisisaHIGHPriorityfeature Stimulus/ResponseSequences Response

4.8.2

Sr.No Stimulus 1. 2. 3. Userselectthequery

User give command to process the query Systemprocessthequery

10

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4. 4.8.3

SystemshowresultsontheDashboard

FunctionalRequirements FR10: ThesystemshallbeabletoprocessFixedQueries.

4.9 ProvideDataVisualizationDashboard
4.9.1 DescriptionandPriority ThisfeatureprovidesaDashboardforbusinessintelligencedecisions.ThisisaHIGH Priorityfeature Stimulus/ResponseSequences Response

4.9.2

Sr.No Stimulus 1. 2. 3. 4. 5. 4.9.3

User select Dashboard from Main Portal UserviewtheDashboard SystemdisplaystheDashboard

User selects the Type of Data Visualization SystemDisplayCharts,Gauges&Maps

FunctionalRequirements FR11: ThesystemshallProvideDashboardforDataVisualization. FR12: ThesystemshalldisplaybusinessdatausingCharts. FR13: ThesystemshalldisplaybusinessdatausingGauges. FR14: ThesystemshalldisplaybusinessdatausingMaps. FR15: ThesystemshalldisplaybusinessdatausingBars.

4.10 AccommodateProductOrders
4.10.1 DescriptionandPriority This feature will accommodate Product Orders in the DWH. This is a HIGH Priority feature
11

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.10.2 Stimulus/ResponseSequences Sr.No Stimulus 1. 2. 3. UseranalyzeProductsOrders Response System ETL Products Orders data from differentdesperatedatasources DWHstoreallProductsOrdersData

4.10.3 FunctionalRequirements FR16: ThesystemshallaccommodateProductOrdersdata.

4.11 AccommodateProductSales
4.11.1 DescriptionandPriority This feature will accommodate Product Sales in the DWH. This is a HIGH Priority feature 4.11.2 Stimulus/ResponseSequences Sr.No Stimulus 1. 2. 3. UseranalyzeProductsSales Response System ETL Products Sales data from differentdesperatedatasources DWHstoreallProductsSalesData

4.11.3 FunctionalRequirements FR17: ThesystemshallaccommodateProductSalesdata.

4.12 AccommodateProductsData
4.12.1 DescriptionandPriority This feature will accommodate Product Data in the DWH. This is a HIGH Priority feature
12

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.12.2 Stimulus/ResponseSequences Sr.No Stimulus 1. 2. 3. UseranalyzeProductsdata Response System ETL Products data from different desperatedatasources DWHstoreallProductsData

4.12.3 FunctionalRequirements FR18: ThesystemshallaccommodateProductdata.

4.13 AccommodateCustomersData
4.13.1 DescriptionandPriority This feature will accommodate Customers Data in the DWH. This is a HIGH Priority feature 4.13.2 Stimulus/ResponseSequences Sr.No Stimulus 1. 2. 3. UseranalyzeCustomersdata Response System ETL Customers data from different desperatedatasources DWHstoreallCustomersData

4.13.3 FunctionalRequirements FR19: ThesystemshallaccommodateCustomersdata.

4.14 GenerateProductsDemandsReport
4.13.1 DescriptionandPriority ThisfeaturewillgenerateProductsDemandsReports.ThisisaHIGHPriorityfeature 4.13.2 Stimulus/ResponseSequences Sr.No Stimulus Response

13

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

1. 2. 3.

User select the generate Products DemandsReport UseranalyzeProductsreport Systemgeneratereport

4.13.3 FunctionalRequirements FR20: ThesystemshallgenerateProductsdemandsreport.

4.15 UserAccountsAdministration
4.15.1 DescriptionandPriority Thisfeaturewillprovidethefacilitytomanageuseraccounts.ThisisaHIGHPriority feature 4.15.2 Stimulus/ResponseSequences Sr.No Stimulus 1. 2. 3. Response

User selects the user from accounts list. The user selects the required operation. Systemupdatestheuserinformation

4.15.3 FunctionalRequirements FR21:TheSystemshouldallowuserstoedit/changeLoginPassword. FR22:TheSystemshallallowAdministratortomanageuseraccounts.

4.16 SalesReports
4.16.1 DescriptionandPriority This feature will provide the facility to create different sales reports against businessdimensions.ThisisaHIGHPriorityfeature 4.16.2 Stimulus/ResponseSequences Sr.No Stimulus 1. Userselectsthedimension. Response

14

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

2. 3.

UseranalyzeSalesreport

Systemgeneratereport.

4.16.3 FunctionalRequirements FR23:TheSystemshallbeabletogenerateRegionwiseSalesreports. FR24:TheSystemshallbeabletogenerateProductwiseSalesreports. FR25:TheSystemshallbeabletogenerateCustomerwiseSalesreports. FR26:TheSystemshallbeabletogenerateTimewiseSalesreports.

4.17 CustomerReports
4.17.1 DescriptionandPriority This feature will provide the facility to create different sales reports against businessdimensions.ThisisaHIGHPriorityfeature 4.17.2 Stimulus/ResponseSequences Sr.No Stimulus 1. 2. 3. Userselectsthedimension. UseranalyzeCustomerreport Response Systemgeneratereport.

4.17.3 FunctionalRequirements FR27:TheSystemshallbeabletogenerateRegionwiseCustomerreports. FR28:TheSystemshallbeabletogenerateProductwiseCustomerreports. FR29:TheSystemshallbeabletogenerateSaleswiseCustomerreports. FR30:TheSystemshallbeabletogenerateTimewiseCustomerreports.

4.18 ProductReports
4.18.1 DescriptionandPriority This feature will provide the facility to create different sales reports against businessdimensions.ThisisaHIGHPriorityfeature 4.18.2 Stimulus/ResponseSequences Sr.No Stimulus 1. Userselectsthedimension. Response

15

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

2. 3.

UseranalyzeProductreport

Systemgeneratereport.

4.18.3 FunctionalRequirements FR31:TheSystemshallbeabletogenerateRegionwiseProductreports. FR32:TheSystemshallbeabletogenerateCustomerwiseProductsreports. FR33:TheSystemshallbeabletogenerateTimewiseProductreports. FR34:TheSystemshallbeabletogenerateRegionwiseProductreports.

5. OtherNonfunctionalRequirements
5.1 PerformanceRequirements
PR1: The system shall accommodate 50 users during peak usage time Ie 09:00am to 06:00pm localtime,withestimatedaveragesessiondurationof10minutes PR2: The system shall display Visualized Data using Gauges on the Dashboard within the time intervalof25Seconds PR3: The system shall display Visualized Data using Charts on the Dashboard within the time intervalof25Seconds PR4:AllBusinessReportsshallbegeneratedbysystemwithinthetimeintervalof25Seconds PR5:Responsestoqueriesshalltakenolongerthan25secondstoloadontothescreenafterthe usersubmitsthequery PR6: The system shall display confirmation messages to users within 4 seconds after the user submits information to the system, and these messages should mailed to the concerned staff on hiswebmailaddress

5.2 SecurityRequirements
SR1: All network transactions that involve financial information or personally identifiable informationshallbeencrypted SR2:Usersshallberequiredtologintothesystemforalloperations SR3:CEOandManagerBusinessDevelopmentshouldhavealltherightstoaccessthesystem SR4: The system shall permit only Administration Staff officers to create or edit user accounts of thesystem SR5: CEO, Manager Business Development and Manager Finance should have all the rights to accessfinancialinformation
16

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

SR6:OnlytheTopManagementshallbeabletogenerateReportsaccordingtotheirneed

5.3 SoftwareQualityAttributes
ThebelowgiventabledefinealltheSoftwareQualityAttributesofthissystem: This is a large project so it needs to be installed on HiSpecification Machine. It can be accessedremotelywithnoadditionalconfigurationneeded. This is a project that once deployed in the Datacenter, leaves no trace behind. So there is noneedtoinstalloneachmachineintheofficeenvironment This Project is developed under CIML License version 1 or later and can be distributed undercompanytermsandconditions. ThisProjectcanbefoundontheCDprovidedwiththedocumentation.

6. OtherRequirements
6.1 SoftwareRequirements
SomeImportantSoftwaresthatweusedfordevelopmentofthissystemaregivenbelow: Sr.No Software/Tool 1. MSSQLServer2008Release2EnterpriseEdition 2. MSSQLServer2008Analysis,Integration$ReportingServices 3. DundasGauges 4. DundasDashboards 5. DundasCharts 6. DundasMaps 7. MSSQLReportBuilder 8. .NetFramework4.0 9. Primavera

6.2 HardwareRequirements

SomeImportantHardwarethatweusedfordevelopmentofthissystemisgivenbelow: Sr.No Hardware 1. IntelXeonMachine 2. 3. 1TbSataDriveforBackup Cisco Unified Computing System and 10Gbps Unified Fabric withModularEMCCLARiiONStorage

17

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

4.

CiscoUCSM81KRVirtualInterfaceCard

18

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

AppendixA:Glossary
TheAbbreviationsusedinthisartifactaregivenbelow: DWH DataWarehouse CIML CurrentageInternationalMarketingLimited,Pakistan SRS SoftwareRequirementSpecification DM DataMining TOC TableofContents CEO ChairmanExecutiveOfficer MD ManagingDirector ETL ExtractTransformLoad MIS ManagementofInformationSystem OE OperatingEnvironment DC DesignConstraints UD UserDocumentation AS Assumptions DE Dependencies PR PerformanceRequirements SR SafetyRequirements

19

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

AppendixB:UseCaseSpecification&UseCaseModel
UseCasesrelatedtothissystemaregivenbelow: UC1:UserAuthentication USECASENO UC1 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3. 4. 5. 6. UserenterLoginId Userenterpassword UserpressLogoutbutton SystemResponse Systemvalidatetheuser SystemredirectstheusertoMainportal SystemredirectstheusertoLoginpage UserAuthentication AnyAuthenticatedUserofCIML,Pakistan When any of the user wants to Login he/she will be validatedbytheAuthenticationProcess UsermusthavevalidUserIdandPassword

7. Userclosethewindow ALTERNATECOURSE Step4: SystemwillneverallowtheusertoLoginandredirecttoLoginPageagain PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime Manytimesperday. SystemAdministratorsandNonManagerialStaff

20

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC2:LoadSalesData USECASENO USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3.

UC2 LoadSalesData CEO&ManagerBusinessDevelopment LoadstheSalesdatatotheDWHforanalysis SalesDesperateDataSourcemustberunning

SystemResponse

User selects the disparate Sales datasource UseranalyzeSalesdata SystemloadsthedatausingETLfeature

ALTERNATECOURSE Step2: SystemgenerateanerrormessageandasktheusertoselectdifferentSalesDataSource PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime 1or2timesaday ManagerMIS,SalesExecutive

21

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC3:LoadProductsData USECASENO USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3.

UC3 LoadProductsData CEO&ManagerBusinessDevelopment LoadstheProductsdatatotheDWHforanalysis ProductsDesperateDataSourcemustberunning

SystemResponse

User selects the disparate Productsdatasource UseranalyzeProductsdata SystemloadsthedatausingETLfeature

ALTERNATECOURSE Step2: SystemgenerateanerrormessageandasktheusertoselectdifferentCustomerDataSource PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime 1or2timesaday ManagerMIS,ManagerBusinessDevelopment

22

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC4:LoadCustomersData USECASENO USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3.

UC4 LoadCustomersData CEO&ManagerBusinessDevelopment LoadstheCustomersdatatotheDWHforanalysis CustomersDesperateDataSourcemustberunning

SystemResponse

User selects the disparate Customersdatasource UseranalyzeCustomersdata SystemloadsthedatausingETLfeature

ALTERNATECOURSE Step2: SystemgenerateanerrormessageandasktheusertoselectdifferentCustomerDataSource PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime 1or2timesaday ManagerMIS,ManagerBusinessDevelopment

23

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC5:GenerateSalesAdHocQueries USECASENO UC5 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3. SystemResponse User generate the query using mouseclick User give command to process thequery Systemprocessthequery GenerateSalesAdHocQueries CEO&ManagerBusinessDevelopment GenerateAdHocQueriesforbusinessanalysis AllDesperateDataSourcemustberunning

ALTERNATECOURSE Step3: SystemgenerateanerrormessageandasktheusertoselectdifferentSalesDataSource PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime ManytimesaDay ManagerMIS

24

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC6:GenerateCustomersAdHocQueries USECASENO UC6 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3. SystemResponse User generate the query using mouseclick User give command to process thequery Systemprocessthequery GenerateCustomersAdHocQueries CEO&ManagerBusinessDevelopment GenerateAdHocQueriesforbusinessanalysis AllDesperateDataSourcemustberunning

ALTERNATECOURSE Step3: System generate an error message and ask the user to select different Customers Data Source PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime ManytimesaDay ManagerMIS

25

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC7:GenerateProductsAdHocQueries USECASENO UC7 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3. SystemResponse User generate the query using mouseclick User give command to process thequery Systemprocessthequery GenerateProductsAdHocQueries CEO&ManagerBusinessDevelopment GenerateAdHocQueriesforbusinessanalysis AllDesperateDataSourcemustberunning

ALTERNATECOURSE Step3: SystemgenerateanerrormessageandasktheusertoselectdifferentProductsDataSource PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime ManytimesaDay ManagerMIS

26

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC8:ProcessFixedQueries USECASENO USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3. 4. Userselectthequery

UC8 ProcessFixedQueries CEO, Manager Development Accounts & Manager Business

GenerateFixedQueriesforbusinessanalysis AllDesperateDataSourcemustberunning

SystemResponse

User give command to process thequery Systemprocessthequery SystemshowresultsontheDashboard

ALTERNATECOURSE Step3: SystemgenerateanerrormessageandasktheusertoselectdifferentQuery PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime ManytimesaDay ManagerMIS

27

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC9:ProvideDataVisualizationDashboard USECASENO UC9 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No ActorAction 1. 2. 3. 4. 5. SystemResponse User select Dashboard from MainPortal UserviewtheDashboard SystemdisplaystheDashboard ProvideDataVisualizationDashboard CEO, Manager Development Accounts & Manager Business

DisplayBusinessDatainCharts,GaugesandMaps AllDesperateDataSourcemustberunning

User selects the Type of Data Visualization SystemDisplayCharts,Gauges&Maps

ALTERNATECOURSE N/A PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS


28

Essential,mustbeimplemented Allthetime ManytimesaDay ManagerMIS

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC10:AccommodateProductOrders USECASENO UC10 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. 2. 3. ALTERNATECOURSE PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS ActorAction UseranalyzeProductsOrders SystemResponse Systemupdatedatainbatchfromdesperate datasource DWHstoreallProductsOrdersData AccommodateProductOrders DWHSystem ManageProductOrdersData AllDesperateDataSourcesmustberunning

N/A Essential,mustbeimplemented Allthetime 1or2timesaday ManagerMIS

29

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC11:AccommodateProductSalesData USECASENO UC11 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. 2. 3. ALTERNATECOURSE PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS ActorAction UseranalyzeProductsSales SystemResponse Systemupdatedatainbatchfromdesperate datasource DWHstoreallProductsOrdersData AccommodateProductSalesData DWHSystem ManageProductSalesData AllDesperateDataSourcesmustberunning

N/A Essential,mustbeimplemented Allthetime 1or2timesaday ManagerMIS

30

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC12:AccommodateProductData USECASENO UC12 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. 2. 3. ALTERNATECOURSE PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS ActorAction UseranalyzeProductsData SystemResponse Systemupdatedatainbatchfromdesperate datasource DWHstoreallProductsOrdersData AccommodateProductData DWHSystem ManageProductData AllDesperateDataSourcesmustberunning

N/A Essential,mustbeimplemented Allthetime 1or2timesaday ManagerMIS

31

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC13:AccommodateCustomerData USECASENO UC13 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. 2. 3. ALTERNATECOURSE PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS ActorAction UseranalyzeCustomerData SystemResponse Systemupdatedatainbatchfromdesperate datasource DWHstoreallCustomerData AccommodateCustomerData DWHSystem ManageCustomerData AllDesperateDataSourcesmustberunning

N/A Essential,mustbeimplemented Allthetime 1or2timesaday ManagerMIS

32

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC14:GenerateProductDemandReports USECASENO UC14 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. 2. 3. ActorAction Userselectthegenerate ProductsDemandsReport UseranalyzeProductsreport SystemResponse Systemgeneratereport GenerateProductDemandReports CEOandManagerBusinessDevelopment GeneratetheProductdemandreports AllDesperateDataSourcesmustberunning Frontenddashboardmustberunning

ALTERNATECOURSE Step2: Systemgenerateanerrormessageandasktheusertoselectdifferentdimension PRIORITY Essential,mustbeimplemented WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS Allthetime Manytimes CEO,ManagerBusinessDevelopment&ManagerMIS

33

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC15:UserAccountsManagement. USECASENO UC15 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. 2. 3. 4. 5. ALTERNATECOURSE Step3: Usercreateanewuser PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS ActorAction Userselectsauserfromthe userslist. Userupdatestheinformation aboutuser Usersubmitsthechangedinfo SystemResponse Systemdisplaystheusersinfo Systemsavestheupdateddetails UsersAccountsManagement ManagerMIS Manageuserswhocanaccesstheinformation. Useraccountmustexist

Essential,mustbeimplemented Allthetime ManytimesaMonth ManagerMIS

34

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC16:GenerateSalesReports USECASENO USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. ActorAction

UC16 GenerateSalesReports CEO,ManagerMIS,Managerbusinessdevelopment Generatereportsagainstdifferentbusinessdimensions Salesdatamustbeupdatedalways

SystemResponse

Userselectsadimensionfor whichhe/shewantstothe reports UserAnalysesthereports

2. 3. ALTERNATECOURSE Step3: PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS

Systemdisplaysthereports

N/A Essential,mustbeimplemented Allthetime Manytimesaday ManagerMIS

35

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC17:GenerateCustomerReports USECASENO UC17 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. ActorAction Userselectsadimensionfor whichhe/shewantstothe reports UserAnalysesthereports SystemResponse GenerateCustomerreports CEO,ManagerMIS,ManagerBusinessDevelopment Generatereportsagainstdifferentbusinessdimensions Customerdatamustbeupdatedalways.

2. 3. ALTERNATECOURSE PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS

Systemdisplaysthereports

N/A Essential,mustbeimplemented Allthetime Manytimesaday ManagerMIS

36

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

UC18:GenerateProductsReports USECASENO UC18 USECASENAME PRIMARYACTOR GOALINCONTEXT PRECONDITIONS NORMALCOURSEOFEVENTS Sr.No 1. ActorAction Userselectsadimensionfor whichhe/shewantstothe reports UserAnalysesthereports SystemResponse GenerateProductreports CEO,ManagerMIS,ManagerBusinessDevelopment Generatereportsagainstdifferentbusinessdimensions Productsdatamustbeupdatedalways.

2. 3. ALTERNATECOURSE PRIORITY WHENAVAILABLE FREQUENCYOFUSE SECONDARYACTORS


Systemdisplaysthereports

N/A Essential,mustbeimplemented Allthetime Manytimesaday ManagerMIS

37

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

USECASEMODEL

38

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

39

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

40

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

AppendixC:ToBeDeterminedList
SomeoftheToBeDetermineditemsarelistedbelow: DatacenterDesign NetworkDesign BudgetIssues ProjectCopyrightissues

41

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

AppendixD:SRSChecklist
Date(s)ofAssessment:Nov11,2010
U U

Project:AnEffectiveBusinessIntelligenceToolforSupplyChainusing
U U

Assessor(s):AamirHussain
U U

DataWarehousing&DataMining
U

DocumentExamined:SoftwareRequirementSpecificationVer0.1 (Y=Yes,N=No,NA=NotApplicable) (Y/N/NA) w/Comments# Y Y Y Y N Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y N Y N Y Y Y

1 1a 1b 2 2a 2b 2c 3 4 5 5a 5b 5c 5d 5e 5f 5g 5h 5i 6 6a 6b 6c 6d 6e 6f 7 8 9

Werestandards/guidelinesandnamingconventionsestablishedforthe document? Doesthedocumentformatconformtothespecifiedstandard/guideline? Arethestandardsandnamingconventionsestablishedfollowed throughoutthedocument? Isthereahighlevelsystemoverview? Dothehighlevelsystemdiagramsdepicttheinternalandexternal interfacesanddataflows? Isthesystemsfunctionalflowclearlyandcompletelydescribed? Hasthesoftwareenvironmentbeenspecified(i.e.,hardware,software resources,users)? Areallreferenceddocumentslisted? Arealldefinitions,acronyms,andabbreviationsincluded? Isthereageneraldescriptionofthesoftwaresystemandoperational concepts? Arethesoftwarefunctionsdescribedatahighlevel? Aretheusercharacteristicsdefined? Aregeneraldesignandimplementationconstraintsnoted? Aregeneralassumptionsthataffectimplementationbeenstated? Aregeneraldependenciesnoted? Aretimingrequirementsprovided? Arememoryrequirementsprovided? Arethetimingandmemorylimitscompatiblewithhardware constraints? Arealllimitsandrestrictionsonsoftwareperformancedefined? Iseachfunctiondefinedseparately? Doeseachfunctionfullydefineitspurposeandscope? Havethefunctionalrequirementsbeenstatedintermsofinputs, outputs,andprocessing? Arethefunctionalrequirementsclearandspecificenoughtobethebasis fordetaileddesignandfunctionaltestcases? Isthereadescriptionoftheperformancerequirementsforeach function? Aretheoperationalhardwarelimitationsdiscussedforeachfunction? Areanysoftwarelimitationsdiscussedforeachfunction? Aresafetycriticalsoftwarerequirementsuniquelyidentified? Aresecurityrequirementsidentified? Areprivacyrequirementsidentified?

StandardsCompliance

DocumentContent

42

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Aresoftwarequalityrequirementsidentified(e.g.,reliability,portability, reusability,maintainability)? Arepersonnelrelatedrequirementsidentified? Areenvironmentalrequirementsandconditionsidentified? Areallpackagingrequirementsidentified? Arealldeliveryrequirementsidentified? Arerequirementsprovidedfortheoperationalcomputerhardware? Arecomputersoftwareresourcesidentified(e.g.,operatingsystem, networksoftware,databases,testsoftware)? Haveoverallintegration,testandacceptancecriteriabeenestablished? Havetestmethods(e.g.,test,demonstration,analysis,orinspection) beenidentifiedforrequirements? Arefunctionalrequirementsuniquelynumbered? Areinterfacerequirementstoothermajorfunctionsorexternalentities clearlyidentified? Areallcommonfunctionsidentified? Doeseachsoftwarefunctiontracetooneormorehigherlevelsystem requirements? Aretherequirementsstatedsothattheyarediscrete,unambiguous,and testable? Haseachdecision,selection,andcomputationalfunctionthatthe softwaremustperformbeenclearlydefined? Isadictionaryforalldataelementsprovided? Isthedatadictionarycomplete? Isthedocumentconciseandeasytofollow? Doesthelevelofdetailprovidedreflectalevelofdetailappropriateto thepurposeofthedocument? Arerequirementsstatedconsistentlywithoutcontradictingthemselves orotherrequirements? Isthereevidenceofdocumentationcontrol? WasthedocumentbaselinedpriortotheSoftwareRequirements Review? (Y/N/NA) N N N Y Y Y Y N N Y N Y Y Y Y N N Y Y Y Y Y w/Comments#

General

InformationConcise,CompleteandConsistent

ReferenceIEEE/EIA12207.11997. IEEE/EIASTANDARD:INDUSTRYIMPLEMENTATIONOFINTERNATIONAL STANDARDISO/IEC12207:1995STANDARDFORINFORMATIONTECHNOLOGYSOFTWARELIFECYCLEPROCESSES LIFECYCLEDATA:Section6.22SoftwareRequirementsDescription

43

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

Date(s)ofAssessment:Nov11,2010
U U

Project:AnEffectiveBusinessIntelligenceToolforSupplyChainusing
U U

U U

DataWarehousing&DataMining
U U U

Assessor(s):AamirHussain _________________________________

DocumentExamined:SoftwareRequirementSpecificationVer0.1 __________________________________________________

COMMENTSPAGE

Commentsfromassessment.

44

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

AppendixE:ZSpecification
The ZSpecification for An Effective Business Intelligence Tool for Supply Chain using Data WarehousingandDataMiningTechniquesisgivenbelow.

45

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

46

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

47

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

48

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

49

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

AppendixF:VORDMethod
TheVORDMethodforAnEffectiveBusinessIntelligenceToolforSupplyChainusingData WarehousingandDataMiningTechniquesisgivenbelow. ViewPointsoftheSystem: 1. CEO&ManagingDirector CEOandmanagingdirectorhavetokeepaneyeonoverallbusinessperformance.This systemwillprovideanorganizationwideviewofthebusinesssothatbusinesscanbe improved. 2. ManagerBusinessDevelopment Managerbusinessdivisionisresponsibleforallthekeydecisionsrelatedtobusiness development,salesandmarketing.Thissystemwillprovidedetailedreportsagainst differentbusinessdimensionswithinformationvisualizationtoolslikecharts,gauges, maps.Itwilltremendouslyimprovethedecisionmakingcapabilities. 3. ManagerFinance&CorporateAffairs ManagerFinanceisresponsibleforallthekeydecisionsrelatedtoAccountsand Finance.Thissystemwillprovidedetailedreportsagainstdifferentbusinessdimensions withinformationvisualizationtoolslikecharts,gauges,maps.Itwilltremendously improvethedecisionmakingcapabilities. 4. AssistantManagerMIS AssistantManagerMISisresponsibleforthemanagementofallthesystemsanddata currentlyworkingintheintheCIML.Thissystemwillhelphimalottocreatereports andprovidethetopmanagementwithefficientreportstovisualizeinformation. 5. SystemAdministrator SystemAdministratorisresponsibleforthemaintenanceandthetechnicallyissues relatedtothesystem,andheisresponsibletomakesuretheavailabilityofthesystem totheusers,24/7.

50

SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques

ViewpointsStructuring Theabovementionedviewpointscanbegroupedandstructuredinahierarchalformwhich canrepresenttheactivitiesforeachviewpoint.Thestructureisgivenbelowinfigure.

51

You might also like