faq
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
faq [2021/03/23 18:19] – jxu | faq [2021/04/07 13:29] – jxu | ||
---|---|---|---|
Line 232: | Line 232: | ||
**Answer to Question 23**: If you believe that your entire group’s work on Assignment 2 and /or your own individual contribution to Assignment 2 has been severely and negatively impacted by one or more abnormal circumstances / factors / situations beyond your control, you may fill out a Request for Special Consideration form, and submit it to eClass on or before one week (7 days) from the Assignment 2 due date, and the weight of your Assignment 2 will be transferred to the weight of your 2011N W21 final exam. | **Answer to Question 23**: If you believe that your entire group’s work on Assignment 2 and /or your own individual contribution to Assignment 2 has been severely and negatively impacted by one or more abnormal circumstances / factors / situations beyond your control, you may fill out a Request for Special Consideration form, and submit it to eClass on or before one week (7 days) from the Assignment 2 due date, and the weight of your Assignment 2 will be transferred to the weight of your 2011N W21 final exam. | ||
+ | |||
+ | **Question 24**: For designing two systems for searching, inserting, and deleting key-value pair entries, what kind of data are we managing? | ||
+ | |||
+ | **Answer to Question 24**: Your question has already been answered by the Assignment 3 specification: | ||
+ | |||
+ | “… | ||
+ | Section 1.1. System Characteristics, | ||
+ | |||
+ | (a) Each entry in the system consists of a key-value pair (k, v), where k is the key and v is the value. | ||
+ | |||
+ | (b) The key for each entry is unique, that is, two different entries will not have a same key. The key for each entry is a character string. No advance knowledge can be assumed about other characteristics of the keys. | ||
+ | |||
+ | |||
+ | (c) The number of entries in the system can be very large, but the system can still fit into main memory. | ||
+ | |||
+ | |||
+ | (d) Search, insertion and deletion operations on the entries in the system are equally likely. | ||
+ | |||
+ | (e) The primary system performance criteria is speed, that is, under normal circumstances the search, insertion, and deletion operations should be as fast as possible. However, since this is an embedded automotive information system, the system is also expected to be robust in the sense that one should still be able to guarantee good, predictable, | ||
+ | …” | ||
+ | |||
+ | **Question 25**: For Assignment 3, are we making an interface of some kind of IVIS? | ||
+ | |||
+ | **Answer to Question 25**: No, there is no need to make an interface of some kind of specialized IVIS. The interface only needs to be able to input data that is of the type that is specified in Section 1.1 (a) – (e) of the Assignment 2 specification. | ||
+ | |||
+ | **Question 26**: Will we be getting an example for Assignment 3? | ||
+ | |||
+ | **Answer to Question 26**: No. There is no need for an example for Assignment 3. | ||
+ | |||
+ | **Question 27**. What would be a good way to approach and think about Assignment 3? | ||
+ | |||
+ | **Answer to Question 27**: Imagine that a software company working for a consortium of automotive industries is anticipating that there is going to be an explosion in demand for high performance, | ||
+ | |||
+ | Since the software company working for the consortium of automotive industries does not know the exact details of what kind of high performance, | ||
+ | |||
+ | “(a) Each entry in the system consists of a key-value pair (k, v), where k is the key and v is the value. | ||
+ | |||
+ | (b) The key for each entry is unique, that is, two different entries will not have a same key. The key for each entry is a character string. No advance knowledge can be assumed about other characteristics of the keys. | ||
+ | |||
+ | |||
+ | (c) The number of entries in the system can be very large, but the system can still fit into main memory. | ||
+ | |||
+ | |||
+ | (d) Search, insertion and deletion operations on the entries in the system are equally likely. | ||
+ | |||
+ | (e) The primary system performance criteria is speed, that is, under normal circumstances the search, insertion, and deletion operations should be as fast as possible. However, since this is an embedded automotive information system, the system is also expected to be robust in the sense that one should still be able to guarantee good, predictable, | ||
+ | …” | ||
+ | |||
+ | **Question 28**: Do we assume the key is always enter as a string or do we assume the key can be defined under any object? | ||
+ | |||
+ | **Answer to Question 28**: Your question has already been answered by the Assignment 3 specification, | ||
+ | |||
faq.txt · Last modified: 2021/04/26 22:20 by jxu