Suppose a bank intends to develop a system to allow its customers to access their account information via the internet. The system will also allow customers to transfer funds between their accounts.
· Identify quality attributes for the above system
· What possible conflict that may occur between your identified quality attributes
Classify the following requirements from a library system as stable or volatile requirements:
Req. 1 The system shall be configurable so that it shall comply with the requirements of all (where relevant) international copyright legislation.
Req. 2 The system shall support the management of ordering and supplying all types of documents, both digitized and non-digitized.
Req. 3 Users shall access the system via standard web browsers such as Netscape and Internet Explorer.
Req. 4 Users shall log-in to the system via accounts which shall be created by the administrator. There shall be two types of accounts: individual and group accounts. In general, individual accounts shall have access to more services than group accounts.
Review the given requirements by using the checklist method and discover possible problems with them.
Req. 1 The Background Task Manager shall provide status messages at regular intervals not less than every 60 seconds.
Req. 2 Corporate project charge numbers should be validated online against the master corporate charge number list, if possible.
Req. 3 The device tester shall allow the user to easily connect additional components, including a pulse generator, a voltmeter, a capacitance meter, and custom probe cards.
Suggest how the following requirements might be rewritten in a quantitative way. You may use any metrics you like to express the requirements
Req. 1 The library system shall be easy-to-use.
Req. 2 The library system shall provide reliable service to all classes of user.
Req. 3 The library system shall provide a rapid response to all user requests for book information.
Define the purpose of forward and backward traceability.
if there is a work product element that doesn’t trace backwards to the product requirements than what possibilities might be the reason behind it
Below is a brief program listing. Create the control flow diagram, determine its Cyclomatic Complexity, choose a set of basis paths, and determine the necessary values for the conditions to sensitize each path.
if (c1) {
while (c2) {
if (c3) { s1; s2;
if (c5) s5;
else s6;
break; // Skip to end of while
else
if (c4) { }
else { s3; s4; break;}
} // End of while
} // End of if
s7;
if (c6) s8; s9;
s10;
a) Why is the security important in E-commerce? What are the security issues to be taken into account while designing a security system for E-commerce?
b) Some employers today are using a variety of soft benefits (such as free or low-cost on-site child-care, gyms, massages, and restaurants) to recruit and keep talented employees. For instance, Google employees get free lunch and dinner, among other benefits. What are the advantages and disadvantages to both employers and employees of these types of employee benefits? Would these soft benefits make you more inclined to work at that company? Why or why not? What about gamification—the use of awarded points, rewards, and other game-type incentives?
c) What kind of E-commerce business model is adopted by Amazon.com? Explain the different business models with respect to customers and vendors with examples?
d) When you type a word/sentence in the search bar of google, it guesses what you are typing and autofill it. Is it the example of Artificial Intelligence? How Artificial Intelligence is affecting the world's economy?
a) Which types of storage media would be appropriate for someone who needed to exchange large (5 MB to 75 MB) files with another person? List at least three different types, stating why each might be the most appropriate under specific conditions.
b) Does biometric authentication system is beneficial as compared to RFID system?
c) If your computer seems slow, list at least two things you could do to try to speed it up without resorting to purchase an entirely new system. Explain your possibilities with priority sequence.
d) There are an increasing number of cloud applications available. Which do you prefer to use for university-related documents and why?
Let A,B and C are not empty sets, then using Venn diagram represent the following:
(i) (A ∩ B) ∩ Cc
(ii) Ac ∪ (B ∪ C)
(iii) (A – B) ∩ C
(iv) (A ∩ Bc) ∪ Cc