Object-Oriented Analysis I
Tom Kelliher, CS 245
Sept. 15, 2004
First set of deliverables due Friday!
No online essay.
Object-Oriented paradigm exercises.
- Discussion.
- Team exercises.
OOA II.
- What is requirements analysis and why do we undertake it? Why is it
the most important phase of software development?
- What are the objectives of requirements analysis? The deliverables?
- What are the important elements of a requirements statement?
- Who is at fault if end users ultimately reject a delivered system?
Why?
- How does a requirements specification evolve? What tool can aid this
process? How?
- Create a requirements specification for a computer-based game of
tick-tack-toe. Address all possible items of a requirements specification.
- Exchange your specification with that of another team. Create a
series of questions that will clarify the specification you received and
return it. Are you surprised by the ambiguities in your specification?
- Based on the questions you received, revise your specification (and
keep it for next time).
Thomas P. Kelliher
Mon Sep 13 11:26:13 EDT 2004
Tom Kelliher