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