Question

In: Computer Science

Review the following project proposal. Respond with the following clearly labeled User-Stories - Write 2 user...

Review the following project proposal. Respond with the following clearly labeled

  1. User-Stories - Write 2 user stories in the proper format
  2. Functional Requirements - From 1 user story write 2 functional requirements that are complete, testable, design-free, and atomic. Indicate which user story you are using.
  3. Non-functional requirements - From 1 user story write 1 non-functional requirements that are complete, testable, design-free, and atomic. Indicate which user story you are using.

Gotham Textbook Exchange

The problem: Buying and selling books from the bookstore is tedious and expensive. Direct sales from students to students can “cut out the middleman” and result in both higher revenue for the seller and a cheaper price for the buyer. The issue, is there is not a good forum to connect interested sellers to interested buyers.

The solution: Create a web application that enables students to login into the site and indicate books they would like to sell. Sellers must supply the ISBN number (i.e. the unique ID) for each book, the asking price, the condition of the book (poor, fair, good or excellent, and comments about the book’s condition. Potential buyers can log into the system, search for books and check a book to indicate interest. When they check a book, the seller will receive the buyer’s email address so they can communicate. After a sale, the seller can mark the book ‘sold’ and can update the sales price. A seller can also ‘uncheck’ a sold book to be available again should there be an issue with the sale. Book’s listed more than 3 months, should be marked ‘stale’ and require the seller (if still interested in selling the book), to log in and reset the state.

In addition, buyers and sellers can rate each other, enabling users to build up confidence in each other over time. Admins can ban users for inappropriate behavior and list all the book sales in the most recent time period.

Solutions

Expert Solution

User story 1:- a) The user as a seller should be able to login successfully and able to add the book for selling purpose by providing the ISBN number (unique id) for each book along with the price in which he wants to sell the book.user should also provide the detailed description of the book mentioning about the book condition.

b) The user as a buyer should be able to login to the application successfully and able to buy the book using application by searching the book using the search functionality and can check the book he is interested in buying, as soon as buyer check the book an email id of the buyer would be sent to the seller for the further communication among seller and buyer.

User story 2:- As soon as the seller or buyer login to the application successfully , the list of the books should appear properly in the listing displaying the complete information of the books.


Related Solutions

write a project proposal for a fictitious or a real project.
write a project proposal for a fictitious or a real project.
Research and describe the following :1. User Stories * What are they used for in the...
Research and describe the following :1. User Stories * What are they used for in the agile process? * Provide an example of at least one user story related to the final project. The main post must be at least 200 words. Include any sources used while research
2) In a clearly labeled diagram, show the effect of a deep economic recession in the...
2) In a clearly labeled diagram, show the effect of a deep economic recession in the origin that affects all skill groups equally if the origin has lower returns to skill than the destination, and indicate your answers to the questions below. Immigrants are:           Positively selected                  Negatively selected The number of immigrants will:         Increase           Decrease         Not change Immigrants will become (pick 1 of 4):    More positively selected   More negatively selected              Less positively selected     Less negatively selected
Write a 2-page overview of the project and your participation in the User interface of a...
Write a 2-page overview of the project and your participation in the User interface of a new smartwatch built specifically for athletes... Clearly delineate your role and responsibilities. Discuss what you have learned about Human-Computer Interaction #No plagiarism, please
Please Provide three user stories for any single project and categorize them under any three of...
Please Provide three user stories for any single project and categorize them under any three of the MOSCOW principle for the user stories
Write a systems engineering management plan (SEMP) for a project of your choice. The project proposal...
Write a systems engineering management plan (SEMP) for a project of your choice. The project proposal should consist of the following: Title page Executive Summary Document History Table of Contents Introduction Purpose Document Overview System Overview Project Schedule References System Engineering Processes Project Organization Environments Decision-Making Process System Engineering Model System Engineering Processes Configuration Management Requirements Engineering Functional Analysis Design Processes Development Processes Software Hardware System Integration Build Management Verification Validation Specialty Engineering System Deployment Site preparation System installation System...
Write a method in JAVA to do the following: As the user to select from 2...
Write a method in JAVA to do the following: As the user to select from 2 different (default) pokemon or load their pokemon by giving you the name of their pokemon. Based on their selection (default or supplied name), read the move list and damage range from the input file(you do not need to create this) for the selected pokemon. Randomly select one of the default pokemon - Bulbasaur, Charmander, Squirtle (or you can add additional computer only options if...
Make sure all figures are clearly labeled (e.g., Figure 1, Figure 2, etc.), and include all...
Make sure all figures are clearly labeled (e.g., Figure 1, Figure 2, etc.), and include all R code used to answer questions. Simulating from distributions For each of the following subproblems: i. Plot the distribution you’re sampling from (e.g., if Xi∼Exp(λ), plot the exponential distribution with rate λ ii. Generate a sample of size n= 10 from the distribution, and find the sample mean. iii. Repeat step ii. 999 times (i.e.,k= 1000), and then plot a histogram of the samples....
Review the website: A Culture of Health, and respond to the following questions for discussion: Describe...
Review the website: A Culture of Health, and respond to the following questions for discussion: Describe how culture can affect both the focus and design of health promotion and health education efforts in the Hispanic/Latino populations. Identify and give specific examples of traditional health beliefs and practices related to the cultural backgrounds of the many different subgroups of Hispanic/Latino Americans. What are the predominant causes of morbidity and mortality in the Hispanic/Latino population?
Write a project proposal on this topic, not less than 2,500 words and not more than...
Write a project proposal on this topic, not less than 2,500 words and not more than 3000 words including references - “ Investigating the challenges confronting the performance of small and medium enterprises (SMEs) in Abuja.”
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT