Re: design sanity check/advice



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



.



Relevant Pages

  • Re: Clunkers boosts Ford sales; GM, Chrysler fall
    ... stick it to that jerkoff car company" So, all of them sit down and put ... black marks over the entire survey about their vehicle. ... The satisfied people aren't much motivated to spend a lot of time responding ... The domestics return 16 surveys full of vitrol, ...
    (rec.autos.makers.chrysler)
  • Re: Survey: Do You Consider Cliff an Asset or Detriment?
    ... that most of the people responding to your survey do likewise. ... When did it become so difficult to *ignore* posts? ...
    (alt.machines.cnc)
  • Re: problem running CL application at boot time
    ... > ...and newbies stop responding. ... > the question of how these newbies find their way to Lisp. ... > Calling all Lisp family newbies! ... > survey, please give doing so some thought. ...
    (comp.lang.lisp)
  • Re: Survey of Use Case Narrative use with UML
    ... Responding to Jeffrey.parsons... ... We have recently created a web survey and we ... would love to get your responses and ideas, no matter what you think! ...
    (comp.object)