freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

四川大學(xué)軟件工程選擇題-文庫(kù)吧資料

2024-08-18 23:45本頁(yè)面
  

【正文】 n ATM b. Using your charge card for a meal at a restaurant c. Searching for books (on a specific topic) using an online bookstoreSolution aUsecase: withdrawal at an ATMPrimary actor: customer, bank card, ATMPrecondition: ATM is readyTrigger: customer decides to make a withdrawal Scenario:Customer insert bank card into ATMCustomer input passwordCustomer press the withdrawal Customer input the number of moneyCustomer gets the moneyCustomer takes out the bank cardException:The bank card is not recognized – see abnormal processPassword is incorrect or not recognized – see abnormal processMoney does not get out – see abnormal processThe bank card can not be took out – see abnormal process1. Which of these is not an element of an objectoriented analysis model? Answer: c       a. Behavioral elementsb. Classbased elementsc. Data elementsd. Scenariobased elements2. Which of the following is not an objective for building an analysis model? Answer: ca. define set of software requirements that can be validatedb. describe customer requirementsc. develop an abbreviated solution for the problemd. establish basis for software design3. Thedataflowdiagram Answer: ea. depicts relationships between data objectsb. depicts functions that transform the data flowc. indicates how data are transformed by the systemd. indicates system reactions to external eventse. both b and c4. Which of the following items does not appear on a CRC card? Answer: ca. class collaboratorsb. class namec. class reliabilityd. class responsibilities 5. For purposes of behavior modeling a state is any a. consumer or producer of data.b. data object hierarchy.c. observable mode of behavior.d. well defined process.Answer: c6. Attributes cannot be defined for a class until design has been pleted. a. True b. False Answer: b7. Operations are object procedures that are invoked when an object receives a message. a. True b. FalseAnswer: a8. UML activity diagrams are useful in representing which analysis model elements? a. Behavioral elements b. Classbased elements c. Flowbased elements d. Scenariobased elements Answer: d9. Which of the following should be considered as candidate objects in a problem space? a. events b. people c. structure d. all of the above Answer: d10. In a few sentences, try to describe the primary differences between structured analysis and objectoriented analysis. Answer: Structured analysis begins with a consideration of the data objects that the system must manipulate. In structured analysis the data objects are described with a data dictionary and the entity relation diagram (ERD) depicts relationships between data objects. The flow and transformation of data through a system are represented using the data flow diagram (DFD). The structured analysis also incorporates a behavioral modeling notation called the state transition diagram (STD). In the object oriented analysis model, classbased elements model the objects that the system will manipulate, the operations that will be applied to the objects to effect the manipulation, relationships (some hierarchical) between the objects, and the collaborations that occur between the classes that are defined. In addition the OO model represents the behavior of objects and the behavior of the system1. Which of the following are areas of concern in the design model? Answer: e        a. architectureb. datac. interfaced. project scopee. a, b and c2. Which of these are characteristics of a good design? Answer: e a. exhibits strong coupling between its modulesb. implements all requirements in the analysis modelc. includes test cases for all ponentsd. provides a plete picture of the softwaree. both b and d3. Information hiding makes program maintenance easier by hiding data and procedure from unaffected parts of the program. Answer: aa. Trueb. False4. Cohesion is a qualitative indication of the degree to which a module Answer: ba. can be written more pactly.b. focuses on just one thing.c. is able to plete its function in a timely manner.d. is connected to other modules and the outside world.5. Coupling is a qualitative indication of the degree to which a module  Answer: d     a. can be written more pactly.b. focuses on just one thing.c. is able to plete its function in a timely manner.d. is connected to other modules and the outside world.6. Polymorphism reduces the effort required to extend an object system by Answer: b a. coupling objects together more tightly.b. enabling a number of different operations to share the same namec. making objects more dependent on one another.d. removing the barriers imposed by encapsulation.7. Which design model elements are used to depict a model of information represented from the user39。s desire for a set of defined capabilities into a working product. Answer:A a. Trueb. False notations that can be used to model the hardware and software elements of a system are a. Activity diagrams b. Class diagrams c. Deployment diagrams d. Usecase diagrams e. a, b, and cAnswer: e 6. The system model template contains which of the following elements a. input b. output c. user interface d. all of above Answer: d7. 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
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1