SlideShare une entreprise Scribd logo
1  sur  25
Télécharger pour lire hors ligne
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




                USB Temperature Sensor & Its Linux Driver
                              Software 1

                                            Group#4,
                                    Computer Science & Engg. ,
                                         G.E.C Thrissur




           1
               We wish to thank Savyan Sir for being our guide ;-)
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Introduction




              Motivation to this project
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Introduction




              Motivation to this project
              Existing Systems
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Introduction




              Motivation to this project
              Existing Systems
              Proposed System
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Introduction




              Motivation to this project
              Existing Systems
              Proposed System
              Advantages over the existing systems
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Development Strategy




              Agile development strategy
              Face to face communication
              Working software
              Customer collaboration
              Responding to change
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




User Requirements



              API should be simple to use.
              Project must provide sufficient documentation and help
              regarding how to use API.
              Maximum level of hardware abstraction is preferred.
              The prototype hardware must be able to measure temperature
              at an acceptable level of accuracy.
              Product must be portable.
              Long term support
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Project Requirements




              Operating Environment
              Interface Requirements
              Functional Requirements.
              Non Functional Requirements.
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Functional Requirements


              Temperature sensor must provide readings at an acceptable
              level of accuracy.
              The system must use USB port for communication, because,
              USB is a widely accepted and used bus protocol.
              The system must be easily portable to other platforms.
              Must provide proper documentation to for application
              developers.
              The system must be very stable at any kind of hostile
              conditions.
              Cost and effectiveness of the hardware are two main
              constraints of the project.
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Non-Functional Requirements




              Scalability.
              Maintainability.
              Adaptability.
              Reliability.
              Testability.
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Functionalities of the system




              Device Detection.
              Device Configuration.
              Data Retrieval.
              Micro Controller - Temperature Sensor Communication.
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Use Case Diagram
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Device Detection
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Device Configuration
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Micro Controller - Temperature Sensor Communication
Module.
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Data Retrieval
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Outline

      1    Introduction

      2    Development Strategy

      3    User Requirements

      4    Project Requirements

      5    Functionalities of the system

      6    Design

      7    Conclusion
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Conclusion




      This project had gone through feasibility study, requirement
      elicitation, requirement collection, requirement validation, design
      and design validation stages. The remaining stages are
      Implementation and Testing.
Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion




Thanks For Your Attention




      Questions...

Contenu connexe

Tendances

software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...Ashok Mohanty
 
Software Development Life Cycle Testingtypes
Software Development Life Cycle TestingtypesSoftware Development Life Cycle Testingtypes
Software Development Life Cycle Testingtypesvladimir zaremba
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models Satya P. Joshi
 
Software Engineering(unit 1)
Software Engineering(unit 1)Software Engineering(unit 1)
Software Engineering(unit 1)SURBHI SAROHA
 
Principles of Software Engineering @MyAssignmenthelp.com
Principles of Software Engineering @MyAssignmenthelp.comPrinciples of Software Engineering @MyAssignmenthelp.com
Principles of Software Engineering @MyAssignmenthelp.comMyAssignmenthelp.com
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineeringArun Nair
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelssaurabhshertukde
 
Sdlc process document
Sdlc process documentSdlc process document
Sdlc process documentPesara Swamy
 
Chapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsChapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsPiyush Gogia
 
Unit 3 requirements engineering processes merged
Unit 3 requirements engineering processes mergedUnit 3 requirements engineering processes merged
Unit 3 requirements engineering processes mergedanuragmbst
 
962 sech04
962 sech04962 sech04
962 sech04aldwal
 

Tendances (20)

Software process
Software processSoftware process
Software process
 
Swebokv3
Swebokv3 Swebokv3
Swebokv3
 
software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...software development, process model, requirement engineering, srs, structured...
software development, process model, requirement engineering, srs, structured...
 
Software Development Life Cycle Testingtypes
Software Development Life Cycle TestingtypesSoftware Development Life Cycle Testingtypes
Software Development Life Cycle Testingtypes
 
Software Engineering Process Models
Software Engineering Process Models Software Engineering Process Models
Software Engineering Process Models
 
Software Engineering(unit 1)
Software Engineering(unit 1)Software Engineering(unit 1)
Software Engineering(unit 1)
 
1 se-introduction
1 se-introduction1 se-introduction
1 se-introduction
 
SDLC Model
SDLC  ModelSDLC  Model
SDLC Model
 
Sdlc models
Sdlc modelsSdlc models
Sdlc models
 
Process Models IN software Engineering
Process Models IN software EngineeringProcess Models IN software Engineering
Process Models IN software Engineering
 
Principles of Software Engineering @MyAssignmenthelp.com
Principles of Software Engineering @MyAssignmenthelp.comPrinciples of Software Engineering @MyAssignmenthelp.com
Principles of Software Engineering @MyAssignmenthelp.com
 
process models- software engineering
process models- software engineeringprocess models- software engineering
process models- software engineering
 
SOFTWARE ENGINEERING
SOFTWARE ENGINEERINGSOFTWARE ENGINEERING
SOFTWARE ENGINEERING
 
Pressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-modelsPressman ch-3-prescriptive-process-models
Pressman ch-3-prescriptive-process-models
 
Swe notes
Swe notesSwe notes
Swe notes
 
Sdlc process document
Sdlc process documentSdlc process document
Sdlc process document
 
Chapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_modelsChapter 2 software_development_life_cycle_models
Chapter 2 software_development_life_cycle_models
 
Unit2
Unit2Unit2
Unit2
 
Unit 3 requirements engineering processes merged
Unit 3 requirements engineering processes mergedUnit 3 requirements engineering processes merged
Unit 3 requirements engineering processes merged
 
962 sech04
962 sech04962 sech04
962 sech04
 

En vedette

En vedette (7)

Driver_linux
Driver_linuxDriver_linux
Driver_linux
 
Task programming
Task programmingTask programming
Task programming
 
Linux Kernel Introduction
Linux Kernel IntroductionLinux Kernel Introduction
Linux Kernel Introduction
 
Producer and consumer classical problem
Producer and consumer classical problemProducer and consumer classical problem
Producer and consumer classical problem
 
Producer Consumer Problem
Producer Consumer Problem  Producer Consumer Problem
Producer Consumer Problem
 
Producer consumer
Producer consumerProducer consumer
Producer consumer
 
PCI Drivers
PCI DriversPCI Drivers
PCI Drivers
 

Similaire à USB Temperature Sensor & Its Linux Driver Software

Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineeringMadhav Suratkar
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering MethodologiesNesrine Shokry
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdmguestc990b6
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptHumzaWaris1
 
software Engineering process
software Engineering processsoftware Engineering process
software Engineering processRaheel Aslam
 
Introduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptxIntroduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptxAsadBaig49
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03YousefYassin5
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxssusera34210
 
Il product development - 20 01 2011
Il  product development - 20 01 2011Il  product development - 20 01 2011
Il product development - 20 01 2011nakham
 
Lect 1- software engineering
Lect 1- software engineeringLect 1- software engineering
Lect 1- software engineeringShraddha Shirsat
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadBhawani N Prasad
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering Huda Alameen
 

Similaire à USB Temperature Sensor & Its Linux Driver Software (20)

Basics of software engineering
Basics of software engineeringBasics of software engineering
Basics of software engineering
 
Software Engineering Methodologies
Software Engineering MethodologiesSoftware Engineering Methodologies
Software Engineering Methodologies
 
Software Engineering and Introduction, Activities and ProcessModels
Software Engineering and Introduction, Activities and ProcessModels Software Engineering and Introduction, Activities and ProcessModels
Software Engineering and Introduction, Activities and ProcessModels
 
Software Engineering The Multiview Approach And Wisdm
Software Engineering   The Multiview Approach And WisdmSoftware Engineering   The Multiview Approach And Wisdm
Software Engineering The Multiview Approach And Wisdm
 
Requirements engineering
Requirements engineeringRequirements engineering
Requirements engineering
 
ISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.pptISE_Lecture Week 2-SW Process Models.ppt
ISE_Lecture Week 2-SW Process Models.ppt
 
software Engineering process
software Engineering processsoftware Engineering process
software Engineering process
 
Introduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptxIntroduction-to-the-Waterfall-Model.pptx
Introduction-to-the-Waterfall-Model.pptx
 
The process
The processThe process
The process
 
Itc chapter # 7
Itc   chapter # 7Itc   chapter # 7
Itc chapter # 7
 
Introduction to Software engineering ch03
Introduction to Software engineering ch03Introduction to Software engineering ch03
Introduction to Software engineering ch03
 
The Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docxThe Software Engineering Profession SWE311The Software Enginee.docx
The Software Engineering Profession SWE311The Software Enginee.docx
 
Il product development - 20 01 2011
Il  product development - 20 01 2011Il  product development - 20 01 2011
Il product development - 20 01 2011
 
Lect 1- software engineering
Lect 1- software engineeringLect 1- software engineering
Lect 1- software engineering
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Agile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasadAgile lifecycle handbook by bhawani nandan prasad
Agile lifecycle handbook by bhawani nandan prasad
 
2-models.pptx
2-models.pptx2-models.pptx
2-models.pptx
 
Chapter1
Chapter1Chapter1
Chapter1
 
Software Engineering1-1.pptx
Software Engineering1-1.pptxSoftware Engineering1-1.pptx
Software Engineering1-1.pptx
 
Softweare Engieering
Softweare Engieering Softweare Engieering
Softweare Engieering
 

Dernier

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒anilsa9823
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Lviv Startup Club
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesDipal Arora
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMANIlamathiKannappan
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMRavindra Nath Shukla
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayNZSG
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetDenis Gagné
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst SummitHolger Mueller
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insightsseri bangash
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessAggregage
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in managementchhavia330
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Dipal Arora
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation SlidesKeppelCorporation
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Neil Kimberley
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsP&CO
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...noida100girls
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyEthan lee
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...Any kyc Account
 

Dernier (20)

VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒VIP Call Girls In Saharaganj ( Lucknow  ) 🔝 8923113531 🔝  Cash Payment (COD) 👒
VIP Call Girls In Saharaganj ( Lucknow ) 🔝 8923113531 🔝 Cash Payment (COD) 👒
 
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
Yaroslav Rozhankivskyy: Три складові і три передумови максимальної продуктивн...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
A DAY IN THE LIFE OF A SALESMAN / WOMAN
A DAY IN THE LIFE OF A  SALESMAN / WOMANA DAY IN THE LIFE OF A  SALESMAN / WOMAN
A DAY IN THE LIFE OF A SALESMAN / WOMAN
 
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
Nepali Escort Girl Kakori \ 9548273370 Indian Call Girls Service Lucknow ₹,9517
 
Monte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSMMonte Carlo simulation : Simulation using MCSM
Monte Carlo simulation : Simulation using MCSM
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature SetCreating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
Creating Low-Code Loan Applications using the Trisotech Mortgage Feature Set
 
Progress Report - Oracle Database Analyst Summit
Progress  Report - Oracle Database Analyst SummitProgress  Report - Oracle Database Analyst Summit
Progress Report - Oracle Database Analyst Summit
 
Understanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key InsightsUnderstanding the Pakistan Budgeting Process: Basics and Key Insights
Understanding the Pakistan Budgeting Process: Basics and Key Insights
 
Sales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for SuccessSales & Marketing Alignment: How to Synergize for Success
Sales & Marketing Alignment: How to Synergize for Success
 
GD Birla and his contribution in management
GD Birla and his contribution in managementGD Birla and his contribution in management
GD Birla and his contribution in management
 
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
Call Girls Navi Mumbai Just Call 9907093804 Top Class Call Girl Service Avail...
 
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
Keppel Ltd. 1Q 2024 Business Update  Presentation SlidesKeppel Ltd. 1Q 2024 Business Update  Presentation Slides
Keppel Ltd. 1Q 2024 Business Update Presentation Slides
 
Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023Mondelez State of Snacking and Future Trends 2023
Mondelez State of Snacking and Future Trends 2023
 
Value Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and painsValue Proposition canvas- Customer needs and pains
Value Proposition canvas- Customer needs and pains
 
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...BEST ✨ Call Girls In  Indirapuram Ghaziabad  ✔️ 9871031762 ✔️ Escorts Service...
BEST ✨ Call Girls In Indirapuram Ghaziabad ✔️ 9871031762 ✔️ Escorts Service...
 
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
VVVIP Call Girls In Greater Kailash ➡️ Delhi ➡️ 9999965857 🚀 No Advance 24HRS...
 
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case studyThe Coffee Bean & Tea Leaf(CBTL), Business strategy case study
The Coffee Bean & Tea Leaf(CBTL), Business strategy case study
 
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
KYC-Verified Accounts: Helping Companies Handle Challenging Regulatory Enviro...
 

USB Temperature Sensor & Its Linux Driver Software

  • 1. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion USB Temperature Sensor & Its Linux Driver Software 1 Group#4, Computer Science & Engg. , G.E.C Thrissur 1 We wish to thank Savyan Sir for being our guide ;-)
  • 2. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 3. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Introduction Motivation to this project
  • 4. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Introduction Motivation to this project Existing Systems
  • 5. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Introduction Motivation to this project Existing Systems Proposed System
  • 6. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Introduction Motivation to this project Existing Systems Proposed System Advantages over the existing systems
  • 7. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 8. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Development Strategy Agile development strategy Face to face communication Working software Customer collaboration Responding to change
  • 9. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 10. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion User Requirements API should be simple to use. Project must provide sufficient documentation and help regarding how to use API. Maximum level of hardware abstraction is preferred. The prototype hardware must be able to measure temperature at an acceptable level of accuracy. Product must be portable. Long term support
  • 11. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 12. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Project Requirements Operating Environment Interface Requirements Functional Requirements. Non Functional Requirements.
  • 13. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Functional Requirements Temperature sensor must provide readings at an acceptable level of accuracy. The system must use USB port for communication, because, USB is a widely accepted and used bus protocol. The system must be easily portable to other platforms. Must provide proper documentation to for application developers. The system must be very stable at any kind of hostile conditions. Cost and effectiveness of the hardware are two main constraints of the project.
  • 14. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Non-Functional Requirements Scalability. Maintainability. Adaptability. Reliability. Testability.
  • 15. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 16. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Functionalities of the system Device Detection. Device Configuration. Data Retrieval. Micro Controller - Temperature Sensor Communication.
  • 17. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 18. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Use Case Diagram
  • 19. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Device Detection
  • 20. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Device Configuration
  • 21. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Micro Controller - Temperature Sensor Communication Module.
  • 22. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Data Retrieval
  • 23. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Outline 1 Introduction 2 Development Strategy 3 User Requirements 4 Project Requirements 5 Functionalities of the system 6 Design 7 Conclusion
  • 24. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Conclusion This project had gone through feasibility study, requirement elicitation, requirement collection, requirement validation, design and design validation stages. The remaining stages are Implementation and Testing.
  • 25. Introduction Development Strategy User Requirements Project Requirements Functionalities of the system Design Conclusion Thanks For Your Attention Questions...