CISC 323, winter 2003, software quality 1
Topics For Final (1)
everything from before the midterm
- outline posted in midterm review slides
Architectural Styles
- 5 styles discussed:
- pipe & filter
- layered
- implicit invocation (event based)
- repository & blackboard
- object-oriented
- be able to explain each, give examples of use
- compare & contrast
- given problem, choose appropriate style & justify
CISC 323, winter 2003, software quality 2
Topics For Final (2)
Software Quality
- dimensions of qualty
- inspection
- how it works in general, not picky details
- advantages
- how it fits into software processes
- testing
- black box, white box
- white box: statement, branch, path coverage
- unit, integration, system testing
- regression testing
- other kinds: performance, usability, stress, etc.
CISC 323, winter 2003, software quality 3
Notes About Open-Source Software
taken from "The Cathedral and the Bazaar" author: Eric Steven Raymond http://www.catb.org/~esr/writings/cathedral-bazaar/ also published as a book with other essays
CISC 323, winter 2003, software quality 4
Cathedral vs. Bazaar
Cathedral: carefully planned by small group, plans carried
- ut under strict supervision