7/28/2019 Final Suply Chain SRS Final
1/54
SoftwareRequirements
Specification
For
AnEffective
Business
Intelligence
Tool
for
SupplyChainusingDataWarehousing&
DataMiningTechniques
Version:InitialArtifact
ProjectDevelopmentTeamFYP ICode:FA0708
CurrentageInternationalMarketing(Pvt.)Ltd,Pakistan(CIML)
November12,2010
7/28/2019 Final Suply Chain SRS Final
2/54
SoftwareRequirements Specification for: An Effective Business Intelligence Tool for Page iiSupply Chain using Data Warehousing & Data Mining Techniques
ii
TableofContents
TableofContents ........................................................................................................................... ii
RevisionHistory............................................................................................................................. iii
1.
Introduction...............................................................................................................................1
1.1 Purpose........................................................................................................................................ 11.2 DocumentConventions ............................................................................................................... 11.3 IntendedAudienceandReadingSuggestions ............................................................................. 11.4 ProductScope.............................................................................................................................. 21.5 References ................................................................................................................................... 2
2. OverallDescription....................................................................................................................2 2.1 ProductPerspective..................................................................................................................... 22.2 ProductFunctions........................................................................................................................ 32.3 UserClassesandCharacteristics ................................................................................................. 42.4 OperatingEnvironment ............................................................................................................... 42.5 DesignandImplementationConstraints ..................................................................................... 52.6 UserDocumentation ................................................................................................................... 52.7 AssumptionsandDependencies.................................................................................................. 5
3.External
Interface
Requirements..............................................................................................6
3.1 UserInterfaces............................................................................................................................. 63.2 HardwareInterfaces .................................................................................................................... 63.3 SoftwareInterfaces ..................................................................................................................... 63.4 CommunicationsInterfaces......................................................................................................... 6
4. SystemFeatures ........................................................................................................................6 4.1 UserAuthentication..................................................................................................................... 64.2 LoadSalesData............................................................................................................................ 74.3 LoadProductsData...................................................................................................................... 84.4 LoadCustomersData................................................................................................................... 84.5 GenerateSalesAdHocQueries................................................................................................... 94.6 GenerateCustomersAdHocQueries ......................................................................................... 94.7 GenerateProductsAdHocQueries .......................................................................................... 10
4.8
Process
Fixed
Queries................................................................................................................ 10
4.9 ProvideDataVisualizationDashboard ...................................................................................... 114.10 AccommodateProductOrders .................................................................................................. 114.11 AccommodateProductSales..................................................................................................... 124.12 AccommodateProductsData.................................................................................................... 124.13 AccommodateCustomersData................................................................................................. 134.14 GenerateProductsDemandsReport......................................................................................... 134.15 UserAccountsAdministration................................................................................................... 144.16 SalesReports ............................................................................................................................. 144.17 CustomerReports...................................................................................................................... 154.18 ProductReports......................................................................................................................... 15
5. OtherNonfunctionalRequirements .......................................................................................16 5.1 PerformanceRequirements ...................................................................................................... 165.2 SecurityRequirements .............................................................................................................. 16
5.3
SoftwareQuality
Attributes....................................................................................................... 17
6. OtherRequirements................................................................................................................17
AppendixA:Glossary ....................................................................................................................19
AppendixB:UseCaseSpecification&UseCaseModel ..............................................................20
AppendixC:ToBeDeterminedList ..............................................................................................41
AppendixD:SRSChecklist ............................................................................................................42
AppendixE:ZSpecification ..........................................................................................................45
AppendixF:VORDMethod ...........................................................................................................50
7/28/2019 Final Suply Chain SRS Final
3/54
SoftwareRequirements Specification for: An Effective Business Intelligence Tool for Page iiiSupply Chain using Data Warehousing & Data Mining Techniques
iii
RevisionHistory
Sr.No TeamName Date ReasonForChanges DocVersion01 FA0708 Nov12,2010 InitialDraft 1.0
7/28/2019 Final Suply Chain SRS Final
4/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
1
1. Introduction1.1 PurposeThepurposeofthisdocumentistodescribetherequirementsspecificationsforthewholesystemnamedasAnEffectiveBusiness IntelligenceTool forSupplyChainUsingDataWarehousing&DataMining Techniques, Release 0.1 for the Software Development Team. This document isintended to useby themembersof this SoftwareDevelopmentTeam thatwill implement andverify thecorrect functioningof the system.Unlessotherwisenoted,all requirements specifiedhereareofveryhighpriorityandcommittedforrelease0.1
1.2 DocumentConventionsWhenwritingthisdocumentitwasinheritedthatallrequirementshavethesameprioritybecausethis
is
an
Industrial
Project
and
future
business
decisions
regarding
Supply
Chain
Management
of
CurrentageInternationalMarketing(Pvt.)Ltd,Pakistanwillbasedonthesuccessofthisproject.FirstthereispresentedanoverallviewaboutSupplyChainManagementandthenallfeaturesandfunctionsareanalyzedindetailtoremoveanyoftheambiguity
1.3 IntendedAudienceandReadingSuggestionsThis requirement document contains general information about CIML Effective BusinessIntelligenceToolmainclasses,usecases,functions,featuresandspecialtechnologies.Itdescribesindetailallthatthisprojectneedstoworkproperlyandwithsafety.Thisdocumentisusedasarequirementspackageforthemembersofthedevelopmentteamofthisprojectandsomeofthepeoplethataretheintendedaudienceofthisprojectarelistedbelow:
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) Mr.MuhammadSaeedKhurram (DevelopmentTeamMember)
The
rest
of
the
document
is
divided
into
Section
for
better
understanding.
InSection2anoveralldescriptionofthissystem isprovided.Firstproductperspective ispresentedwithproductfeatures,overallcontextdiagramandmainfunctions.Thenfollowuserclassesandcharacteristics,operatingenvironmentsthatthisDWHsupportsaswellasdesignandimplementationconstraints.Afterallthatuserdocumentationispresentedandwillprovideyouwithmoredetailsabouteachfeaturestechnology
InSection3ExternalInterfaceRequirementsarepresentedwithdetaileddescription,alsouser interfaces, hardware Interfaces, software interfaces and communication interfacesaredescribed
7/28/2019 Final Suply Chain SRS Final
5/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
2
InSection4SystemfeaturesaredefinedwhichincludetheFunctionalRequirementswiththeirstimulus/systemresponseandtheirpriority
InSection5NonFunctionalrequirementsaredescribedindetail InSection6SoftwareandHardwareRequirementsforthissystemarelisted
1.4 ProductScopeOurprojectAnEffectiveBusinessIntelligenceToolforSupplyChainUsingDataWarehousing&DataMiningTechniqueshasanobjectivetodesignaBusiness IntelligenceSolutionfortheTopManagement of CIML Pakistan for effective decision making, future predictions using DataWarehousing&DataMiningTools&TechniquesThisSystemwillsupportthebusinessintelligencedecisionsforSales,CustomersandProducts.
1.5 ReferencesMoreaboutthisProjectcanbefoundatcanbefoundat:
[1]HTU
http://www.aamirhussain.site11.com/projects.phpUTH
[2]HTUhttp://www.currentage.comUTH
[3]HTUhttp://groups.yahoo.com/group/SupplyChainDataWarehouse/UTH
[4]HTUhttp://www.beyenetwork.com/view/4460UTH
[5]HTUhttp://portal.acm.org/citation.cfm?id=1018413.1019054UTH
[6]HTUhttp://www.techexchange.com/thelibrary/datawarehouse.htmlUTH
[7]HTUhttp://hotjobs.yahoo.com/jobJE042WUI0VUUTH
2.OverallDescription2.1 ProductPerspectiveAn Effective Business Intelligence Tool for Supply Chain usingDataWarehousing andDataMining Techniques is a system which is going to be build to support business intelligencedecisions of the top management of CIML. After the completion of this project the DecisionmakersatCIMLwillbeabletovisualizeinformationfromthehistoricaldata.
7/28/2019 Final Suply Chain SRS Final
6/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
3
Thissoftwarewillalsohelpthetopmanagementtofindoutdifferentproductrelatedpatternstomakedecisionsforthefuture.Thissystemwillreplacetheexistingmethodsofmanuallydecisionmakingtechniques
In
the
above
diagram
show
the
main
components
of
the
system,
subsystem
interconnections
and
externalinterfaces
to
help
you
to
understand
the
main
idea
of
this
system.
2.2 ProductFunctionsTheresultsand/orfunctionsprovidedwithinthescopeofthisprojectinclude:
2.2.1 EasilyaccessofhistoricaldataintheDWHfortheproductionoftheReports
7/28/2019 Final Suply Chain SRS Final
7/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
4
2.2.2 Provision of high quality data in the DWH, with required error reports for data qualityviolationsandtimelydatacorrectionbyMISDivisionstaff
2.2.3 An automated method of maintaining the required SCMS, nonSCMS (external) relateddata, business ruledata in theWarehouse, includingupload/update/replaceoptions, anautomatedmethodofassigningnewattributestotheproductrecordsintheWarehouseto
identifythe
one
or
more
cells
on
the
reports
to
which
they
apply,
resulting
in
the
ability
toaccessthedetailinformationbehindeachofthecellsonthereports
2.2.4 Anautomatedmethod for reapplyingcurrentyearpreviousmonth(s) transactionsbasedonnew/revisedbusinessrules
2.2.5 An automated method of producing timely and retrieving reports according tobusinessdimensionssuchassales,productsandcustomers.
2.3 UserClassesandCharacteristics2.3.1CEO&ManagingDirector,CIMLPakistan
CEOand
managing
director
have
to
keep
an
eye
on
overall
business
performance.
This
system
will
provideanorganizationwideviewofthebusinesssothatbusinesscanbeimproved.
2.3.2ManagerBusinessDevelopment,CIMLPakistanManagerbusinessdivisionisresponsibleforallthekeydecisionsrelatedtobusinessdevelopment,sales and marketing. This system will provide detailed reports against different businessdimensions with information visualization tools like charts, gauges, maps. It will tremendouslyimprovethedecisionmakingcapabilities.
2.3.3ManagerFinance&CorporateAffairs,CIMLPakistanManager Finance is responsible for all the key decisions related to Accounts and Finance. Thissystem will provide detailed reports against different business dimensions with informationvisualization tools like charts, gauges, maps. It will tremendously improve the decision making
capabilities.
2.3.4AssistantManagerMIS,CIMLPakistanAssistantManagerMIS isresponsible forthemanagementofallthesystemsanddatacurrentlyworking inthe intheCIML.Thissystemwillhelphima lottocreatereportsandprovidethetopmanagementwithefficientreportstovisualizeinformation.
2.3.5SystemAdministrationMIS,CIMLPakistanSystemAdministratorsare the staff thatwill create thenewusersof this system toaccess theDWH; the SystemAdministrators will create, edit,delete and modify the new and the existingusers of this system. The above given context diagram will give the information about theinteractionoftheSystemAdministratorswiththesystem.
2.4 OperatingEnvironmentOE1: ThissystemshalloperatewiththefollowingBrowser:
InternetExplorer6.0andAbove MozillaFireFox2.0andAbove SafariBrowser2.0andAbove MSInternetExplorer6.0andAbove
7/28/2019 Final Suply Chain SRS Final
8/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
5
OE2: Thissystemshalloperateonserversrunningthelatestapprovedversionsofthefollowingoperatingsystem
MSWindowsServer2008R2OE
3:
This
system
shall
be
accessed
with
Minimum
10Mbps
LAN
Network,
and
the
official
intranetofCIML.TheLANandtheIntranetwillbefullysecuredwithfirewall.
OE4: ThissystemshallbeusedbythehelpofBusinessIntelligenceSoftwareusingMicrosoftSQLServer2008R2
2.5 DesignandImplementationConstraints2.5.1 DesignConstraintsDC1: TheSystemshallusethecurrentISOStandardsoftheSQLServer2008R2
DC2: TheSystemshallusethecurrentISOStandardsofthealltheNetworkProtocolsaretobeimplementedinthissystem
2.5.2 ImplementationConstraintsIC1: AllHTMLinterfacesofoursystemshallconfirmtotheHTML4.0Standards
IC2: AllthefrontendscriptsshallbewritteninASP.Netwith.NetFramework4.0.
2.6 UserDocumentationUD
1:
After
the
completion
of
this
project
afull
fledge
documentation
is
provide
on
the
CD
in
Acrobat Reader Format with the latest version of Acrobat Reader 9.0 so that the user of thissoftwareshallbeentertainedwellwiththedocumentation
UD2: OursystemshallprovideanonlinetutorialofoursoftwaresothatincaseiftheCDislostthenitcanbeautomaticallydownloadedtoanymedia,thisdocumentationincludesalmostallthetroubleshootingprocedures stepby step so that theenduser canuse thisdocumentationveryeasily.
2.7 AssumptionsandDependenciesAS1:Thissystemshallonlybeused intheofficehoursbyauthenticatedusersofCIML,Pakistan
andtimings
are
09:00
AM
to
05:00,
and
this
system
can
also
be
used
in
the
case
of
any
Emergencyalso
DE1: ThissystemonlydependsonMicrosofts.NetFramework3.5orlater,otherwisethissystemisnotbeabletodeployintheDatacenterofCIML,Pakistan
DE2: The Sales operations depends on the region wise Orders of the products from differentCustomers
7/28/2019 Final Suply Chain SRS Final
9/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
6
3.ExternalInterfaceRequirements3.1 UserInterfacesThere
will
be
special
user
interface
required
to
visualize
all
the
information
in
the
form
of
maps,
gauges,chartsandbars.Asnotedabove,reportsagainstthedata intheDWHcanbedonewithanyODBCcompliantdesktoptoolsuchasMicrosoftAccess,MSQuery,Brio,andCrystalReports.Thebusinessrulestables,thenonIDMS(external)financialdataandtheorderstextdatawillbemaintained inEXCEL, and thenuploaded into theDWH. The AdministratorDivisionwilluploadthesefilestotheirfileserver,andthenschedulethejobstoFTPthefilesfromtheirfileservertotheDWHServer.Theyshouldalsobeabletoscheduletheproductionofreportsagainstdifferentbusinessdimensionsandshouldbeavailable inbothprintandelectronic (commadelimitedfile)format.
3.2 HardwareInterfacesThe
Hardware
interfaces
that
we
used
for
the
deployment
of
this
system
are
given
below:
CiscoUnifiedComputingSystemand10GbpsUnifiedFabricwithModularEMCCLARiiONStorage
CiscoUCSM81KRVirtualInterfaceCard BarracudaFirewall
3.3 SoftwareInterfacesTheSoftware Interfacesused for thedevelopmentandproper runningof this systemaregivenbelow:
Thesystemitself DundasDashboardsforDataVisualization
3.4 CommunicationsInterfacesTheCommunicationInterfacesusedforthecollaborationofthissystemaregivenbelow:
LocalAreaNetwork(100Mbps) Cisco16PortSwitch ExplorerorInternetBrowser
4.SystemFeatures4.1 UserAuthentication
4.1.1 DescriptionandPriority
This featureprovidesthe facilitythatunauthorizeduserscannotaccesstheDWH.ThisisaHIGHPriorityfeature
7/28/2019 Final Suply Chain SRS Final
10/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
7
4.1.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. UserenterLoginId
2. Userenterpassword
3. Systemvalidatetheuser
4. SystemredirectstheusertoMainportal
5. UserpressLogoutbutton
6. SystemredirectstheusertoLoginpage
7. Userclosethewindow
4.1.3 FunctionalRequirements
FR1: ThesystemshallprovidetheloginfacilitytotheuserFR2: ThesystemshallauthenticatetheusertoaccessthesystemFR3: Thesystemshallprovidethelogoutfacilitytotheuser
4.2 LoadSalesData4.2.1
Description
and
Priority
ThisfeatureprovidesthefacilitytoloadtheSalesDataintotheDWH.ThisisaHIGHPriorityfeature
4.2.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. UserselectsthedisparateSalesdatasource
2.
Systemloads
the
data
using
ETL
feature
3. UseranalyzeSalesdata
4.2.3 FunctionalRequirements
FR4: ThesystemshallprovidetheloginfacilitytoloadSalesDataintotheDWH
7/28/2019 Final Suply Chain SRS Final
11/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
8
4.3 LoadProductsData4.3.1 DescriptionandPriority
ThisfeatureprovidesthefacilitytoloadtheProductsData intotheDWH.ThisisaHIGHPriorityfeature
4.3.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. User selects thedisparateProductsdatasource
2. SystemloadsthedatausingETLfeature
3. UseranalyzeProductsdata
4.3.3 FunctionalRequirements
FR5: Thesystemshallprovidethe login facilityto loadProductsData intotheDWH
4.4 LoadCustomersData4.4.1 DescriptionandPriority
ThisfeatureprovidesthefacilitytoloadtheCustomersDataintotheDWH.ThisisaHIGHPriorityfeature
4.4.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. User selects the disparateCustomersdatasource
2. SystemloadsthedatausingETLfeature
3. UseranalyzeCustomersdata
4.4.3 FunctionalRequirements
FR6: ThesystemshallprovidetheloginfacilitytoloadCustomersDataintotheDWH
7/28/2019 Final Suply Chain SRS Final
12/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
9
4.5 GenerateSalesAdHocQueries4.5.1 DescriptionandPriority
This feature provides the facility to generate Sales related AdHoc Queries toanalyzethedatainourDWH...ThisisaHIGHPriorityfeature
4.5.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. User generate the query usingmouseclick
2. User give command toprocess thequery
3.
Systemprocess
the
query
4. SystemshowresultsontheDashboard
4.5.3 FunctionalRequirements
FR7: ThesystemshallbeabletogenerateSalesAdHocQueries
4.6 GenerateCustomersAdHocQueries4.6.1 DescriptionandPriority
ThisfeatureprovidesthefacilitytogenerateCustomersrelatedAdHocQueriestoanalyzethedatainourDWH.ThisisaHIGHPriorityfeature
4.6.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. User generate the query usingmouseclick
2. User give command toprocess the
query
3. Systemprocessthequery
4. SystemshowresultsontheDashboard
7/28/2019 Final Suply Chain SRS Final
13/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
10
4.6.3 FunctionalRequirements
FR8: ThesystemshallbeabletogenerateCustomersAdHocQueries
4.7 GenerateProductsAdHocQueries4.7.1
Description
and
Priority
This featureprovides the facility togenerateProducts relatedAdHocQueries toanalyzethedatainourDWH.ThisisaHIGHPriorityfeature
4.7.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. User generate the query usingmouseclick
2.
Usergive
command
to
process
the
query
3. Systemprocessthequery
4. SystemshowresultsontheDashboard
4.7.3 FunctionalRequirements
FR9: ThesystemshallbeabletogenerateProductsAdHocQueries
4.8 ProcessFixedQueries4.8.1 DescriptionandPriority
ThisfeatureprovidesthefacilitytoprocessfixedQueriestoanalyzethedatainourDWH.ThisisaHIGHPriorityfeature
4.8.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. Userselectthequery
2. User give command toprocess thequery
3. Systemprocessthequery
7/28/2019 Final Suply Chain SRS Final
14/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
11
4. SystemshowresultsontheDashboard
4.8.3 FunctionalRequirements
FR10: ThesystemshallbeabletoprocessFixedQueries.
4.9 ProvideDataVisualizationDashboard4.9.1 DescriptionandPriority
ThisfeatureprovidesaDashboardforbusinessintelligencedecisions.ThisisaHIGHPriorityfeature
4.9.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1.
Userselect
Dashboard
from
Main
Portal
2. SystemdisplaystheDashboard
3. UserviewtheDashboard
4. User selects the Type of DataVisualization
5.
System
Display
Charts,
Gauges
&
Maps
4.9.3 FunctionalRequirements
FR11: ThesystemshallProvideDashboardforDataVisualization.FR12: ThesystemshalldisplaybusinessdatausingCharts.FR13: ThesystemshalldisplaybusinessdatausingGauges.FR14: ThesystemshalldisplaybusinessdatausingMaps.FR15: ThesystemshalldisplaybusinessdatausingBars.
4.10 AccommodateProductOrders4.10.1
Description
and
Priority
ThisfeaturewillaccommodateProductOrders intheDWH.This isaHIGHPriorityfeature
7/28/2019 Final Suply Chain SRS Final
15/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
12
4.10.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. System ETL Products Orders data from
differentdesperate
data
sources
2. DWHstoreallProductsOrdersData
3. UseranalyzeProductsOrders
4.10.3 FunctionalRequirements
FR16: ThesystemshallaccommodateProductOrdersdata.
4.11 AccommodateProductSales4.11.1 DescriptionandPriority
This featurewill accommodateProductSales in theDWH.This isaHIGHPriorityfeature
4.11.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. System ETL Products Sales data fromdifferentdesperatedatasources
2. DWHstoreallProductsSalesData
3. UseranalyzeProductsSales
4.11.3 FunctionalRequirements
FR17: ThesystemshallaccommodateProductSalesdata.
4.12 AccommodateProductsData4.12.1
Description
and
Priority
This featurewill accommodateProductData in theDWH.This is aHIGHPriorityfeature
7/28/2019 Final Suply Chain SRS Final
16/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
13
4.12.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. System ETL Products data from different
desperatedata
sources
2. DWHstoreallProductsData
3. UseranalyzeProductsdata
4.12.3 FunctionalRequirements
FR18: ThesystemshallaccommodateProductdata.
4.13 AccommodateCustomersData4.13.1 DescriptionandPriority
ThisfeaturewillaccommodateCustomersDataintheDWH.ThisisaHIGHPriorityfeature
4.13.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. System ETL Customers data from differentdesperatedatasources
2. DWHstoreallCustomersData
3. UseranalyzeCustomersdata
4.13.3 FunctionalRequirements
FR19: ThesystemshallaccommodateCustomersdata.
4.14 GenerateProductsDemandsReport4.13.1
Description
and
Priority
ThisfeaturewillgenerateProductsDemandsReports.ThisisaHIGHPriorityfeature
4.13.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
7/28/2019 Final Suply Chain SRS Final
17/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
14
1. User select the generate ProductsDemandsReport
2. Systemgeneratereport
3. UseranalyzeProductsreport
4.13.3 FunctionalRequirements
FR20: ThesystemshallgenerateProductsdemandsreport.
4.15 UserAccountsAdministration4.15.1 DescriptionandPriority
Thisfeaturewillprovidethefacilitytomanageuseraccounts.ThisisaHIGHPriority
feature
4.15.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. Userselectstheuserfromaccountslist.
2. The user selects the requiredoperation.
3. Systemupdatestheuserinformation
4.15.3 FunctionalRequirements
FR21:TheSystemshouldallowuserstoedit/changeLoginPassword.FR22:TheSystemshallallowAdministratortomanageuseraccounts.
4.16 SalesReports4.16.1 DescriptionandPriority
Thisfeature
will
provide
the
facility
to
create
different
sales
reports
against
businessdimensions.ThisisaHIGHPriorityfeature
4.16.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. Userselectsthedimension.
7/28/2019 Final Suply Chain SRS Final
18/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
15
2. Systemgeneratereport.
3. UseranalyzeSalesreport
4.16.3Functional
Requirements
FR23:TheSystemshallbeabletogenerateRegionwiseSalesreports.FR24:TheSystemshallbeabletogenerateProductwiseSalesreports.FR25:TheSystemshallbeabletogenerateCustomerwiseSalesreports.FR26:TheSystemshallbeabletogenerateTimewiseSalesreports.
4.17 CustomerReports4.17.1 DescriptionandPriority
This feature will provide the facility to create different sales reports againstbusinessdimensions.ThisisaHIGHPriorityfeature
4.17.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. Userselectsthedimension.
2. Systemgeneratereport.
3. UseranalyzeCustomerreport
4.17.3Functional
Requirements
FR27:TheSystemshallbeabletogenerateRegionwiseCustomerreports.FR28:TheSystemshallbeabletogenerateProductwiseCustomerreports.FR29:TheSystemshallbeabletogenerateSaleswiseCustomerreports.FR30:TheSystemshallbeabletogenerateTimewiseCustomerreports.
4.18 ProductReports4.18.1 DescriptionandPriority
This feature will provide the facility to create different sales reports against
businessdimensions.
This
is
aHIGH
Priority
feature
4.18.2 Stimulus/ResponseSequences
Sr.No Stimulus Response
1. Userselectsthedimension.
7/28/2019 Final Suply Chain SRS Final
19/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
16
2. Systemgeneratereport.
3. UseranalyzeProductreport
4.18.3Functional
Requirements
FR31:TheSystemshallbeabletogenerateRegionwiseProductreports.FR32:TheSystemshallbeabletogenerateCustomerwiseProductsreports.FR33:TheSystemshallbeabletogenerateTimewiseProductreports.FR34:TheSystemshallbeabletogenerateRegionwiseProductreports.
5.OtherNonfunctionalRequirements5.1 PerformanceRequirementsPR1:Thesystemshallaccommodate50usersduringpeakusagetime Ie09:00amto06:00pmlocaltime,withestimatedaveragesessiondurationof10minutes
PR2:The system shalldisplayVisualizedDatausingGaugeson theDashboardwithin the timeintervalof25Seconds
PR3: The system shall display Visualized Data using Charts on the Dashboard within the timeintervalof25Seconds
PR4:AllBusinessReportsshallbegeneratedbysystemwithinthetimeintervalof25Seconds
PR5:Responsestoqueriesshalltakenolongerthan25secondstoloadontothescreenaftertheuser
submits
the
query
PR6: The system shalldisplay confirmation messages touserswithin4 seconds after theusersubmits informationtothesystem,andthesemessagesshouldmailedtotheconcernedstaffonhiswebmailaddress
5.2 SecurityRequirementsSR1: All network transactions that involve financial information or personally identifiableinformationshallbeencrypted
SR2:Usersshallberequiredtologintothesystemforalloperations
SR3:CEOandManagerBusinessDevelopmentshouldhavealltherightstoaccessthesystem
SR4:ThesystemshallpermitonlyAdministrationStaffofficerstocreateoredituseraccountsofthesystem
SR5: CEO, Manager Business Development and Manager Finance should have all the rights toaccessfinancialinformation
7/28/2019 Final Suply Chain SRS Final
20/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
17
SR6:OnlytheTopManagementshallbeabletogenerateReportsaccordingtotheirneed
5.3 SoftwareQualityAttributesThebelowgiventabledefinealltheSoftwareQualityAttributesofthissystem:
This is a large project so it needs to be installedonHiSpecificationMachine. It canbeaccessedremotelywithnoadditionalconfigurationneeded.
ThisisaprojectthatoncedeployedintheDatacenter,leavesnotracebehind.Sothereisnoneedtoinstalloneachmachineintheofficeenvironment
This Project is developed under CIML License version 1 or later and can be distributedundercompanytermsandconditions.
ThisProjectcanbefoundontheCDprovidedwiththedocumentation.
6.OtherRequirements6.1
Software
Requirements
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.2HardwareRequirementsSomeImportantHardwarethatweusedfordevelopmentofthissystemisgivenbelow:
Sr.No Hardware
1. IntelXeonMachine
2. 1TbSataDriveforBackup
3. Cisco Unified Computing System and 10Gbps Unified FabricwithModularEMCCLARiiONStorage
7/28/2019 Final Suply Chain SRS Final
21/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
18
4. CiscoUCSM81KRVirtualInterfaceCard
7/28/2019 Final Suply Chain SRS Final
22/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
19
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
7/28/2019 Final Suply Chain SRS Final
23/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
20
AppendixB:UseCaseSpecification&UseCaseModel
UseCasesrelatedtothissystemaregivenbelow:
UC1:UserAuthentication
USECASENO UC1USECASENAME UserAuthenticationPRIMARYACTOR AnyAuthenticatedUserofCIML,PakistanGOALINCONTEXT When any of the user wants to Login he/she will be
validatedbytheAuthenticationProcess
PRECONDITIONS UsermusthavevalidUserIdandPasswordNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. UserenterLoginId
2. Userenterpassword
3. Systemvalidatetheuser
4. SystemredirectstheusertoMainportal
5. UserpressLogoutbutton
6. SystemredirectstheusertoLoginpage
7. Userclosethewindow
ALTERNATECOURSEStep4:SystemwillneverallowtheusertoLoginandredirecttoLoginPageagain
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE Manytimesperday.
SECONDARYACTORS SystemAdministratorsandNonManagerialStaff
7/28/2019 Final Suply Chain SRS Final
24/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
21
UC2:LoadSalesData
USECASENO UC2USECASENAME LoadSalesDataPRIMARYACTOR CEO&ManagerBusinessDevelopmentGOALINCONTEXT LoadstheSalesdatatotheDWHforanalysisPRECONDITIONS SalesDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User selects the disparate Salesdatasource
2. SystemloadsthedatausingETLfeature
3. UseranalyzeSalesdata
ALTERNATECOURSE
Step2:
SystemgenerateanerrormessageandasktheusertoselectdifferentSalesDataSource
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS,SalesExecutive
7/28/2019 Final Suply Chain SRS Final
25/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
22
UC3:LoadProductsData
USECASENO UC3USECASENAME LoadProductsDataPRIMARYACTOR CEO&ManagerBusinessDevelopmentGOALINCONTEXT LoadstheProductsdatatotheDWHforanalysisPRECONDITIONS ProductsDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User selects the disparateProductsdatasource
2. SystemloadsthedatausingETLfeature
3. UseranalyzeProductsdata
ALTERNATECOURSE
Step2:
SystemgenerateanerrormessageandasktheusertoselectdifferentCustomerDataSource
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS,ManagerBusinessDevelopment
7/28/2019 Final Suply Chain SRS Final
26/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
23
UC4:LoadCustomersData
USECASENO UC4USECASENAME LoadCustomersDataPRIMARYACTOR CEO&ManagerBusinessDevelopmentGOALINCONTEXT LoadstheCustomersdatatotheDWHforanalysisPRECONDITIONS CustomersDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User selects the disparateCustomersdatasource
2. SystemloadsthedatausingETLfeature
3. UseranalyzeCustomersdata
ALTERNATECOURSE
Step2:
SystemgenerateanerrormessageandasktheusertoselectdifferentCustomerDataSource
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS,ManagerBusinessDevelopment
7/28/2019 Final Suply Chain SRS Final
27/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
24
UC5:GenerateSalesAdHocQueries
USECASENO UC5USECASENAME GenerateSalesAdHocQueriesPRIMARYACTOR CEO&ManagerBusinessDevelopmentGOALINCONTEXT GenerateAdHocQueriesforbusinessanalysisPRECONDITIONS AllDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User generate the query usingmouseclick
2. User give command to processthequery
3. Systemprocessthequery
ALTERNATECOURSE
Step3:SystemgenerateanerrormessageandasktheusertoselectdifferentSalesDataSource
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE ManytimesaDay
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
28/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
25
UC6:GenerateCustomersAdHocQueries
USECASENO UC6USECASENAME GenerateCustomersAdHocQueriesPRIMARYACTOR CEO&ManagerBusinessDevelopmentGOALINCONTEXT GenerateAdHocQueriesforbusinessanalysisPRECONDITIONS AllDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User generate the query usingmouseclick
2. User give command to processthequery
3. Systemprocessthequery
ALTERNATECOURSE
Step3:System generate an error message and ask the user to select different Customers DataSource
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE ManytimesaDay
SECONDARYACTORS
Manager
MIS
7/28/2019 Final Suply Chain SRS Final
29/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
26
UC7:GenerateProductsAdHocQueries
USECASENO UC7USECASENAME GenerateProductsAdHocQueriesPRIMARYACTOR CEO&ManagerBusinessDevelopmentGOALINCONTEXT GenerateAdHocQueriesforbusinessanalysisPRECONDITIONS AllDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User generate the query usingmouseclick
2. User give command to processthequery
3. Systemprocessthequery
ALTERNATECOURSE
Step3:SystemgenerateanerrormessageandasktheusertoselectdifferentProductsDataSourcePRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE ManytimesaDay
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
30/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
27
UC8:ProcessFixedQueries
USECASENO UC8USECASENAME ProcessFixedQueriesPRIMARYACTOR CEO, Manager Accounts & Manager Business
Development
GOALINCONTEXT GenerateFixedQueriesforbusinessanalysisPRECONDITIONS AllDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Userselectthequery
2. User give command to processthequery
3. Systemprocessthequery
4. SystemshowresultsontheDashboard
ALTERNATECOURSEStep3:SystemgenerateanerrormessageandasktheusertoselectdifferentQueryPRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE ManytimesaDay
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
31/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
28
UC9:ProvideDataVisualizationDashboard
USECASENO UC9USECASENAME ProvideDataVisualizationDashboardPRIMARYACTOR CEO, Manager Accounts & Manager Business
Development
GOALINCONTEXT DisplayBusinessDatainCharts,GaugesandMapsPRECONDITIONS AllDesperateDataSourcemustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. User select Dashboard fromMainPortal
2. SystemdisplaystheDashboard
3. UserviewtheDashboard
4. User selects the Type of DataVisualization
5. SystemDisplayCharts,Gauges&Maps
ALTERNATECOURSEN/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOF
USE
Many
times
aDay
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
32/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
29
UC10:AccommodateProductOrders
USECASENO UC10USECASENAME AccommodateProductOrdersPRIMARYACTOR DWHSystemGOALINCONTEXT ManageProductOrdersDataPRECONDITIONS AllDesperateDataSourcesmustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Systemupdatedatainbatchfromdesperatedatasource
2. DWHstoreallProductsOrdersData
3. UseranalyzeProductsOrders
ALTERNATECOURSE
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
33/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
30
UC11:AccommodateProductSalesData
USECASENO UC11USECASENAME AccommodateProductSalesDataPRIMARYACTOR DWHSystemGOALINCONTEXT ManageProductSalesDataPRECONDITIONS AllDesperateDataSourcesmustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Systemupdatedatainbatchfromdesperatedatasource
2. DWHstoreallProductsOrdersData
3. UseranalyzeProductsSales
ALTERNATECOURSE
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
34/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
31
UC12:AccommodateProductData
USECASENO UC12USECASENAME AccommodateProductDataPRIMARYACTOR DWHSystemGOALINCONTEXT ManageProductDataPRECONDITIONS AllDesperateDataSourcesmustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Systemupdatedatainbatchfromdesperatedatasource
2. DWHstoreallProductsOrdersData
3. UseranalyzeProductsData
ALTERNATECOURSE
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
35/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
32
UC13:AccommodateCustomerData
USECASENO UC13USECASENAME AccommodateCustomerDataPRIMARYACTOR DWHSystemGOALINCONTEXT ManageCustomerDataPRECONDITIONS AllDesperateDataSourcesmustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Systemupdatedatainbatchfromdesperatedatasource
2. DWHstoreallCustomerData
3. UseranalyzeCustomerData
ALTERNATECOURSE
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE 1or2timesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
36/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
33
UC14:GenerateProductDemandReports
USECASENO UC14USECASENAME GenerateProductDemandReportsPRIMARYACTOR CEOandManagerBusinessDevelopmentGOALINCONTEXT GeneratetheProductdemandreportsPRECONDITIONS AllDesperateDataSourcesmustberunning
Frontend dashboardmustberunningNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. UserselectthegenerateProductsDemandsReport
2. Systemgeneratereport
3. UseranalyzeProductsreport
ALTERNATECOURSE
Step2:SystemgenerateanerrormessageandasktheusertoselectdifferentdimensionPRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE Manytimes
SECONDARYACTORS CEO,ManagerBusinessDevelopment&ManagerMIS
7/28/2019 Final Suply Chain SRS Final
37/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
34
UC15:UserAccountsManagement.
USECASENO UC15USECASENAME UsersAccountsManagementPRIMARYACTOR ManagerMISGOALINCONTEXT Manageuserswhocanaccesstheinformation.PRECONDITIONS UseraccountmustexistNORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Userselectsauserfromtheuserslist.
2. Systemdisplaystheusersinfo
3. Userupdatestheinformationaboutuser
4. Usersubmitsthechangedinfo
5.
Systemsaves
the
updated
details
ALTERNATECOURSEStep3:Usercreateanewuser
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE ManytimesaMonth
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
38/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
35
UC16:GenerateSalesReports
USECASENO UC16USECASENAME GenerateSalesReportsPRIMARYACTOR CEO,ManagerMIS,ManagerbusinessdevelopmentGOALINCONTEXT GeneratereportsagainstdifferentbusinessdimensionsPRECONDITIONS SalesdatamustbeupdatedalwaysNORMAL
COURSE
OF
EVENTS
Sr.No ActorAction SystemResponse
1. Userselectsadimensionforwhichhe/shewantstothe
reports
2. Systemdisplaysthereports
3. UserAnalysesthereports
ALTERNATECOURSEStep3:
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE Manytimesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
39/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
36
UC17:GenerateCustomerReports
USECASENO UC17USECASENAME GenerateCustomerreportsPRIMARYACTOR CEO,ManagerMIS,ManagerBusinessDevelopmentGOALINCONTEXT GeneratereportsagainstdifferentbusinessdimensionsPRECONDITIONS Customerdatamustbeupdatedalways.NORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Userselectsadimensionforwhichhe/shewantstothe
reports
2. Systemdisplaysthereports
3. UserAnalysesthereports
ALTERNATECOURSE
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE Manytimesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
40/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
37
UC18:GenerateProductsReports
USECASENO UC18USECASENAME GenerateProductreportsPRIMARYACTOR CEO,ManagerMIS,ManagerBusinessDevelopmentGOALINCONTEXT GeneratereportsagainstdifferentbusinessdimensionsPRECONDITIONS Productsdatamustbeupdatedalways.NORMALCOURSEOFEVENTS
Sr.No ActorAction SystemResponse
1. Userselectsadimensionforwhichhe/shewantstothe
reports
2. Systemdisplaysthereports
3. UserAnalysesthereports
ALTERNATECOURSE
N/A
PRIORITY Essential,mustbeimplemented
WHENAVAILABLE Allthetime
FREQUENCYOFUSE Manytimesaday
SECONDARYACTORS ManagerMIS
7/28/2019 Final Suply Chain SRS Final
41/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
38
USECASEMODEL
7/28/2019 Final Suply Chain SRS Final
42/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
39
7/28/2019 Final Suply Chain SRS Final
43/54
7/28/2019 Final Suply Chain SRS Final
44/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
41
AppendixC:ToBeDeterminedList
SomeoftheToBeDetermineditemsarelistedbelow:
DatacenterDesign
Network
Design
BudgetIssues ProjectCopyrightissues
7/28/2019 Final Suply Chain SRS Final
45/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
42
AppendixD:SRSChecklist
Date(s)ofAssessment:UNov11,2010U Project:UAnEffectiveBusinessIntelligenceToolforSupplyChainusingU
UDataWarehousing
&
Data
Mining
Assessor(s):UAamirHussainU DocumentExamined:SoftwareRequirementSpecificationVer0.1
(Y=Yes,N=No,NA=NotApplicable)
(Y/N/NA) w/Comments#
StandardsCompliance1 Werestandards/guidelinesandnamingconventionsestablishedforthe
document?
Y
1a Doesthedocumentformatconformtothespecifiedstandard/guideline? Y
1b Arethestandardsandnamingconventionsestablishedfollowed
throughoutthedocument?
Y
Document
Content
2 Isthereahighlevelsystemoverview? Y
2a Dothehighlevelsystemdiagramsdepicttheinternalandexternal
interfacesanddataflows?
N
2b Isthesystemsfunctionalflowclearlyandcompletelydescribed? Y
2c Hasthesoftwareenvironmentbeenspecified(i.e.,hardware,software
resources,users)?
Y
3 Areallreferenceddocumentslisted? Y
4 Arealldefinitions,acronyms,andabbreviationsincluded? Y
5 Isthereageneraldescriptionofthesoftwaresystemandoperational
concepts?
Y
5a Arethesoftwarefunctionsdescribedatahighlevel? Y
5b Aretheusercharacteristicsdefined? Y
5c
Aregeneral
design
and
implementation
constraints
noted?
Y
5d Aregeneralassumptionsthataffectimplementationbeenstated? Y
5e Aregeneraldependenciesnoted? Y
5f Aretimingrequirementsprovided? Y
5g Arememoryrequirementsprovided? Y
5h Arethetimingandmemorylimitscompatiblewithhardware
constraints?
Y
5i Arealllimitsandrestrictionsonsoftwareperformancedefined? Y
6 Iseachfunctiondefinedseparately? Y
6a Doeseachfunctionfullydefineitspurposeandscope? Y
6b Havethefunctionalrequirementsbeenstatedintermsofinputs,
outputs,andprocessing?
Y
6c
Arethe
functional
requirements
clear
and
specific
enough
to
be
the
basis
fordetaileddesignandfunctionaltestcases?Y
6d Isthereadescriptionoftheperformancerequirementsforeach
function?
N
6e Aretheoperationalhardwarelimitationsdiscussedforeachfunction? Y
6f Areanysoftwarelimitationsdiscussedforeachfunction? N
7 Aresafetycriticalsoftwarerequirementsuniquelyidentified? Y
8 Aresecurityrequirementsidentified? Y
9 Areprivacyrequirementsidentified? Y
7/28/2019 Final Suply Chain SRS Final
46/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
43
(Y/N/NA) w/Comments#
10 Aresoftwarequalityrequirementsidentified(e.g.,reliability,portability,
reusability,maintainability)?
N
11 Arepersonnelrelatedrequirementsidentified? N
12 Areenvironmentalrequirementsandconditionsidentified? N
13 Areallpackagingrequirementsidentified? Y
14
Areall
delivery
requirements
identified?
Y
15 Arerequirementsprovidedfortheoperationalcomputerhardware? Y
16 Arecomputersoftwareresourcesidentified(e.g.,operatingsystem,
networksoftware,databases,testsoftware)?
Y
17 Haveoverallintegration,testandacceptancecriteriabeenestablished? N
18 Havetestmethods(e.g.,test,demonstration,analysis,orinspection)
beenidentifiedforrequirements?
N
General19 Arefunctionalrequirementsuniquelynumbered? Y
20 Areinterfacerequirementstoothermajorfunctionsorexternalentities
clearlyidentified?
N
21 Areallcommonfunctionsidentified? Y
22
Does
each
software
function
trace
to
one
or
more
higher
level
system
requirements? Y
23 Aretherequirementsstatedsothattheyarediscrete,unambiguous,and
testable?
Y
24 Haseachdecision,selection,andcomputationalfunctionthatthe
softwaremustperformbeenclearlydefined?
Y
25 Isadictionaryforalldataelementsprovided? N
26 Isthedatadictionarycomplete? N
Information Concise,CompleteandConsistent27 Isthedocumentconciseandeasytofollow? Y
28 Doesthelevelofdetailprovidedreflectalevelofdetailappropriateto
thepurposeofthedocument?
Y
29 Arerequirementsstatedconsistentlywithoutcontradictingthemselves
orother
requirements?
Y
30 Isthereevidenceofdocumentationcontrol? Y
31 WasthedocumentbaselinedpriortotheSoftwareRequirements
Review?
Y
ReferenceIEEE/EIA12207.11997. IEEE/EIASTANDARD:INDUSTRYIMPLEMENTATIONOFINTERNATIONAL
STANDARDISO/IEC12207:1995STANDARDFORINFORMATIONTECHNOLOGY SOFTWARELIFECYCLEPROCESSES
LIFECYCLEDATA:Section6.22SoftwareRequirementsDescription
7/28/2019 Final Suply Chain SRS Final
47/54
7/28/2019 Final Suply Chain SRS Final
48/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
45
AppendixE:ZSpecification
The ZSpecification for An Effective Business Intelligence Tool for Supply Chain using Data
WarehousingandDataMiningTechniquesisgivenbelow.
7/28/2019 Final Suply Chain SRS Final
49/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
46
7/28/2019 Final Suply Chain SRS Final
50/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
47
7/28/2019 Final Suply Chain SRS Final
51/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
48
7/28/2019 Final Suply Chain SRS Final
52/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
49
7/28/2019 Final Suply Chain SRS Final
53/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
50
AppendixF:VORDMethod
TheVORDMethodforAnEffectiveBusinessIntelligenceToolforSupplyChainusingData
WarehousingandDataMiningTechniquesisgivenbelow.
ViewPointsoftheSystem:
1. CEO&ManagingDirectorCEOandmanagingdirectorhavetokeepaneyeonoverallbusinessperformance.This
systemwillprovideanorganizationwideviewofthebusinesssothatbusinesscanbe
improved.
2. ManagerBusinessDevelopmentManagerbusinessdivisionisresponsibleforallthekeydecisionsrelatedtobusiness
development,sales
and
marketing.
This
system
will
provide
detailed
reports
against
differentbusinessdimensionswithinformationvisualizationtoolslikecharts,gauges,
maps.Itwilltremendouslyimprovethedecisionmakingcapabilities.
3. ManagerFinance&CorporateAffairsManagerFinanceisresponsibleforallthekeydecisionsrelatedtoAccountsand
Finance.Thissystemwillprovidedetailedreportsagainstdifferentbusinessdimensions
withinformationvisualizationtoolslikecharts,gauges,maps.Itwilltremendously
improvethedecisionmakingcapabilities.
4. AssistantManagerMISAssistant
Manager
MIS
is
responsible
for
the
management
of
all
the
systems
and
data
currentlyworkingintheintheCIML.Thissystemwillhelphimalottocreatereports
andprovidethetopmanagementwithefficientreportstovisualizeinformation.
5. SystemAdministratorSystemAdministratorisresponsibleforthemaintenanceandthetechnicallyissues
relatedtothesystem,andheisresponsibletomakesuretheavailabilityofthesystem
totheusers,24/7.
7/28/2019 Final Suply Chain SRS Final
54/54
SRSfor:AnEffectiveBusinessIntelligenceToolforSupplyChainusingDataWarehousing&DataMiningTechniques
ViewpointsStructuring
Theabovementionedviewpointscanbegroupedandstructuredinahierarchalformwhich
canrepresenttheactivitiesforeachviewpoint.Thestructureisgivenbelowinfigure.
Top Related