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

CW COMP1648 nguyễnquốccường GCH15355

10 159 2

Đ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 10
Dung lượng 583,87 KB

Nội dung

Coursework Development Frameworks and Methods Coursework |Development Frameworks and Methods (COMP1648) |Nguyễn Quốc Cường – GCH15355 Coursework Development Frameworks and Methods Section B – High level requirements analysis and MoSCoW prioritisation 1.1 Review the ‘high level requirements’ list given at the end of Appendix A 1.1.1 What is high level requirements High level requirement can understand as a collection include three kinds of requirements: lower level requirements, middle level requirements and high level requirement In other words, high level requirements will be the main and important requirements which the system must have Besides, high level requirements will be more comprehend based on the middle level management and will help increase the usuability and stability of the system [1] For example, "Manage Product In Stock" is a type of high-level requirements which include a collection of activity such as add, update or delete the product Another example of low-level requirements such as "Login Function", this means a basic function of a system to identify who user use the system and the option to register for a new user or reset the password when the user forgets their password In this section, we would analyze and explain the reason why the appropriate or not appropriate high-level requirements in the Alive Project 1.1.2 The requirements are non appropriate high-level requirements in this scenario No Non appropriate high-level requirements Customers must be able to log in Explain Users can buy or browse the product without login into the system, so this is not high-level requirements The look and feel of the website should resemble This is a requirement for the interface of the system the healthy lifestyle we are selling and is not a requirement for the function, so this is not high-level requirements The site should be easy to use and quick to load This is a requirement for the performance of the system and is not a requirement for the function, so this is not high-level requirements Coursework Development Frameworks and Methods We must ensure that people who use the website can register with their e-mail address and and log in so we can have their details to send them marketing materials 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 The only bit left is to add the part of the system that helps centres manage the charities I can keep track of the charities we link with My centre 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 I can keep track of my staff and what classes they teach 10 We need to ensure that a bookkeeping service is built into the new system, as this will make my job easier 11 My centre also has a juice bar and I would like to be able to manage my stock levels of fresh fruit and vegetables for smoothies and juices, so I can order items from the local supermarket before I run out 12 I can use the system to pay my staff Coursework Development Frameworks and Methods 1.1.3 Appropriate high-level requirements in this scenario No Appropriate high-level requirements Users must be able to buy product Explain Purchase function is an indispensable function and very vital of an e-commerce system So, this is highlevel requirements and customers can buy anything without login into the system Users must be able to search and view product's Search and view products are these very necessary detail of an e-commerce system With these function, customers can search and see kind of their product favorite without login into the system Besides, customers can see full information of the product such as image, price, feedback, etc So, this is highlevel requirements Users can register and log in on the website, and According to the scenario, the Alive system will they can pay their membership fees, book classes manage information, class, club, etc of each at my centre, join clubs at my centre, etc membership by their account So, this is high-level requirements and customers must log in into the system to use this function Users can select items and pay for an item With an e-commerce system, users will interact with the system to browse, select, buy the product and then pay for the product Admin can management of shipping and logistics For an e-commerce system, Shipping and Logistics function is very important This function will provide the ability to manage that which organization packaged this product pack or which unit shipped this product pack Coursework Development Frameworks and Methods Users can return the product For an e-commerce system, return product function is very necessary when users get products with bugs and not as their expected Users can send the feedback for the product then Feedback product function is very useful This they has bought function will help users increase the interaction with the product and the product will be easy to approach for customers when receiving good feedback from users The ability to online support: People should be It seems that this is a chat function with the system able to ask us questions about products and Chat function will be operate very effective when services in anytime which customers need to users need to support about products or services support issues immediately instead of they must waiting when sending the email or send the feedback Generate an overview report for sales activity, This function helps the company has an overview of revenue by weekly, monthly, annual sales revenue to develop appropriate strategies, also calculate the profit and loss over time to time 10 Enhance the user experience: The system has the Actually, this is the high-level requirement Based ability to identifying each user's shopping hobbies on this function, we can increase the ability to recommend appropriate types of products marketing and interaction for the product with users In detail, when users view a product, they will be recommended for similar products and increase the ability to selling the product 11 Support for "Responsive website": The system has Nowadays, users use multiple devices for internet the ability to operate on multiple devices access and shopping and how to optimize the system compatibility with each device is a vital function Which means, the system has the ability to reposition its interface to suit different screen resolution devices such as the laptop, smartphone, Coursework Development Frameworks and Methods tablet, etc to the user can easy to view and browse the product 12 The ability to upgrade and maintenance easily, Any e-commerce system should be supported by handling and operate stable with a large amount this ability The system should be built and of user access developed to meet and handle a large number of users Besides, if in the future, the company wants to change business strategy for another product, a flexibility system can take advantage of the foundation and structure of the old system to convert without losing much time or the costs 1.2 Use the MoSCoW rules to prioritise the requirements in your updated ‘high level requirements list’ 1.2.1 Produce high-level requirements list based the MoSCoW rules No High-level requirements Priority Users must be able to buy product Must have Users must be able to search and view product's detail Must have Users can register and log in on the website, and they can pay their Must have membership fees, book classes at my centre, join clubs at my centre, etc Users can select items and pay for an item Must have Admin can management of shipping and logistics Must have Users can return the product Should have Users can send the feedback for the product then they has bought Won’t have Coursework Development Frameworks and Methods The ability to online support: People should be able to ask us questions Should have about products and services in anytime which customers need to support Generate an overview report for sales activity, revenue by weekly, monthly, Could have annual 10 Enhance the user experience: The system has the ability to identifying each Should have user's shopping hobbies to recommend appropriate types of products 11 Support for "Responsive website": The system has the ability to operate on Must have multiple devices 12 The ability to upgrade and maintenance easily, handling and operate stable Should have with a large amount of user access 1.2.2 Explain how you set about prioritising the requirements and justify your reasons for the decisions that you made Users must be able to buy product This requirement is must have in Moscow table above due to buy product is an indispensable and very important feature for an e-commerce system Users must be able to search and view product's detail This requirement is must have in Moscow table above due to customers must to use the search and browse function to can choose the product and purchase Users can register and log in on the website, and they can pay their membership fees, book classes at my centre, join clubs at my centre, etc This requirement is must have in Moscow table above because to manage and distinguish between different users, the system will manage each user with a different account and the user is required to log into the system, so then they can payment of tuition fees, join classes, etc Coursework Development Frameworks and Methods Users can select items and pay for an item This requirement is must have in Moscow table above because select and pay are these basic functions of the sales online system Especially, for the e-commerce system, the user needs use to these function to buy the product Admin can management of shipping and logistics This requirement is must have in Moscow table above because of an e-commerce system after the user orders the product they want to buy, the system will need this function to assign to the shipping unit to pack and ship the product to the user, also calculate delivery schedule, estimated delivery date or shipping cost Users can return the product This requirement is should have in Moscow table above because "Return product" function is not too important, the system can still work well and stable without this function However, exceptions may occur at any time when the system running, but we can update this function at the next update Users can send the feedback for the product then they has bought This requirement is should have in Moscow table above because "Feedback for product" feature is required by the customer side Moreover, due to this function is not too vital, so this feature will not be included in the first version of the system Besides, the system will still work well and stable and this feature will be recorded for release in the next version of the system The ability to online support: People should be able to ask us questions about products and services in anytime which customers need to support This requirement is should have in Moscow table above because "online support" or called is chat function can be known as the important function which we should have in the system Although the system still good and stable but this is a function that supports users immediately when they have problems with the product or service So, the solution for the project will be not enough if not have this function Coursework Development Frameworks and Methods Generate an overview report for sales activity, revenue by weekly, monthly, annual This requirement is could have in Moscow table above because generate the report function is an additional option in the system that the customer requires So, this function is not too necessary for the system and the system can still operate normally and smooth 10 Enhance the user experience: The system has the ability to identifying each user's shopping hobbies to recommend appropriate types of products 11 Support for "Responsive website": The system has the ability to operate on multiple devices 12 The ability to upgrade and maintenance easily, handling and operate stable with a large amount of user access Coursework Development Frameworks and Methods REFERENCE [1] https://www.coursehero.com/file/p2nc2hv/without-a-high-level-definition-of-the-project- requirements-the-tasks-needed-to/ 10

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

TỪ KHÓA LIÊN QUAN

w