Product Description
Our project will be an airline company flight reservation system. Our company is called AirPrairies. We will be operating routes locally within Canada(the big cities) and from Canada to the big cities in Europe, the USA, and Mexico. Users will be able to book flights, add luggage, etc. Moreover, we will be offering bus fares options for budget travellers.
Essential Features:
- Book flights
- See flights and destinations
- See detailed times about flights
- Accessible design
Need and Value
Reservation made easy and gives the customers a variety of options and a variety of prices that serve all needs, and is certainly an important software for AirPrairies to increase their flight ticket sales and help the company grow.
Stakeholders
Budget travellers, regular travellers, and business travellers, AirPrairies.
Quality Assurance
We will go through all the techniques for ensuring Quality Assurance meaning stakeholder meetings, review of user stories with primary stakeholders, paper prototype walkthroughs, product testing, and source code inspection. Further evaluation of design through techniques such as heuristic evaluation will also be done.
- Preliminary Testing Strategy:
- Testing approach:
- White-box testing
- Black-box testing
- Testing levels:
- Unit testing
- Integration testing
- System testing
- Operational acceptance testing
- Testing types:
- Installation testing
- Compatibility testing
- Regression testing
- Acceptance testing
- Alpha testing
- Beta testing
- Functional vs non-functional testing
Technology Requirements
- C#: Software Developing Language (IDE To Be Determined)
- Docker Hub: Team Container of Applications
- GitLab: Development Platform
- Excel Spreadsheet: Store Data for Simulation/Testing
- StackOverflow.com: Resources of Coding Solution
- YouTube: Coding Tutorial Videos
- More requirements will be added later if necessary as the project moving forward
Action Plan
All Team members shared ideas of what products to be selected and came up with meaningful suggestions about the technology to be used and contributed to the activities planning.
Ali: Came up with the idea of designing a flight reservation system and created Milestone2. Will give all team member his ultimate expectation of what our final product will be like. He will continue to give thoughtful ideas of features of the product for the next milestone.
Nick: Came up with the idea of building a mobile phone Alarm application with gaming features added in. He helped edit Milestone 1 and added the tag to it after, built the homepage and helped edit Milestone 2 in the Quality Assurance. He also created the mark request issue and will continue to complete the same activities for the next milestone.
Wes: Came up with the idea of building a gas calculator as the product. He helped edit the Milestone 2 in Quality Assurance, Technology Requirements, and Action Plan section. He will continue to complete the same activities for the next milestone.
Jordan: Created Milestone 1 and followed up with Nick to ensure the on-time submission of Milestone 1. Set up Meeting time and location and will continue to complete the same activities for the next milestone.