1. Trang chủ
  2. » Giáo Dục - Đào Tạo

Course work section b

5 28 0

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 5
Dung lượng 668,09 KB

Nội dung

Development Framework & Methods Lector: Pham Thuy Duong Student: Nguyen Manh Hung ID: GCH15283 Section B B1: Review the ‘high level requirements’ B1.1: Identify any of the requirements that you feel are not appropriate high level requirements, giving your reasons for this Before going into the analysis we will say through the definition of High Level Requirement We can simply understand the High Level Requirement as an overview of the system, it can be a major function or a business process Ben Brode (CFO) - Customers must be able to log in For a commercial site, login may be necessary but it is not extremely important The requirement of a customer is how quickly they can find the product and pay Log in function only to support company with customer information, convenient for marketing and support for payment so it is not considered a High Level Requirement - The site should be easy to use and quick to load - The look and feel of the website should resemble the healthy lifestyle we are selling The above requirements can be seen as non-functional requirements so it cannot be called High Level Requirement The purpose of these requirements is to help improve the website during the run, assist the customer in interacting with the company through the website perfectly Laine Conway (Marketing) - People should be able to ask us questions about products and services so we can link them to the correct merchandise or franchise For this requirement it does not have an extremely important impact on the system, it can be considered an option for the company to refer to (whether or not it applies to the system) so it is not considered a High Level Requirement - We must ensure that people who use the website can register with their e-mail address and log in so we can have their details to send them marketing materials As the above mentioned, whether customers log in or not, it is not very important so asking customers to log in by email to support marketing is just another option that the company should Consider whether to agree or not so it also cannot be considered a High Level Requirement Paige McMan (Franchise owner) - My center has links with lots of charities and it would be great if the new system could communicate with theirs in a way If not, I need to be able to at least keep track of charity events we are involved in (when, where, who the charity is, how proceeds are managed, etc) Based on business case we can see the purpose of this system is to help the company manage the management of the course, in addition to the management of the sale of food to the students so the contact with the Charities is just a sub-requirement for the system so it is not considered a High Level Requirement - Could I ship online orders in my area and get the money for those sales? It's not a major function of the system so it cannot be considered a High Level Requirement Sue Thompson (Franchise owner) - Clients can use the system like Facebook, to communicate with each other and build an online community They should be able to find out who are in their classes and contact those people It is not considered a High Level Requirement because the communication or exchange of participants is not an important function of the system It is just a social request for students to provide more information about the class and the students - I can keep track of my staff and what classes they teach Detailed class tracking is only a sub-requirement of the system so it cannot be considered a High Level Requirement - I can use the system to pay my staff The payment for an employee is not considered a High Level Requirement because it is not one of the main functions of the system It is only considered as a secondary function to support the payroll of employees B1.2: Rewrite, and add to, the list to end up with a total of 10-12 high level requirements that you feel are required for building the system Briefly justify the need for each of your high level requirements against information you have gathered from the case study Based on the business case given and the requirements of the proposal, I have listed the High Level Requirements that I consider necessary to build the system - We need to register the web URL Walk2Live.co.uk It is mandatory for the website because this system is developed for the company so we need to get the name and brand of the company to represent - The system must be display all the information about the course and healthy product It is the secret of a web site, the purpose of this site is to provide information about the course and the customer, so it should be in full use of all information Customer information such as name, price, place of origin, details, teacher - Customers must be able to search and browse products to buy, whether they are logged in or not We can imagine how difficult it is for us to find a branch of a tree in a tree We will have to find each tree branch, each tree it will take a lot of time and effort Instead we can get help from someone who has a deep understanding of what we need to find or at least they this can help to narrow the scope of the search In this case we can similarly recall how difficult it would be if we were looking for a product in a store When there are tools to help us search or sort the product, the choice will be much faster So the search function is extremely important in this system - The system should replace the current systems at our franchise centers This is a natural and inevitable part of this system, as it is built and developed based on the requirement of replacing old systems - The system must be able to see management reports of online product sales, and compare these to sales at the centers themselves If the above requirements are provided for the purpose of providing and assisting the customer in the search, this request is made to assist in the management of the store business It helps the manager know the store's situation, and then makes the correct decisions for the store - A way to ship product to customer It is evident that the customer's willingness to spend a sum of money on the ship's store to where the customer wants is a decisive factor for the store's development You can imagine what would happen if a customer could not come to the store to buy a product or store that did not have a home delivery function It will reduce the revenue as well as the prestige of the store - Customer must be rating and send feedback for manager After Customer get the product they must be rating and leave comment for the Shop, the Manager will be known customer satisfied or not, from that manager can evaluate the staff who sell or ship for customer - Customers pay bills in many ways: bank, direct, visa, PayPal We can imagine how inconvenience if we pay the bill but not have cash in wallet It is the better way to help customer to pay when they can pay by internet or bank transfer - The system should allow centers to order products for their local stores It is obvious to help local stores grow and have supplies - The system needs to be able to order products from the center to distribute to the affiliates Each affiliates can be order product from center to sell, it is the way to business - Building a new system based on the database has been built before This requirement will help company save the cost and time All the requirement that I listed above will help the company build a suitable system B2: Use the MoSCoW rules to priorities the requirements in your updated ‘high level requirements list’ ID 10 11 High Level Requirement We need to register the web URL Walk2Live.co.uk The system must be display all the information about the course and healthy product The system must be able to see management reports of online product sales, and compare these to sales at the centers themselves The system should replace the current systems at our franchise centers A way to ship product to customer Customer must be rating and send feedback for manager Customers pay bills in many ways: bank, direct, visa, PayPal The system should allow centers to order products for their local stores The system needs to be able to order products from the center to distribute to the affiliates Building a new system based on the database has been built before Customers must be able to search and browse products to buy, whether they are logged in or not Priority Must have Must have Should have Must have Should have Could have Should have Could have Could have Must have Must have The reasons for my decision: “Must have” At a minimum, the site should be able to display most of the information the customer wants and must be registered as walk2live (the company's brand) , it must replace the old system at the center and eventually it must assist the user in finding information on the class or product 1: Like I said before, we developed this system for the walk2live company so we have to take the name of the company as the name of the site This is because it represents the brand and is representative of the website for the user so it is very important and needs to be implemented immediately 2: is a site if it cannot display information to the customer then it cannot be a website 4: Because of the need to improve and develop the old system, we have to develop a new system, so we have to replace the new one with the old system at the center 10: This is to minimize the budget and time of the company (the company hired the developer of the previous database) 11: As I explained above, the search function is very important to be attached to the system so it must be in high priority “Should have” Next we should care about delivery as well as how customer pay bills In addition, we should also take care of report management As very important but not critical features to include in this first release 3: This function is necessary but only in priority because it can be considered as an external option but because of its necessity, it is still considered as an important function 5: Deliveries to customers are also essential as it increases the company's credibility and diversity 7: This functionality is well worth the work, but it is not the highest priority, it only makes it easier for customers to pay bills “Could have” All the rest of the features are “Could have” features by default 6: This functionality can be considered by developers to increase interoperability between users and managers Thus providing an objective view for the manager 8: This function can be considered because after completing the system at a certain level we can make additional options for local store can order product from the center 9: It is basically similar to the above but with a larger scope ... needs to be able to order products from the center to distribute to the affiliates Building a new system based on the database has been built before Customers must be able to search and browse... the way to business - Building a new system based on the database has been built before This requirement will help company save the cost and time All the requirement that I listed above will... The system must be display all the information about the course and healthy product It is the secret of a web site, the purpose of this site is to provide information about the course and the

Ngày đăng: 27/10/2019, 22:50

w