CS 4531 Midterm Exam 1

Coverage

Composition

Examples Of What You Should Know

JSF

  1. Elements of the JSF life cycle
  2. The relation between managed beans and JSF pages
  3. Bean scopes
  4. Difference between core and HTML JSF tags
  5. How JSF pages are styled
  6. Write a simple JSF page
  7. Write a simple bean class
  8. Lay out a JSF table

SQL and JDBC

  1. Create a simple SQL table
  2. Write a simple SQL query
  3. The relation between SQL and JDBC
  4. The difference between a JDBC Statement and PreparedStatement

The Nature of Software Engineering

  1. The distinction between a craft and an engineering discipline
  2. The distinction between software engineering and other engineering disciplines
  3. The distinction between software engineering and computer science
  4. A one-sentence definition of software engineering
  5. How software differs from other engineered products