CS 4531 Midterm Exam 2 Coverage
Coverage
Composition
- Short answer
- Short essay
- Multiple choice
- JSF/xhtml markup
- Java code
What You Should Know
JSF
- Typical uses of Facelets tags
- Building pages from a common Facelets template
- Creating and using a custom tag using Facelets
- The difference between JSF conversion and validation
- Using converters and validators built in to JSF tags
- Writing a custom JSF converter or validator
- How to handle value change or action events originating from the client
Software Engineering In General
- The phases of a software development process
- The differences between various software process models
- The scope and purpose of various object-oriented design patterns
- The purpose of software testing
- The classification of software defects
- What makes up a test case
- The comparative virtues of code reuse by inheritance or by association
- The contexts in which various design patterns should be used
- Characteristics of software users
- Software usability principles