Re: design sanity check/advice
- From: "H. S. Lahman" <h.lahman@xxxxxxxxxxx>
- Date: Tue, 27 Jun 2006 18:04:09 GMT
Responding to GDW...
I'm relatively new to "real" object-oriented design/development (i.e.
patterns/refactoring etc.) although I've been working with OOP
languages for quite some time. I've been doing a lot of
reading/research in order to take it to the next level and am
incorporating it into a new project I'm working.
The app is a survey engine developed using Java/Spring/Hibernate.
Surveys contain pages which contain questions (different variations of
multiple choice and essay-type). Surveys exist in 3 distinct phases:
survey design, survey response entry and survey analysis/reporting.
I've started out with a domain model which represents just the design
phase of a survey lifecycle. The classes contain just the information
which needs to be persisted to define the structure/layout of the
components.
I share Kirwan's confusion about just what the "survey design" phase is about. The phase title sounds like an activity that decides what questions to put on the survey and what formats they should use. But your classes suggests it is nothing more than a description of the survey form itself. Note that your use of "phase" suggests that these are three different processing activities that the software needs to do. But my preconceptions about the subject matter suggest that the saving the responses and analyzing them would be the only behavioral activities. So could you put some more words around what this application does and what the phases are/do?
*************
There is nothing wrong with me that could
not be cured by a capful of Drano.
H. S. Lahman
hsl@xxxxxxxxxxxxxxxxx
Pathfinder Solutions -- Put MDA to Work
http://www.pathfindermda.com
blog: http://pathfinderpeople.blogs.com/hslahman
Pathfinder is hiring: http://www.pathfindermda.com/about_us/careers_pos3.php.
(888)OOA-PATH
.
- References:
- design sanity check/advice
- From: GDW
- design sanity check/advice
- Prev by Date: Re: Object identity
- Next by Date: Re: Is this correct?!!!
- Previous by thread: Re: design sanity check/advice
- Next by thread: Create special-shaped windows
- Index(es):
Relevant Pages
|