【文章內(nèi)容簡介】
ebApp requirements : b activity diagrams can be used to represent the user observable functionality delivered by the WebApp as well as the operations contained in each analysis : a analysis focuses on the architecture of the user’s web browsing : b objects are extracted from use cases by examining the scenario description for direct or indirect content : a thorough testing it is possible to remove all defects from a program prior to delivery to the : b flow graphs are identical to program : b cyclomatic plexity of a program can be puted directly from a PDL representation of an algorithm without drawing a program flow : a testing methods can only be used for objectoriented systems Answer: b testing divides the input domain into classes of data from which test cases can be derived to reduce the total number of test cases that must be : a value analysis can only be used to do whitebox : b array testing enables the test designer to maximize the coverage of the test cases devised for relatively small input : a : b best representation of system architecture is an operational software : b architectural representations can be an enabler for munication among project : a architectural description is often documented using an architecture : b architectural genre will often dictate the architectural approach that may used for the structure to be : a an architectural pattern can be chosen for use in a specific system it must have a code implementation to facilitate its : b selected, archetypes always need to be refined further as architectural design : a methods for assessing the quality of proposed architectural designs are readily : bChapter 10 SelfCheck Quiz the most general sense a ponent is a modular building block for puter Answer: a(Section ) the context of objectoriented software engineering a ponent contains and operations of each class for each actor(device or user) of collaborating classesAnswer: d(Section ) traditional software engineering modules must serve in which of the following roles? ponent ponent domain ponent of the aboveAnswer: d(Section ) engineers always need to cerate ponents from scratch in order to meet customer expectations Answer: b(Section ) of the following is not one of the four principles used to guide ponentlevel design? Inversion Principle Segregation Principle Principle Complexity PrincipleAnswer: d(Section ) use of stereotypes can help identify the nature of ponents at the detailed design Answer: a(Section ) and ponents that exhibit functional, layer, or municational cohesion are relatively easy to implement, test, and Answer: a(Section ) coupling is a sign of poor architectural design and can always be avoided in every Answer: b(Section ) content design at the ponent level focuses on content objects and the manner in which they Answer: b(Section ) WebApp functional architecture describes the key functional ponents and how they interact with each Answer: a(Section ) of these is a graphical notation for depicting procedural detail? diagram table diagram Answer: d(Section ) decision table should be used document all conditional statements guide the development of the project management plan when building an expert system a plex set of conditions and actions appears in a ponentAnswer: d(Section ) program design language(PDL)is often a of programming constructs and narrative text programming language in its own right readable software development language way to represent software architectureAnswer: a(Section ) ponentbased software engineering, the development team examines the requirements to see which are amenable to position, rather than construction, before beginning detailed design Answer: a(Section ) of the following is not one of the major activities of domain engineering? Answer: d(Section ) of the following factors would not be considered during ponent qualification? programming interface(API) and integration tools required handling equipment requiredAnswer: d(Section ) is the following is a technique used for ponent wrapping? wrapping wrapping wrapping wrappingAnswer: b(Section ) of the following is not one of the issues that form a basis for design for reuse? programming templates data interface protocolsAnswer: a(Section ) a reuse environment, library queries are often characterized using the ________ element of the 3C of the aboveAnswer: c(Section ) importance of software design can be summarized in a single word : d(Sect