De PE

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

PE Spring 2022

;=

Câu 1
In this situation, the topic given is that I have to set up a management page for Mamaspa and make
an online appointment for people, then first a web management includes front-end and back-and.
- back-end: this management web will include 3 rights including:
+ role Admin: management, appointment management, product management and reporting of staff.
+ role staff: will include some functions in the first update
l.View their shifts by month, by week, by day
2. Ask to change their shifts in case they have urgent business.
4. Get notified about the services/customers they have served.
5.Update customer information regarding their shift, including payment, gift card, voucher
and such..
6.View their income, committed by month, by year.
+ role user: are the users who will only be able to use the services and vouchers displayed on the
front-end of the user interface.
Câu 2
4 requirements on the employee's role function:
- Update customer information to receive notifications about the services / customers they have
served (follow up and hundreds of customers)
- gift certificates, credit card processing, SMS and text message reminders, and transaction
management
- keep track of payments, gift cards, vouchers and ... to upload to users
- record sold items, discounts and tax rates.
2 non-functional requirements:
- Web applications must be compatible with many types of browsers such as Sarafi, FirefoxChrome,
languages used for Web applications include Vietnamese, French, and English.
- Manage overbooking and color coding.
Câu 3:
- An employee in MamaSpa that day was assigned to work the shift from 16:10-17:40, but when they
went to work, they arrived at 12:50-14:20 and argued with the staff of that shift. but when opening
MamaSpa's management page to check the calendar, the employee remembered wrongly and realized
his mistake (the function of Viewing shifts by month, by week, by day has been completed)
- a new employee who has only been working for a month came to receive salary and did not accept
the salary offered by the manager. but when opening the management web of MamaSpa, in the
function View income, commitment by month, by year. then they remembered the salary in the
pledge and accepted the apology
PE FALL 2022
Q1.I accept that Dexterous venture the executives of Agile is the best programming improvement
strategy for a movement organizer application in this situation because of its emphasis on client
communication and fulfillment and its adaptability.Agile system empowers the designer group to
rapidly distinguish and determine issues.Agile project the board likewise incorporates self-sorting
out, cross-utilitarian groups.
Q2.Including GPS following for constant appearance Guide and a navigational device for the aide are
accessible. Disconnected courses and a timetable are likewise accessible. Push changes are accessible
in the event of an unforeseen failure.I need to see my timetable and disconnected switch choices so I
can rapidly get to my objective as a traveler.As a pioneer, I want to save a wariness for frightening
event so I can be prepared
Q4.Embedding GPS Following for Constant Appearances: turn on the continuous area, enter the
area, press the explore button, Show the best course to the area, press start, and ascertain the quickest
course founded on climate and traffic conditions
Q5. Access account: enter client name, enter secret key, press login button.- Due to its flexibility to
necessities, I consent to go with SPIRAL:At a high level stage, proposed changes to requests can be
appropriately coordinated with this framework.I propose completing framework testing to guarantee
the framework's dependability before we can complete the application.
PE RE FALL2022 ĐỀ 2
đề 2 PE RETAKE HÒA LẠC FALL 2022

incremental
CÂU 1/ Đặc điểm yêu cầu:
Độ tin cậy: các yêu cầu rõ ràng nhưng không chi tiết.
Mức độ thường xuyên các yêu cầu có thể thay đổi: có thể thay đổi thường xuyên theo yêu cầu của
thị trường.
Loại yêu cầu:
Yêu cầu chức năng:
- Đặt phòng nhanh
- Thông báo tức thì
- Xếp hạng và Đánh giá
- Quản lý thanh toán
Những yêu cầu phi lý:
- Duyệt dễ dàng
Số lượng yêu cầu là trung bình.
Các yêu cầu có thể được xác định ở giai đoạn đầu không: nó có thể được xác định bởi 4 phần
chính.
Dự án này là một ứng dụng trang web mới được xây dựng.
Nhóm phát triển:
Quy mô nhóm: 6-7 người và 7 thành viên trong dự án sẽ là điểm ngọt ngào kỳ diệu.
Sự tham gia của người dùng trong dự án:
Vì khách hàng (công ty mới thành lập) muốn phát triển một ứng dụng di động và trang web mới
nhưng không chắc chắn về cách thực hiện, họ sẽ cộng tác với nhóm phát triển để thay đổi các yêu
cầu sau mỗi giai đoạn hoặc bản in.
Chỉ định logic: Trong tình huống này, chủ đề đưa ra là một công ty mới thành lập muốn phát triển
một ứng dụng và trang web dành cho thiết bị di động để người dùng có thể khắc phục các sự cố liên
quan đến cuộc sống hàng ngày của họ, chẳng hạn như quản lý dịch hại, các vấn đề về cơ, điện và
nhiệt , v.v. Vì vậy, ứng dụng di động và trang web này nên bao gồm giao diện người dùng, back-
end và cả cơ sở dữ liệu để lưu trữ dữ liệu của người dùng như máy chủ SQL, Firebase, MongoDB.
- Back-end: ứng dụng di động và website này sẽ bao gồm 2 quyền bao gồm:
+ Vai trò Admin (người quản lý): xóa hoặc cấm user, thêm bớt tính năng nếu cần.
+ Vai trò người dùng (khách hàng): sẽ bổ sung một số chức năng trong lần cập nhật đầu tiên:
- Đặt phòng nhanh
- Thông báo tức thì
- Xếp hạng và Đánh giá
- Quản lý thanh toán
Tùy theo tình hình, tốt nhất là triển khai tư duy Agile (đặc biệt là Scrum) để xây dựng phần mềm,
tất cả các giai đoạn của dự án (phân tích, thiết kế, phát triển và thử nghiệm, nâng cao) sẽ được lặp
đi lặp lại sau mỗi lần chạy nước rút/giai đoạn sau khi gặp khách hàng ( khởi nghiệp).
CÂU 2/ 4 yêu cầu chức năng mà tôi quan tâm đến ứng dụng này:
- Đặt dịch vụ trực tuyến nhanh chóng
- Thông báo tức thì
- Xếp hạng và Đánh giá
- Quản lý thanh toán
CÂU 3 /- Là khách hàng, tôi muốn đặt dịch vụ trực tuyến nhanh chóng, để không phải mất thời gian
đến văn phòng của nhà cung cấp dịch vụ.
- Là một khách hàng, tôi muốn xếp hạng và đánh giá nhà cung cấp dịch vụ, để tôi có thể xác định
nhà cung cấp dịch vụ nào sẽ phù hợp nhất để giải quyết các vấn đề của tôi.
Câu 4/ Tự vẽ hình
CÂU 5 / A/Tôi đồng ý với yêu cầu này. Đầu tiên, chúng ta phải xây dựng một ứng dụng di động và
trang web ngay từ đầu. Vì khách hàng (công ty mới thành lập) muốn phát triển một ứng dụng di
động và trang web mới nhưng không chắc chắn về cách thực hiện, họ sẽ cộng tác với nhóm phát
triển để thay đổi các yêu cầu sau mỗi giai đoạn hoặc bản in. Vì phương pháp gia tăng cũng sử dụng
tư duy Agile để phát triển, nên chúng tôi có thể chỉ định như sau:
Đặc điểm yêu cầu:
Độ tin cậy: các yêu cầu rõ ràng nhưng không chi tiết.
Mức độ thường xuyên các yêu cầu có thể thay đổi: có thể thay đổi thường xuyên theo yêu cầu của
thị trường.
Loại yêu cầu:
Yêu cầu chức năng:
- Đặt phòng nhanh
- Thông báo tức thì
- Xếp hạng và Đánh giá
- Quản lý thanh toán
Những yêu cầu phi lý:
- Duyệt dễ dàng
Số lượng yêu cầu là trung bình.
Các yêu cầu có thể được xác định ở giai đoạn đầu không: nó có thể được xác định bởi 4 phần
chính.
Dự án này là một ứng dụng trang web mới được xây dựng.
Nhóm phát triển:
Quy mô nhóm: 6-7 người và 7 thành viên trong dự án sẽ là điểm ngọt ngào kỳ diệu.
Sự tham gia của người dùng trong dự án:
Vì khách hàng (công ty mới thành lập) muốn phát triển một ứng dụng di động và trang web mới
nhưng không chắc chắn về cách thực hiện, họ sẽ cộng tác với nhóm phát triển để thay đổi các yêu
cầu sau mỗi giai đoạn hoặc bản in.
Chỉ định logic: Trong tình huống này, chủ đề đưa ra là một công ty mới thành lập muốn phát triển
một ứng dụng và trang web dành cho thiết bị di động để người dùng có thể khắc phục các sự cố liên
quan đến cuộc sống hàng ngày của họ, chẳng hạn như quản lý dịch hại, các vấn đề về cơ, điện và
nhiệt , v.v. Vì vậy, ứng dụng di động và trang web này nên bao gồm giao diện người dùng, back-
end và cả cơ sở dữ liệu để lưu trữ dữ liệu của người dùng như máy chủ SQL, Firebase, MongoDB.
- Back-end: ứng dụng di động và website này sẽ bao gồm 2 quyền bao gồm:
+ Vai trò Admin (người quản lý): xóa hoặc cấm user, thêm bớt tính năng nếu cần.
+ Vai trò người dùng (khách hàng): sẽ bổ sung một số chức năng trong lần cập nhật đầu tiên:
- Đặt phòng nhanh
- Thông báo tức thì
- Xếp hạng và Đánh giá
- Quản lý thanh toán
b/ Loại thử nghiệm tôi sẽ đề nghị nhóm thực hiện:
- Kiểm tra chức năng: kiểm tra chức năng xem có phù hợp hay không.
- Kiểm tra phi chức năng: Ứng dụng di động và trang web có nhanh không, màu sắc có chấp nhận
được không, có dễ duyệt hay không.
- Unit testing: test class, method trong code, chạy đúng hay sai.
- Thử nghiệm hội nhập.
- Thử nghiệm hệ thống.
- Phát hành thử nghiệm.
- Kiểm tra chấp nhận của người dùng.

You might also like