SlideShare a Scribd company logo
1 of 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

More Related Content

Similar to 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
 

Similar to 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
 

Recently uploaded

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTopCSSGallery
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...ScyllaDB
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceSamy Fodil
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfSrushith Repakula
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandIES VE
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...panagenda
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdfMuhammad Subhan
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...ScyllaDB
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Patrick Viafore
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxFIDO Alliance
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfFIDO Alliance
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Skynet Technologies
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxFIDO Alliance
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data SciencePaolo Missier
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024Lorenzo Miniero
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!Memoori
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxFIDO Alliance
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Hiroshi SHIBATA
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform EngineeringMarcus Vechiato
 

Recently uploaded (20)

Top 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development CompaniesTop 10 CodeIgniter Development Companies
Top 10 CodeIgniter Development Companies
 
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
Event-Driven Architecture Masterclass: Integrating Distributed Data Stores Ac...
 
WebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM PerformanceWebAssembly is Key to Better LLM Performance
WebAssembly is Key to Better LLM Performance
 
How we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdfHow we scaled to 80K users by doing nothing!.pdf
How we scaled to 80K users by doing nothing!.pdf
 
Using IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & IrelandUsing IESVE for Room Loads Analysis - UK & Ireland
Using IESVE for Room Loads Analysis - UK & Ireland
 
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
Easier, Faster, and More Powerful – Alles Neu macht der Mai -Wir durchleuchte...
 
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
“Iamnobody89757” Understanding the Mysterious of Digital Identity.pdf
 
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
Event-Driven Architecture Masterclass: Engineering a Robust, High-performance...
 
Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024Extensible Python: Robustness through Addition - PyCon 2024
Extensible Python: Robustness through Addition - PyCon 2024
 
ADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptxADP Passwordless Journey Case Study.pptx
ADP Passwordless Journey Case Study.pptx
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
Human Expert Website Manual WCAG 2.0 2.1 2.2 Audit - Digital Accessibility Au...
 
Overview of Hyperledger Foundation
Overview of Hyperledger FoundationOverview of Hyperledger Foundation
Overview of Hyperledger Foundation
 
Intro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptxIntro to Passkeys and the State of Passwordless.pptx
Intro to Passkeys and the State of Passwordless.pptx
 
Design and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data ScienceDesign and Development of a Provenance Capture Platform for Data Science
Design and Development of a Provenance Capture Platform for Data Science
 
WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024WebRTC and SIP not just audio and video @ OpenSIPS 2024
WebRTC and SIP not just audio and video @ OpenSIPS 2024
 
State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!State of the Smart Building Startup Landscape 2024!
State of the Smart Building Startup Landscape 2024!
 
Design Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptxDesign Guidelines for Passkeys 2024.pptx
Design Guidelines for Passkeys 2024.pptx
 
Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024Long journey of Ruby Standard library at RubyKaigi 2024
Long journey of Ruby Standard library at RubyKaigi 2024
 
Working together SRE & Platform Engineering
Working together SRE & Platform EngineeringWorking together SRE & Platform Engineering
Working together SRE & Platform Engineering
 

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