C2SE.05 Proposal v2.1
C2SE.05 Proposal v2.1
Capstone Project 2
CMU-SE 451
Project Proposal
Version 1.0
Date: 20 - May - 2024
Submitted by
Approved by
1. Project Overview...................................................................................................................3
2. Executive Summary.............................................................................................................. 4
3. Project Background.............................................................................................................. 4
4. Project Objectives................................................................................................................. 6
5. Scope and Requirements...................................................................................................... 6
5.1. Scope.............................................................................................................................. 6
5.2. Requirements................................................................................................................. 6
5.3. System context............................................................................................................... 7
6. Methodology and Approach.................................................................................................8
6.1. Technical Constraints..................................................................................................... 8
6.2. Business constraints....................................................................................................... 9
7. Project Timeline.................................................................................................................... 9
8. Resource Allocation............................................................................................................ 10
9. Budget and Cost Estimate.................................................................................................. 10
10. Risk Management..............................................................................................................11
11. Stakeholder Engagement.................................................................................................. 12
12. Project Constraints........................................................................................................... 13
13. References.......................................................................................................................... 14
14. Attachment: DESCRIPTION OF PRODUCT REQUIREMENTS FORM................ 15
15. Approval.............................................................................................................................15
2
REVISION HISTORY
Version Date Description of Changes Author
1. Project Overview
PROJECT INFORMATION
Project
SLDS
acronym
Project Title Sign Language Detection System
Start Date 15 - Feb - 2024 End Date 20 - May - 2024
Lead
International School, Duy Tan University
Institution
Name: Thuan, Nguyen Tan Ph.D.
Project
Email: thuannt.it.dtu@gmail.com
Mentor
Tel: 0905.626.276
Project Name: Duy, Huynh Gia
Manager & Email: huynhduy25072002@gmail.com
contact
details Tel: 0762.555.759
Partner
Organization
Project Web
URL
Team
Name Email Tel
members
25211216743 Sy, Nguyen Van vansy01682937260@gmail.com 0377.445.085
25211208352 Minh, Huynh Tan Quang liverpool990minh12@gmail.com 0929.097.985
25217211295 Dinh, Le Nguyen Nhut lenguyennhutdinh@gmail.com 0965.925.991
3
C2SE.05 Team Proposal Document
2. Executive Summary
Our system is not just a means of communication, but also a transformative tool,
opening the doors to connection and understanding between individuals, regardless of
their form of communication. Through our website, users can participate in remote video
calls and experience a diverse communication space.
Easy to use and access, our website connects users through video calls where they
can communicate in sign or spoken language. Through the use of real-time translation
technology, gestures and sign language are automatically converted into spoken or
written language, facilitating the exchange of ideas and information.
Similar to Google Translate, our website acts as a flexible communication
companion, focusing on converting visual input. By simply pointing the camera at the
speaker or signer, our technology automatically interprets gestures and converts them into
the desired form of communication, including spoken, written, or spoken language. sign
language.
3. Project Background
In the age of technology, connecting deaf and mute people with the world through
video calls is necessary. This has spurred extensive research and development in the field
of sign language interpretation systems. Here, we explore existing solutions that have
paved the way for our own system.
Example:
- https://www.ngonngukyhieu.com/
- https://viesign.org.vn/
viesign Comprehensive: This is the first and only MOOC (Massive Open
Online Course) platform to learn Sign Language in Vietnam.
Up-to-date: The website is regularly updated with the latest news and
research on sign language.
4
C2SE.05 Team Proposal Document
5
C2SE.05 Team Proposal Document
The system provides comprehensive solutions for connecting deaf and mute
people with everyone. It can recognize sign languages, analyze them with AI, and convert
them into natural language in the most natural way.
4. Project Objectives
- Facilitate Communication: Build a platform that allows deaf and mute people to
communicate naturally and effectively through video calls.
- Sign Language Translation: Develop automatic sign language translation technology
that uses machine learning to translate sign language in real time.
- Integrating Machine Learning Technology: Uses advanced machine learning models to
accurately recognize and translate sign language.
- Ensuring Security: Protects users' personal information and communication data.
- Multi-Language Support: Provides services for many different sign languages, not
limited to a specific language.
- Community Development: Create conditions for the deaf and mute community to
develop and support each other.
- Research and Development: Continue to research and update technology to improve
service quality.
5. Scope and Requirements
5.1. Scope
This document provides an overview of how the project will be developed. It includes
the description of business needs, the proposed solution, the financial forecast, and some
constraints that are involved in the project.
The document provides a comprehensive master plan for each phase of software
development based on the processes that have been selected. This document is made for
senior management to put forward a proposal.
5.2. Requirements
Functional Requirements:
● User Authentication: Implement user registration and login to manage user profiles.
● Data Management: Store and retrieve videos, user information, and call history.
6
C2SE.05 Team Proposal Document
● Integration with External Systems: Link to cloud storage services and third-party
APIs.
● Sign Language Translation: Use machine learning to translate sign language in real
time.
Non-functional Requirements:
● Performance: Ensure fast response times and smooth video processing.
● Reliability: Maintain stable operation with low error rates.
● Security: Protect user data and call information.
● Usability: Provide a user-friendly interface for easy access.
● Scalability: Support more users without compromising performance.
● Maintenance: Allow for easy updates and system maintenance.
5.3. System context
7
C2SE.05 Team Proposal Document
8
C2SE.05 Team Proposal Document
● Framework: fastapi.
● Libraries: Tensorflow, websockets.
● Operating System: Windows, Linux, macOS.
Client:
● Programming language: JavaScript.
● Framework: NextJS.
● Libraries: ReactJS.
● Operating System: Windows, Linux, macOS.
● Web Browser: Chrome, Firefox, Microsoft Edge, …
9
C2SE.05 Team Proposal Document
8. Resource Allocation
Team’s Information
10
C2SE.05 Team Proposal Document
Explain:
● Amount of working hours = 4 members * 6 hours * 85 days = 2040 hours
● Amount of party cost support = 4 members * $4/person * 3 times = $48
Risk Risk
Mitigation Plan Contingency Plan
ID Description
Conduct thorough Explore options for augmenting datasets
Data Quality
1 data validation and or collaborating with healthcare
and Availability
preprocessing. institutions for access to high-quality data.
Provide clear and detailed information
Use accurate and
Inaccurate about the accuracy of predictions
reliable medical
2 cancer Guide users on the limitations of
data from
prediction predictions and encourage them to seek
validated sources
advice from medical professionals
Strictly adhere to
legal and ethical Use clear and transparent contracts and
Legal and regulations in the service terms
3
ethical issues healthcare field Update and enforce data protection and
Consult and work privacy measures
with legal experts
Establish a
Technical Maintain clear communication channels to
4 comprehensive
Challenges address technical issues promptly.
testing framework.
11
C2SE.05 Team Proposal Document
12
C2SE.05 Team Proposal Document
Constraints
Constraint Guidelines for Acceptance
Description
Elements for consideration are design costs,
Economic production costs, maintenance costs,
operating costs, and sales price
13
C2SE.05 Team Proposal Document
13. References
https://en.wikipedia.org/wiki/Scrum_(software_development)
https://www.atlassian.com/agile/scrum
https://www.digite.com/agile/scrum-methodology/
1 Scrum Model
https://docs.microsoft.com/en-us/azure/devops/boards/sprints/b
est-practices-scrum?view=azure-devops
https://www.scrum.org/resources/scrum-guide
https://cloud.google.com/dialogflow/docs/
https://slack.com/
2 Technical https://developers.google.com/identity/sign-in/web/sign-in
https://medium.com/
https://reactnative.dev/docs/getting-started
Software
https://www.nws.noaa.gov/oh/hrl/developers_docs/General_So
3 Engineering
ftware_Standards.pdf
Standards
14
C2SE.05 Team Proposal Document
https://standards.ieee.org/standard/12208-2017.html
https://sw-eng.larc.nasa.gov/
15