Q: write all the functional and non-functional requirements as per the case below. Your requirements must be validated for conciseness, completeness, non-ambiguity, verifiability, feasibility, and traceability:
- ·the case below is about developing a textbook that exchanges which enables students to sell textbooks to other students. Students will browse the available textbooks on their Android devices and have access to the following capabilities
Register for the system by providing their name, Student ID and email address and a password
Log in to the system by entering their Student ID and password
Search for textbooks (by title or ISBN number or author) and scroll through the results of their search. The results of their search should include the price and condition of the book.
Note that more than one of the same textbook may be returned by the search due to multiple students listing the same book. In this case the user should be presented with a list of results showing the different prices and conditions.
Purchase textbooks (by sending an email to the textbook buyer and owner indicating an intent to purchase)
Sell textbooks
The user will need to enter the title and ISBN number, price and condition of the book
Remove user's posted textbooks from the system (once the student has completed a sale, or if the user decides to not sell the textbook)
Display additional information about textbook search results, provided directly from Amazon, including an image of the textbook cover, price, authors, and the book description
FUNCTIONAL AND NON-FUNCTIONAL REQUIREMENTS OF A
TEXTBOOK EXCHANGE APPLICATION
While developing a mobile application we need to take a research on its functional and non-functionalrequirements inorder to check the feasibility and performance of application.
Functional requirement is defined as the ability of a software application to
perform a defined task and it’s performance metrics while executing the task.
Non-functional requirement can be defined as the requirements that lists or specifies the criteria that can be used to define/analyse the operations of a system.
Briefly, Functional requirement defines what system to do and non-functional requirement defines how the system supposed to do.
PROBLEM DEFINITION: Develop an android application which enables students to buy and sell their textbooks.
FUNCTIONAL REQUIREMENTS
In the development side;
Create application modules backend code and GUI
Student registration and login module
Search and show textbooks module
Textbook profile module
Purchase textbook module.
Create databse which includes
Student table with fields stident ID, name email and password
Textbook table with fields title, ISBN, author, price, condition, description.
Non dvelopment side;
Check and validate the user credntials field at time of user registraion
Evaluate the unique fields integrity, example student ID.
Ensure search results shows all the texbook precisely.
Ensure one student add not more than one copy of same textbook
Ensure that sold books are removed from the textbook database,
Ensure the seller got the money and ensure the integrity in buying and selling
Ensure the condition specified by the seller is precise
NON-FUNCTIONAL REQUIREMENTS
Identify the compatible android versions which the app supports.
Scalability of device screen
Performance analysis by checking the response time
Scalability – app should handle higj user flow
Responsiveness – app should properly response to user inputs and actions
Security – App should encrypt the user data and the purchase information.
Availability – Easy to install and use
Q: write all the functional and non-functional requirements as per the case below. Your requirements must...
Hi there.
Identify and briefly describe the functional and non-functional
requirements for the proposed information system . I need an
explanation in a detailed manner.
Case Study-University Enrolment system National University is a leading institution in Melbourne, Australia which offers diploma, undergraduate and postgraduate degree programs in Information Technology, Information Systems Accounting, Business, Law, Arts and Humanities. The University offers three semesters in a year, term-1 starts from February, term-2 from July and term-3 from November. To facilitate students and...
write a program in C++ for the development of the library management system. The C++ program will allow the system administrator to add staff, students, delete the user's accounts, modify user details, add and modify book details. The administrator will have total control over the user account. The system will capture the student details such as registration number, phone number class code, and passwords, amongst other essential information. The librarian will search the books through the database using the ISBN,...
the case study is about the analysis of the students’ understanding in analyzing a given scenario and practical skills to apply concepts and build diagrams studied in IT242 (Software Engineering). The case study consists of five parts. Students are required to answer all these parts based on the below scenario. The SEU has adopted a blending approach to electronic learning, requiring learners to attend class lectures (25%), while 75% of course time is assigned to virtual classes, learning forums and...
A test specification provides designers with what needs to be known in order to perform a specific test, and to validate and verify the requirement to be tested. The test script is divided into the test script, which is the generic condition to be tested, and one or more test cases within the test script. Provide a test script and test case for at least 3 of your requirements identified in your requirements specification. Provide the following format for an...
CS 2050 – Programming Project # 1 Due Date: Session 3 (that is, in one week!). Can be resubmitted up to two times until Session 6 if your first version is submitted by session 3. In this project, you create two classes for tracking students. One class is the Student class that holds student data; the other is the GradeItem class that holds data about grades that students earned in various courses. Note: the next three projects build on this...
Can somebody help me with the Use Case Diagram . I am confused of what I am suppose to do. Here are the instructions : Your team should produce a Use Case Diagram and the associated Use Case Descriptions/Narratives for all the use cases in the diagram. The resulting document should havethe “professional look” and produced by a word processor, graphics/presentation/drawing software, and/or a CASE tool (e.g., Microsoft Word, Microsoft PowerPoint, ArgoUML, Dia, Visual Paradigm, Visio, etc.). All project documentation...
Case Study – Personnel Self-Service System (PSS) Background Sales Corporation (SC) has approximately 3000 personnel. SC has experienced a 10 percent increase in personnel over the past two years, and long-range projections show that trend continuing for the next three years.Ron Taylor, the Human Resources (HR) director, is thinking of putting in place a Personnel Self-Service System (PSS) that will provide the capability for personnel to maintain some personal information so that it is accurate and up to date. The...
i have the case study question with the answers but i need help
to re-write the answers.
please see the attached files
Case Study Analysis (CSF3003) Assessment Description and Requirements CLO1: Case Study 1 Ahmad lef home to study master and PhD in Australia. He has fees for the first semester only. After he arrived to Sydney and settled down, he start looking for a part-time job to save money for the next term. Ahmad has some experience on making...
Using the book, write another paragraph or two: write 170
words:
Q: Compare the assumptions of physician-centered and
collaborative communication. How is the caregiver’s role different
in each model? How is the patient’s role different?
Answer: Physical-centered communication involves the specialists
taking control of the conversation. They decide on the topics of
discussion and when to end the process. The patient responds to the
issues raised by the caregiver and acts accordingly. On the other
hand, Collaborative communication involves a...
First, read the article on "The Delphi Method for Graduate Research." ------ Article is posted below Include each of the following in your answer (if applicable – explain in a paragraph) Research problem: what do you want to solve using Delphi? Sample: who will participate and why? (answer in 5 -10 sentences) Round one questionnaire: include 5 hypothetical questions you would like to ask Discuss: what are possible outcomes of the findings from your study? Hint: this is the conclusion....