SlideShare a Scribd company logo
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/Subscribe
Sumant 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/Subscribe
Real-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 design
Tech_MX
 
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
Real-Time Innovations (RTI)
 
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
Real-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 Imaging
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
Gerardo Pardo-Castellote
 
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
Как повысить доступность ЦОД? Введение в балансировщики трафика. Часть 2
SkillFactory
 
Supervisory control and data acquisition
Supervisory control and data acquisitionSupervisory control and data acquisition
Supervisory control and data acquisition
udaykmr
 
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
BMC 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 Application
Intelliact 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 public
Ojoconsulting 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
 
Business Models for Interoperability
Business Models for InteroperabilityBusiness Models for Interoperability
Business Models for Interoperability
Real-Time Innovations (RTI)
 
Microservices
MicroservicesMicroservices
Microservices
Rajesh Kumar
 
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
Khazret Sapenov
 
AppResponse Xpert SaaS Edition
AppResponse Xpert SaaS EditionAppResponse Xpert SaaS Edition
AppResponse Xpert SaaS Edition
GeneXus
 
Client server computing_keypoint_and_questions
Client server computing_keypoint_and_questionsClient server computing_keypoint_and_questions
Client server computing_keypoint_and_questions
lucky94527
 
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
Dmitry 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

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
Tomaz Bratanic
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Jeffrey Haguewood
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
MichaelKnudsen27
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Speck&Tech
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
innovationoecd
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Safe Software
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Wask
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
Brandon Minnick, MBA
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
Federico Razzoli
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
fredae14
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
SitimaJohn
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 

Recently uploaded (20)

Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
GraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracyGraphRAG for Life Science to increase LLM accuracy
GraphRAG for Life Science to increase LLM accuracy
 
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...
 
Nordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptxNordic Marketo Engage User Group_June 13_ 2024.pptx
Nordic Marketo Engage User Group_June 13_ 2024.pptx
 
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
Presentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of GermanyPresentation of the OECD Artificial Intelligence Review of Germany
Presentation of the OECD Artificial Intelligence Review of Germany
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Driving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success StoryDriving Business Innovation: Latest Generative AI Advancements & Success Story
Driving Business Innovation: Latest Generative AI Advancements & Success Story
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 
Digital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying AheadDigital Marketing Trends in 2024 | Guide for Staying Ahead
Digital Marketing Trends in 2024 | Guide for Staying Ahead
 
Choosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptxChoosing The Best AWS Service For Your Website + API.pptx
Choosing The Best AWS Service For Your Website + API.pptx
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
Webinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data WarehouseWebinar: Designing a schema for a Data Warehouse
Webinar: Designing a schema for a Data Warehouse
 
Recommendation System using RAG Architecture
Recommendation System using RAG ArchitectureRecommendation System using RAG Architecture
Recommendation System using RAG Architecture
 
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptxOcean lotus Threat actors project by John Sitima 2024 (1).pptx
Ocean lotus Threat actors project by John Sitima 2024 (1).pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 

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