SlideShare ist ein Scribd-Unternehmen logo
1 von 30
Software
Requirements
Specification




March 10, 2012   SMS Based Spare Delivery Tracking System   1
MR. MOIN….
                        A typical spare parts manager




                     Dealing with vendors all day
                     ………… !!!
March 10, 2012   SMS Based Spare Delivery Tracking System   2
Organize Delivery Tracks ???
                         ….. No    way !!




                            YOU SEE ...
                 ACTIVITIES ARE ALL SCATTERED!!!!!
March 10, 2012   SMS Based Spare Delivery Tracking System   3
……Better put all in a place ??




                        a software does it all for him…….


                     Maintains communication with vendors
                     Assures spare parts delivery on time
                     Provides delivery reports at will
March 10, 2012   SMS Based Spare Delivery Tracking System   4
SMS          Based   Spare
                                  Delivery Tracking
                                           System


                                  Group Members:
                    Iftekhar Ahmed                          BIT0220
                    Rayhan Hossain                          BIT0226
                    Khaza Moinuddin Mazumder                BIT0234




March 10, 2012   SMS Based Spare Delivery Tracking System         5
List of Topics


                   Introduction
                   Project Scope
                   General Description
                   Specific Requirements
                   Analysis Models

March 10, 2012   SMS Based Spare Delivery Tracking System   6
Introduction
                 SDTS - Spare Delivery Tracking System
                      A P2PSMS based tracking system for spare
                     tools of machineries
                              optional media: Email

                     Acts as an intermediary | Supports peer to
                      peer message transfer


                     Clients…
                      1. Broker Houses, Manufacturers,
                         Distributors, Machine Shops
                      2. Spare Vendors or Producers of spares
March 10, 2012   SMS Based Spare Delivery Tracking System     7
How it works…




March 10, 2012   SMS Based Spare Delivery Tracking System   8
List of Topics

                   Introduction
                   Project               Scope
                   General Description
                   Specific Requirements
                   Analysis Models

March 10, 2012   SMS Based Spare Delivery Tracking System   9
Scope: What we will provide

                 • Assurance of on-time delivery
                   confirmation
                 • Store information about spares,
                   customers and vendor
                 • Keep track of delivery state and
                   accumulate assets
                 • Generate post-spare-delivery
                   reports and logs
                 • View Engine to view and download
                   reports
March 10, 2012   SMS Based Spare Delivery Tracking System   10
Scope: What we won’t provide

                 • Provide interface for any direct
                   communication between customer
                   and vendor

                 • Store data or report which is
                   conflicting with the service level
                   agreement

                 • Send anonymous spare request to
                   the vendor
March 10, 2012   SMS Based Spare Delivery Tracking System   11
List of Topics

                   Introduction
                   Project Scope
                   General Description
                   Specific Requirements
                   Analysis Models

March 10, 2012   SMS Based Spare Delivery Tracking System   12
General Description
                 • PRODUCT PERSPECTIVE
                         Comparison with legacy product/s
                 • PRODUCT FUNCTIONS
                         Main functions of SDTS >>
                      Send and receive SMS and Email
                      Generate various delivery reports
                      Let the users to view and download
                       reports in raw or formatted version at
                       anytime.

March 10, 2012   SMS Based Spare Delivery Tracking System       13
General Description(contd.)
                 • USER CHARACTERISTICS
                        Potential Users of The Project >>
                     Spare Parts Engineer or Spare
                      CUSTOMER
                     Vendor Engineer or VENDOR
                     Customer side SPM EMPLOYERS
                     SDTS ADMINISTRATOR




March 10, 2012   SMS Based Spare Delivery Tracking System   14
General Description(contd.)

                 • GENERAL CONSTRAINTS
                       Limitations in developer options
                 • ASSUMPTIONS AND DEPENDENCIES




March 10, 2012   SMS Based Spare Delivery Tracking System   15
List of Topics

                  Introduction
                  Project Scope
                  General Description
                  Specific Requirements
                  Analysis Models

March 10, 2012   SMS Based Spare Delivery Tracking System   16
Specific Requirements

                 • EXTERNAL INTERFACE REQUIREMENTS
                   User Interfaces
                   Hardware Interfaces
                   Software Interfaces
                   Communications Interfaces




March 10, 2012     SMS Based Spare Delivery Tracking System   17
Specific Requirements
                        (contd.)

                 • FUNCTIONAL REQUIREMENTS
                    Spare Request / CSR Raising
                    Spare Request Acknowledgement
                    Spare Delivery Acknowledgement
                    CSR Close Email




March 10, 2012    SMS Based Spare Delivery Tracking System   18
Specific Requirements
                        (contd.)

                 • NON-FUNCTIONAL REQUIREMENTS
                       Performance
                       Reliability
                       Availability
                       Security
                       Maintainability
                       Portability




March 10, 2012    SMS Based Spare Delivery Tracking System   19
Specific Requirements
                        (contd.)

                   • INVERSE REQUIREMENTS
                   • LOGICAL DATABASE
                     REQUIREMENTS
                   • OTHER REQUIREMENTS
                   • DESIGN CONSTRAINTS



March 10, 2012     SMS Based Spare Delivery Tracking System   20
List of Topics

                   Introduction
                   Project Scope
                   General Description
                   Specific Requirements
                   Analysis                  Models

March 10, 2012   SMS Based Spare Delivery Tracking System   21
Analysis Models
                  .... SIX Basic Models Adopted To
                  Analyze The Requirements...


                  >>   USE CASE DIAGRAM
                  >>   ACTIVITY DIAGRAM
                  >>   SWIM LANE DIAGRAM
                  >>   CLASS DIAGRAM
                  >>   STATE TRANSITION DIAGRAM
                  >>   DATA FLOW DIAGRAM
March 10, 2012   SMS Based Spare Delivery Tracking System   22
Use Case




March 10, 2012   SMS Based Spare Delivery Tracking System   23
Activity Diagram




March 10, 2012   SMS Based Spare Delivery Tracking System   24
Swim Lane Diagram




March 10, 2012   SMS Based Spare Delivery Tracking System   25
Class Diagram




March 10, 2012   SMS Based Spare Delivery Tracking System   26
State Transition Diagram




March 10, 2012     SMS Based Spare Delivery Tracking System   27
Data Flow Diagram




March 10, 2012   SMS Based Spare Delivery Tracking System   28
March 10, 2012   SMS Based Spare Delivery Tracking System   29
March 10, 2012   SMS Based Spare Delivery Tracking System   30

Weitere ähnliche Inhalte

Ähnlich wie SMS Based Spare Delivery Tracking System

Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeSumant Tambe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeReal-Time Innovations (RTI)
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software designTech_MX
 
Discover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too lateDiscover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too lateReal-Time Innovations (RTI)
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Gerardo Pardo-Castellote
 
Digital Mailroom Automation - AMS Imaging
Digital Mailroom Automation - AMS ImagingDigital Mailroom Automation - AMS Imaging
Digital Mailroom Automation - AMS ImagingAMS Imaging
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareGerardo Pardo-Castellote
 
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2SkillFactory
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisitionudaykmr
 
BMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's NewBMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's NewBMC Software
 
Elstr Service Department Web Portal - Demo Application
Elstr Service Department Web Portal - Demo ApplicationElstr Service Department Web Portal - Demo Application
Elstr Service Department Web Portal - Demo ApplicationIntelliact AG
 
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Sumant Tambe
 
Managing application performance for cloud apps bmc
Managing application performance for cloud apps bmcManaging application performance for cloud apps bmc
Managing application performance for cloud apps bmcKhazret Sapenov
 
AppResponse Xpert SaaS Edition
AppResponse Xpert SaaS EditionAppResponse Xpert SaaS Edition
AppResponse Xpert SaaS EditionGeneXus
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questionslucky94527
 
Accelerated Windows Software Trace Analysis training public slides
Accelerated Windows Software Trace Analysis training public slidesAccelerated Windows Software Trace Analysis training public slides
Accelerated Windows Software Trace Analysis training public slidesDmitry Vostokov
 

Ähnlich wie SMS Based Spare Delivery Tracking System (20)

Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Communication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/SubscribeCommunication Patterns Using Data-Centric Publish/Subscribe
Communication Patterns Using Data-Centric Publish/Subscribe
 
Software engineering principles in system software design
Software engineering principles in system software designSoftware engineering principles in system software design
Software engineering principles in system software design
 
Top 10 Ways to Mess Up Your Distributed System
Top 10 Ways to Mess Up Your Distributed SystemTop 10 Ways to Mess Up Your Distributed System
Top 10 Ways to Mess Up Your Distributed System
 
Discover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too lateDiscover problems in your distributed system before it's too late
Discover problems in your distributed system before it's too late
 
Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)Introduction to OMG DDS (1 hour, 45 slides)
Introduction to OMG DDS (1 hour, 45 slides)
 
Digital Mailroom Automation - AMS Imaging
Digital Mailroom Automation - AMS ImagingDigital Mailroom Automation - AMS Imaging
Digital Mailroom Automation - AMS Imaging
 
Interoperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric MiddlewareInteroperability for Intelligence Applications using Data-Centric Middleware
Interoperability for Intelligence Applications using Data-Centric Middleware
 
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
 
BMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's NewBMC Remedy ITSM 8.0 What's New
BMC Remedy ITSM 8.0 What's New
 
Elstr Service Department Web Portal - Demo Application
Elstr Service Department Web Portal - Demo ApplicationElstr Service Department Web Portal - Demo Application
Elstr Service Department Web Portal - Demo Application
 
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 publicOjoconsulting Oy Nimbus Monitoring Service description v1.2 public
Ojoconsulting Oy Nimbus Monitoring Service description v1.2 public
 
Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++Standardizing the Data Distribution Service (DDS) API for Modern C++
Standardizing the Data Distribution Service (DDS) API for Modern C++
 
Business Models for Interoperability
Business Models for InteroperabilityBusiness Models for Interoperability
Business Models for Interoperability
 
Microservices
MicroservicesMicroservices
Microservices
 
Managing application performance for cloud apps bmc
Managing application performance for cloud apps bmcManaging application performance for cloud apps bmc
Managing application performance for cloud apps bmc
 
AppResponse Xpert SaaS Edition
AppResponse Xpert SaaS EditionAppResponse Xpert SaaS Edition
AppResponse Xpert SaaS Edition
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questions
 
Accelerated Windows Software Trace Analysis training public slides
Accelerated Windows Software Trace Analysis training public slidesAccelerated Windows Software Trace Analysis training public slides
Accelerated Windows Software Trace Analysis training public slides
 

Kürzlich hochgeladen

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodJuan lago vázquez
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherRemote DBA Services
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024The Digital Insurer
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 

Kürzlich hochgeladen (20)

ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 

SMS Based Spare Delivery Tracking System

  • 1. Software Requirements Specification March 10, 2012 SMS Based Spare Delivery Tracking System 1
  • 2. MR. MOIN…. A typical spare parts manager Dealing with vendors all day ………… !!! March 10, 2012 SMS Based Spare Delivery Tracking System 2
  • 3. Organize Delivery Tracks ??? ….. No way !! YOU SEE ... ACTIVITIES ARE ALL SCATTERED!!!!! March 10, 2012 SMS Based Spare Delivery Tracking System 3
  • 4. ……Better put all in a place ?? a software does it all for him…….  Maintains communication with vendors  Assures spare parts delivery on time  Provides delivery reports at will March 10, 2012 SMS Based Spare Delivery Tracking System 4
  • 5. SMS Based Spare Delivery Tracking System Group Members: Iftekhar Ahmed BIT0220 Rayhan Hossain BIT0226 Khaza Moinuddin Mazumder BIT0234 March 10, 2012 SMS Based Spare Delivery Tracking System 5
  • 6. List of Topics  Introduction  Project Scope  General Description  Specific Requirements  Analysis Models March 10, 2012 SMS Based Spare Delivery Tracking System 6
  • 7. Introduction SDTS - Spare Delivery Tracking System  A P2PSMS based tracking system for spare tools of machineries optional media: Email  Acts as an intermediary | Supports peer to peer message transfer Clients… 1. Broker Houses, Manufacturers, Distributors, Machine Shops 2. Spare Vendors or Producers of spares March 10, 2012 SMS Based Spare Delivery Tracking System 7
  • 8. How it works… March 10, 2012 SMS Based Spare Delivery Tracking System 8
  • 9. List of Topics  Introduction  Project Scope  General Description  Specific Requirements  Analysis Models March 10, 2012 SMS Based Spare Delivery Tracking System 9
  • 10. Scope: What we will provide • Assurance of on-time delivery confirmation • Store information about spares, customers and vendor • Keep track of delivery state and accumulate assets • Generate post-spare-delivery reports and logs • View Engine to view and download reports March 10, 2012 SMS Based Spare Delivery Tracking System 10
  • 11. Scope: What we won’t provide • Provide interface for any direct communication between customer and vendor • Store data or report which is conflicting with the service level agreement • Send anonymous spare request to the vendor March 10, 2012 SMS Based Spare Delivery Tracking System 11
  • 12. List of Topics  Introduction  Project Scope  General Description  Specific Requirements  Analysis Models March 10, 2012 SMS Based Spare Delivery Tracking System 12
  • 13. General Description • PRODUCT PERSPECTIVE Comparison with legacy product/s • PRODUCT FUNCTIONS Main functions of SDTS >>  Send and receive SMS and Email  Generate various delivery reports  Let the users to view and download reports in raw or formatted version at anytime. March 10, 2012 SMS Based Spare Delivery Tracking System 13
  • 14. General Description(contd.) • USER CHARACTERISTICS Potential Users of The Project >>  Spare Parts Engineer or Spare CUSTOMER  Vendor Engineer or VENDOR  Customer side SPM EMPLOYERS  SDTS ADMINISTRATOR March 10, 2012 SMS Based Spare Delivery Tracking System 14
  • 15. General Description(contd.) • GENERAL CONSTRAINTS Limitations in developer options • ASSUMPTIONS AND DEPENDENCIES March 10, 2012 SMS Based Spare Delivery Tracking System 15
  • 16. List of Topics  Introduction  Project Scope  General Description  Specific Requirements  Analysis Models March 10, 2012 SMS Based Spare Delivery Tracking System 16
  • 17. Specific Requirements • EXTERNAL INTERFACE REQUIREMENTS User Interfaces Hardware Interfaces Software Interfaces Communications Interfaces March 10, 2012 SMS Based Spare Delivery Tracking System 17
  • 18. Specific Requirements (contd.) • FUNCTIONAL REQUIREMENTS  Spare Request / CSR Raising  Spare Request Acknowledgement  Spare Delivery Acknowledgement  CSR Close Email March 10, 2012 SMS Based Spare Delivery Tracking System 18
  • 19. Specific Requirements (contd.) • NON-FUNCTIONAL REQUIREMENTS  Performance  Reliability  Availability  Security  Maintainability  Portability March 10, 2012 SMS Based Spare Delivery Tracking System 19
  • 20. Specific Requirements (contd.) • INVERSE REQUIREMENTS • LOGICAL DATABASE REQUIREMENTS • OTHER REQUIREMENTS • DESIGN CONSTRAINTS March 10, 2012 SMS Based Spare Delivery Tracking System 20
  • 21. List of Topics  Introduction  Project Scope  General Description  Specific Requirements  Analysis Models March 10, 2012 SMS Based Spare Delivery Tracking System 21
  • 22. Analysis Models .... SIX Basic Models Adopted To Analyze The Requirements... >> USE CASE DIAGRAM >> ACTIVITY DIAGRAM >> SWIM LANE DIAGRAM >> CLASS DIAGRAM >> STATE TRANSITION DIAGRAM >> DATA FLOW DIAGRAM March 10, 2012 SMS Based Spare Delivery Tracking System 22
  • 23. Use Case March 10, 2012 SMS Based Spare Delivery Tracking System 23
  • 24. Activity Diagram March 10, 2012 SMS Based Spare Delivery Tracking System 24
  • 25. Swim Lane Diagram March 10, 2012 SMS Based Spare Delivery Tracking System 25
  • 26. Class Diagram March 10, 2012 SMS Based Spare Delivery Tracking System 26
  • 27. State Transition Diagram March 10, 2012 SMS Based Spare Delivery Tracking System 27
  • 28. Data Flow Diagram March 10, 2012 SMS Based Spare Delivery Tracking System 28
  • 29. March 10, 2012 SMS Based Spare Delivery Tracking System 29
  • 30. March 10, 2012 SMS Based Spare Delivery Tracking System 30