Question
Beverly's Best Baked Breads Company began as one small storefront in downtown Phoenix until the business grew so largethat now Beverly would like a software
Beverly's Best Baked Breads Company began as one small storefront in downtown Phoenix until the business grew so largethat now Beverly would like a software company to have an application that customers can use to place their orders from inside the storefront at kiosks and online. Beverly would like that application to have the company name and logo at the top of the order screen, with the bread options listed, and for the customer to be able to see their order is confirmed after they submit it. This application should increase profits by allowing Beverly to take orders in advance so the list of fresh baked breads every day is in the correct quantity for the needs of her customers. It should be a simple and small two page application with the order menu on the first page or tab and the confirmation of the order on the second page or tab.
Project Objectives: Have new project based on the traditional methodology Use the waterfall life cycle to best form and implement the new software application for ordering baked breads.
Make software application called Beverly's Best Baked Breads for order taking. Beverly's Best Baked Breads application will allow the customer to order their breads in advance, either at Beverly'scompany or online.
Beverly's Best Baked Breads application will be available from kiosks inside the store and also available to order breads online. It will be a simple application that is designed to take the customer's order information and show that it has been confirmed from the second tab on the application. The applications first tab will allow the customer to typein their first and last name and phone number, before selecting which bread, they would like to order. Once they have filled out the customer information section and make their bread selection(s) they will need to press the submit buttonto submit the order from the first tab, and then they will be able to click on the confirmation tab to see that their order was submitted successfully. 2. Beverly's Best Baked Breads order application will be created using standard hardware (desktop with Monitor,mouse, keyboard, tower), each desktop setup must have 64-bit operating systems, i-7 core processor, 3GHz speed,1Tb of internal storage, 30 GB of RAM, and Windows 10 with Microsoft Office Suites to complete all work deliverables. Other software required for developing the program will be NetBeans version 15 or newer with the latestJava development kit, JDK7 for ARM. With the hardware and software listed the developers, architect, and engineerswill design and implement the application using the object-oriented programming language Java.
Software Engineering Best Practices: Enhance Code Readability - our developers will be creating the application using clear code that is commentedproperly for ease in fixing errors and working in teams. Code Efficiency - the engineers will be responsible for constructing simple functions that work easily and properly. Frequent Testing - each section of code completed will be tested with debugging and by creating break points in thecode. Personalized Coding Technique - we will be using coding styles that were perfected by our team so that we are ableto work together efficiently. Version Control - our architect will be working with the engineers to ensure the system is built with version control,making it easy for others to update the system and make changes during at all points throughout project development. Feature Design - the code will be designed with ability to have multiple developers working together on functionsand sections of code without causing errors and bugs.
3.2 Functional requirements
3.2.1 Subsystem A name
3.2.1.1 Requirements statement
3.2.1.2 Requirements statement
3.2.1 Subsystem B name
3.2.1.1 Requirements statement
3.2.1.2 Requirements statement
3.3 Performance requirements
3.3.1 Standards
3.3.2 Hardware limitations
3.4 Design constraints
3.4.1 Availability
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started