浙江大学 软件工程课程网站

第17章试题


1. Which of the following characteristics should not be used to assess the quality of a WebApp?

A. aesthetics
B. reliability
C. maintainability
D. usability

正确答案:A



2. Which of the following are design goals for every WebApp?

A. Simplicity
B. Consistency
C. Navigability
D. Visual appeal
E. All of the above.

正确答案:E



3. Which of the following not part of the design pyramid for WebE design?

A. Architectural design
B. Business case design
C. Content design
D. Navigation design

正确答案:B



4. With WebApps content is everything, a poorly defined user interface will be quickly overlooked by frequent users.

A. True
B. False

正确答案:B



5. Which of these are WebApp interaction mechanisms?

A. Graphic icons
B. Graphic images
C. Navigation menus
D. All of the above

正确答案:D



6. Screen layout design has several widely accepted standards based on human factors research.

A. True
B. False

正确答案:B



7. Graphic design considers every aspect of the look and feel of a WebApp.

A. True
B. False

正确答案:A



8. Content design is conducted by

A. Copywriters and graphic designer
B. Web engineers
C. both a and b
D. none of the above

正确答案:C



9. Content objects have both information attributes defined during analysis and implementation specific attributes specified during design.

A. True
B. False

正确答案:A



10. Content objects are not normally chunked into Web pages until the implementation activities begin.

A. True
B. False

正确答案:B



11. Content architecture and WebApp architecture are pretty much the same thing for many WebApps?

A. True
B. False

正确答案:B



12. Which of the following is not one of the content architectural structures used by web engineers?

A. linear
B. grid
C. hierarchical
D. parallel

正确答案:D



13. MVC is a three layer architecture that contains a

A. machine, view, content objects
B. model, view, and content objects
C. model, view, and controller
D. machine, view, controller

正确答案:C



14. Web navigational design involves creating a semantic navigational unit for each goal associated with each defined user role.

A. True
B. False

正确答案:A



15. To allow the user to feel in control of a WebApp, it is a good idea to mix both horizontal and vertical navigation mechanisms on the same page.

A. True
B. False

正确答案:B



16. Component level design for WebApps is very similar to component level design for other software delivery environments.

A. True
B. False

正确答案:A



17. Which of these is not one of the design activities associated with object-oriented hypermedia design?

A. abstract interface design
B. conceptual design
C. content design
D. navigational design

正确答案:C



18. UML does not have any representation schemas that are useful in building WebApp design models.

A. True
B. False

正确答案:B