Spread Knowledge

Virtual University of Pakistan Video Lectures, Handouts, PPT, Quizzes, Assignments & Papers

CS605 - Software Engineering II - Lecture Handout 13

User Rating:  / 0

Related Content: CS605 - VU Lectures, Handouts, PPT Slides, Assignments, Quizzes, Papers & Books of Software Engineering II

Software Quality Factors

In 1978, McCall identified factors that could be used to develop metrics for the software quality. These factors try to assess the inner quality of software from factors that can be observed from outside. The basic idea is that the quality of the software can be inferred if we measure certain attributes once the product is put to actual use. Once completed and implemented, it goes through three phases: operation (when it is used), during revisions (when it goes through changes), and during transitions (when it is ported to different environments and platforms).

Read more: CS605 - Software Engineering II - Lecture Handout 13

CS606 - Compiler Construction - Lecture Handout 39

User Rating:  / 0

Related Content: CS606 - VU Lectures, Handouts, PPT Slides, Assignments, Quizzes, Papers & Books of Compiler Construction

Boolean Expressions

In programming languages, boolean expressions have two primary purposes:

  • compute logical values such as x = a < b && d > e
  • conditional expressions in flow-of-control statements

Consider the grammar for Boolean expressions

E → E or E
| E and E
| not E
| ( E )
| id relop id
| true
| false

Read more: CS606 - Compiler Construction - Lecture Handout 39