北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】

首頁-成功案例-Database數據庫
E-BookStore Requirements Document
時間: 2021-07-01 08:53:23

北美代写,Homework代写,Essay代寫-准时✔️高质✔最【靠谱】Document id: eB-Req-01 This document describes requirements of an online BookStore (e-BookStore). A. Functional requirements F1. The e-BookStore shall allow the addition of books to the store’s books catalogue F1.1. The following information shall be provided for each book: ? a mandatory category ? a mandatory book id that must be between 5 and 8 characters long ? a mandatory book title ? a mandatory book author name(s) ? an optional book description ? a mandatory cost that must be a decimal number greater or equal to 0.0 F2. The e-BookStore shall allow customers to browse through the store’s books catalogue by displaying books resulting from a search F2.1. The e-BookStore shall allow books to be searched by category F2.2. The whole catalogue shall be returned for a search with an empty value for category F3. The e-BookStore shall allow customers to add books to a books order F4. The e-BookStore shall allow customers to view the content of their books order F4. 1. The following information shall be shown for each of the book in the books order ? book id ? book description ? book unit cost ? number of ordered copies ? total cost of the ordered copies (before taxes, shipping and handling) F5. The e-BookStore shall allow customers to update the number of ordered copies of books in their books order S. Somé SEG3103/SEG3503 F5.1. A book shall be removed from the books order if its number of ordered copies is less or equal to 0. F6. The e-BookStore shall compute and present upon checkout to customers: ? the date of their books order ? the total amount of their books order ? the amount of taxes of their books order ? the amount of handling and shipping fee of their book order F6.1. The e-BookStore shall apply a tax rate of 13% on all books orders F6.2. The e-BookStore shall apply a fixed rate of $10 plus 5% of a books order amount as handling and shipping fee. F7. The e-BookStore shall allow the removal of books from the store’s books catalogue F8. The e-BookStore shall allow the authentication of administrators before allowing them to add/remove books to/from the catalogue B. Non-functional requirements and constraints NF1. Only authenticated administrators shall be able to add and remove books to/from the books catalogue NF2. The system interface shall support both the English and French languages C. Use Cases 1. Use Case: Administrator Sign in Title: Administrator Sign in Primary Actor: Administrator Goal: An administrator wants to identify himself/herself to the system in order to use it's functions Precondition: The e-BookStore is ON, Administrator is not logged-in Postcondition: The Administrator is logged in, the Administrator can perform operations on the store’s catalogue Main Scenario 1. Administrator navigates to administrators’ operation page 2. e-BookStore asks for login credentials 3. Administrator enters login credentials 4. e-BookStore presents administrators operations page Alternatives S. Somé SEG3103/SEG3503 3. a. Wrong login credentials 3. a. 1. e-BookStore displays invalid credentials error message 3. a. 2. GOTO Step 2 2. Use Case: Administrator Sign out Title: Administrator log out Primary Actor: Administrator Goal: An administrator wants to sign out of the system Precondition: Administrator is logged-in Postcondition: The Administrator is not logged in Main Scenario 1. Administrator selects to Sign out 2. e-BookStore acknowledges that Administrator has Signed out 3. Use Case: Add Book Title: Add Book Primary Actor: Administrator Goal: An administrator wants to add a Book to the store’s catalogue Precondition: Administrator is logged-in and visiting the page for adding books Postcondition: A new book has been added to the store’s catalogue Main Scenario 1. Administrator enters the book information (F1.1.) 2. e-BookStore acknowledge the book addition to the catalogue Alternatives 1. a. Wrong or missing information 1. a. 1. e-BookStore displays the pertinent error messages 1. a. 2. GOTO Step 1 1. b. Duplicated book id 1. b. 1. e-BookStore displays a duplicated book id error message 1. b. 2. GOTO Step 1 4. Use Case: Browse Catalogue Title: Browse Catalogue Primary Actor: User (Administrator, Customer) Goal: An user wants to browse the store’s catalogue S. Somé SEG3103/SEG3503 Precondition: The e-BookStore is ON Postcondition: A list of selected books is being displayed Main Scenario 1. User specifies a category upon which a catalogue search is to be performed 2. e-BookStore shows a list of books satisfying the selected category Alternatives 1. a. No category was specified 1. a. 1. e-BookStore shows a list of all the books in the catalogue 1. b. No book satisfying the searched category is found 1. b. 1. e-BookStore displays a no matching book found message 5. Use Case: Remove Book Title: Remove Book Primary Actor: Administrator Goal: An administrator wants to remove a Book from the store’s catalogue Precondition: Administrator is logged-in, A list of catalogue books is being displayed Postcondition: The selected book has been removed from the store’s catalogue Main Scenario 1. Administrator selects to remove a book 2. e-BookStore shows the list of books without the removed book 6. Use Case: Order Book Title: Order Book Primary Actor: Customer Goal: A customer wants to add a Book to a books order Precondition: A list of catalogue books is being displayed Postcondition: The selected book has been added to the customer’s books order Main Scenario 1. Customer selects a book to add to his/her books order 2. e-BookStore add the book to the books order Alternatives 1. a. The selected book is already in the customer’s books order 1. a. 1. e-BookStore increments the number of copies of the book in the books order S. Somé SEG3103/SEG3503 7. Use Case: View Books Order Title: View Books Order Primary Actor: Customer Goal: A customer wants to view the content of his/her books order Precondition: A list of catalogue books is being displayed Postcondition: The customer’s books order is being shown Main Scenario 1. Customer selects to view his/her books order 2. e-BookStore shows the books order information (F4.1) 8. Use Case: Update Book Order Title: Update Books Order Primary Actor: Customer Goal: A customer wants to update the number of ordered copies of a book Precondition: The customer’s books order is being shown Postcondition: The customer’s books order is being shown with the updated number of copies Main Scenario 1. Customer specifies a number of copies for an ordered book 2. e-BookStore updates the total cost for the book Alternatives 1. a. New number of copies is less or equal to 0 1. a. 1. e-BookStore updates the total cost for the book to 0 1. a. 2. e-BookStore removes the book from the books order 9. Use Case: Check out Title: Check out Primary Actor: Customer Goal: A customer wants to complete a books order Precondition: The customer’s books order is being shown Postcondition: The books order is processed and payment information are being shown Main Scenario 1. Customer select to checkout 2. e-BookStore processes the books order and display the information (F6) S. Somé SEG3103/SEG3503 10. Use Case: Select language Title: Select language Primary Actor: User (Administrator, Customer) Goal: A user wants to select a language for the e-BookStore Precondition: The e-BookStore is ON Postcondition: The selected language is used by the e-BookStore Main Scenario 1. Customer select a language 2. e-BookStore displays information in the selected language

Computer Architecture Exam Started: 29 Jun at 9:00 Quiz instructions
時間: 2021-06-29 08:34:37

This is an open-book, open-resource examination. You are permitted to access your notes and any material on MyUni. You are also permitted to access websites and any online resources. Students must answer 28 questions. The exam is worth 100 marks in total. No discussion or consultation about the exam with any third party is permitted during the exam period. The questions are not of equal value. In written questions (essay questions), if you believe that a parameter or an important piece of information has been inadvertently omitted by the examiner, assume a suitable value, clearly stating it, and continue with your solution. For assistance during your exam, the Online Exam support line will be your first point of contact – call them on +61 8 8313 3311 anytime during your exam. Question 1 2 pts Two computers with the same MIPS values have the same performance. MIPS is an appropriate performance metric for comparing computers with same ISA. One computer might show different MIPS values for different programs. For a given computer, increasing clock frequency will increase MIPS. Tick all correct answers about MIPS (million-instructions-per-second)? Question 2 1.5 pts Match each class of computer with the description. 2021/6/29 Quiz: Computer Architecture Exam http://myuni.adelaide.edu.au/courses/66921/quizzes/105084/take 2/19 Personal computers [ Choose ] Server computers [ Choose ] Embedded computers [ Choose ] 4 pts "Increasing the number of driving lanes on a highway" is an example of Performance via Parallelism. [ Choose ] "Dedicating a processor core for floating-point operations" is an example of Dependability via Redundancy. [ Choose ] "Airlines tendency to construct hubs at very busy airports" is an example of Common Case Fast. [ Choose ] "Designers usually create a C model to demonstrate their idea before they implement the design in hardware" is an example of Use Abstraction to Simplify Design. [ Choose ] Question 3 Determine whether the following statements are true or false. Question 4 4 pts Tick all correct answers regarding ISA. 2021/6/29 Quiz: Computer Architecture Exam http://myuni.adelaide.edu.au/courses/66921/quizzes/105084/take 3/19 Architecture is another name for ISA. ISA provides a standard for portability of binary programs from one computer to another. ISA provides whatever programmers require to know to build a properly working machine language program. ISA defines the interface between the hardware and the lowest-level software. 2.5 pts Algorithm affects the program's instruction count. [ Choose ] Compiler affects the program's instruction count. [ Choose ] Programming language affects the average CPI. [ Choose ] Memory system hierarchy affects the average CPI. [ Choose ] Memory speed affects the CPU clock cycle. [ Choose ] Question 5 For a given processor, determine whether the following statements are true or false. Question 6 4 pts If the total capacitive load of a CMOS circuit is doubled and its operating frequency and voltage are lowered by 10% and 20% respectively, which of the following is correct about the power dissipation of the circuit? 2021/6/29 Quiz: Computer Architecture Exam http://myuni.adelaide.edu.au/courses/66921/quizzes/105084/take 4/19 The circuit under the new configuration will dissipate the same amount of static power and almost 30% more dynamic power. The circuit under the new configuration will dissipate almost 30% more power. The circuit under the new configuration will dissipate almost 15% more power. The circuit under the new configuration will dissipate the same amount of static power and almost 15% more dynamic power. Question 7 2 pts Suppose you wish to run program A with 8 × 10 instructions on a 4GHz CPU with CPI=1.5. What is the CPU execution time in seconds? 9 Question 8 2 pts CPI for CPU1 CPI for CPU2 Class 1 2 C1 2 2 C2 3 2 C3 4 4 C4 3 4 C5 Consider CPU1 and CPU2 with the same ISA and 5 classes of instructions C1, C2, C3, C4 and C5 in the ISA. CPU1 and CPU2 have clock rates of 4GHz and 6GHz, respectively. CPIs of the classes are listed above for each CPU. 2021/6/29 Quiz: Computer Architecture Exam http://myuni.adelaide.edu.au/courses/66921/quizzes/105084/take 5/19 Observations show that during the execution of a specific program, the number of executed instructions is divided equally among the classes, except that for class C1, which is twice as the other 4 classes. CPU2 is faster than CPU1 by what factor? (Hint: The answer could be any number, even a non-integer number such as 3.43768) Question 9 3 pts What hex word encodes the RISC-V instruction add x20, x21, x9 ? Question 10 2 pts If x1 initially contains the value 0xC445028461001003, what value (in hex) is placed in x18 after executing the following code snippet? srai x10, x1, 7 slli x18, x10, 5 Question 11 8 pts 2021/6/29 Quiz: Computer Architecture Exam http://myuni.adelaide.edu.au/courses/66921/quizzes/105084/take 6/19 HTML Editor? Write RISC-V assembly instructions for the following C statements, assuming a is in x9, c in x10 and b is in x18. if ((a > (b+c) && (c < 0)) a = b; else if ((a < c) || (b == 10)) b = a; else c = a;                     ?

在線客服

售前咨詢
售后咨詢
微信號
Essay_Cheery
微信
墨尔本assignment代写,代写毕业论文,paper代写-51作业君 北美代写,程序代做,程序代写,java代写,python代写,c++代写,c代写 英国代写paper,python代写,Report代写,编程代写-程序代写网 北美代写essay,程序代写,Java代写代做,Java代考-焦点论文 澳大利亚essay代写,编程代写,代码代写,程序代写-三洋编程 加拿大essay代写|程序代写代做||Python代写|Matlab代写-Meeloun 澳大利亚代写,代写essay,代写毕业论文,留学生代写-小马代写 日本代写,北美作业代写,新加坡代写,essay代写-无时差服务 加拿大代写,作业代写,exam代考,Report代写,代写文章-最靠谱最低价 新加坡代写,北美CS代写,python代写,CS编程代写-新顾客立减20%