四川大学软件工程选择题内容摘要:

lements a. input b. output c. user interface d. all of above Answer: d 7. The top level of the hierarchical model of a system is known as the a. AFD b. DFD c. SCD d. SFD Answer: c 8. Select any large system or product with which you are familiar. Define the set of domains that describe the world view of the system or product. Describe the set of elements that make up one or two domains. For one element, identify the technical ponents that must be engineered. BPE (Business Process Engineering) world view: bank domains: loans, savings, foreign exchange elements of savings: Window service, Online service, ATM service technical ponents of Online service: customer identify (security), munication, database Product Engineering world view: smart phone domains: chipset, software elements of software: OS, application platform technical ponents of application platform: munication, security, utility (telephone book, calendar) 1. In requirements validation the requirements model is reviewed to ensure its technical feasibility. a. True b. False Answer: b winwin negotiation, the customer39。 s needs are met even though the developer39。 s need may not be. a. True b. False Answer: b of the following is not one of the contextfree questions that would be used during project inception? a. What will be the economic benefit from a good solution? b. Who is against this project? c. Who will pay for the work? d. Who will use the solution? Answer: b use of traceability tables helps to a. debug programs following the detection of runtime errors b. determine the performance of algorithm implementations c. identify, control, and track requirements changes d. none of the above Answer: c system specification describes the a. Function, performance and constraints of a puterbased system b. implementation of each allocated system c. element software architecture d. time required for system simulation Answer: a 6. Usecase actors are always people, never system devices. a. True b. False Answer: b 7. Which of the following is not one of the requirement classifications used in Quality Function Deployment (QFD)? a. exciting b. expected c. mandatory d. normal Answer: c a plete usecase for one of the following activities. a. Making a withdrawal at an ATM b. Using your charge card for a meal at a restaurant c. Searching for books (on a specific topic) using an online bookstore Solution a Usecase: withdrawal at an ATM Primary actor: customer, bank card, ATM Precondition: ATM is ready Trigger: customer decides to make a withdrawal Scenario: Customer insert bank card into ATM Customer input password Customer press the withdrawal Customer input the number of money Customer gets the money Customer takes out the bank card Exception: The bank card is not recognized – see abnormal process Password is incorrect or not recognized – see abnormal process Money does not get out – see abnormal process The bank card can not be took out – see abnormal process 1. Which of these is not an element of an objectoriented analysis model? Answer: c a. Behavioral elements b. Classbased elements c. Data elements d. Scenariobased elements 2. Which of the following is not an objective for building an analysis model? Answer: c a. define set of software requirements that can be validated b. describe customer requirements c. develop an abbreviated solution for the problem d. establish basis for software design 3. Thedataflowdiagram Answer: e a. depicts relationships between data objects b. depicts functions that transform the data flow c. indicates how data are transformed by the system d. indicates system reactions to external events e. both b and c 4. Which of the following items does not appear on a CRC card? Answer: c a. class collaborators b. class name c. class re。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。