final suply chain srs final

Upload: waleed-abrar

Post on 03-Apr-2018

223 views

Category:

Documents


1 download

TRANSCRIPT

  • 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.