Search the web
Sign In
New User? Sign Up
jcm · Journal of Conceptual Modeling Discussion List
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Want your group to be featured on the Yahoo! Groups website? Add a group photo to Flickr.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Modeling software options with CSDP   Message List  
Reply | Forward Message #1433 of 1447 |
RE: [JCM] Modeling software options with CSDP

Hi William,
 
I've never modeled this before, but hey, so what? With ORM any domain is doable!
 
I'd say first that we must be clear on what the scope of this model is: Is it, as I'd suppose, the configuration options for only one instance (installation) of only one software product? If so, I'd guess we're just saying something like "ConfigurationOption(Code) has global- OptionSetting(Code)" and "ConfigurationOption(Code) for Person(Id) has OptionSetting(Code)". There may be subtleties involved that I've not realized, but for the scope I've assumed, this seems the basic information needed.
 
Feedback is more than invited.
 
Andy
-----Original Message-----
From: William McKee [mailto:william@...]
Sent: Monday, November 15, 2004 12:32 PM
To: JCM
Subject: [JCM] Modeling software options with CSDP

Hi folks,

I am a software developer trying to learn more about database modeling
using CSDP and ORM. My desire to learn database modeling is to be a
better programmer. To this end, I have been reading Terry Halpin's
excellent book "Information Modeling and Relational Databases". So far,
I have read through step 1 and part of step 2 of the CSDP and am trying
to apply it to a new project.

While capturing facts, one of the first issues I've encountered, which
I'm not sure how to model, is software configuration options. These
options will work at a global and individual user level (users can
override some of the global options). I just don't see in my model what
entity to which these would belong or how that entity would relate to
the user or system (would there be a system entity?).

Please keep in mind that I'm working from the bottom-up; my experience
is more with writing SQL than writing use cases or capturing business
models. Any suggestions or pointers to further information would be most
appreciated.


Thanks,
William

--
Knowmad Services Inc.
http://www.knowmad.com


~~~~~~ Sponsor's Message ~~~~~~~~~~~~~~~~~~~~~
Would you like to learn more about Object-Role Modeling (ORM)?

Then check out InConcept's ORM Seminars!

These seminars will focus on the use of Object-Role Modeling to correctly model your business data requirements. Each day also contains "hands on" labs where students practice the technique  while ORM-certified instructors give one-on-one assistance.

Custom on-site courses are also available.

For more information, please see http://www.inconcept.com/training/ormseminar.html or e-mail training@....





Tue Nov 16, 2004 6:45 pm

andy_carver
Offline Offline
Send Email Send Email

Forward
Message #1433 of 1447 |
Expand Messages Author Sort by Date

Hi folks, I am a software developer trying to learn more about database modeling using CSDP and ORM. My desire to learn database modeling is to be a better...
William McKee
knowmad_serv...
Offline Send Email
Nov 16, 2004
3:00 pm

Hi William, I've never modeled this before, but hey, so what? With ORM any domain is doable! I'd say first that we must be clear on what the scope of this...
Andy Carver
andy_carver
Offline Send Email
Nov 16, 2004
7:49 pm

... Thanks for taking on the challenge. ... Yes, you are correct. I'm not managing configuration for multiple installations, computers, etc. ... OK, that makes...
William McKee
knowmad_serv...
Offline Send Email
Nov 17, 2004
4:04 pm

William, See my comments in-line, prepended by '>>'. andy ... From: William McKee [mailto:william@...] Sent: Wednesday, November 17, 2004 8:56 AM To:...
Andy Carver
andy_carver
Offline Send Email
Nov 18, 2004
2:54 am

... Boy, this is where ORM really begins to shine and where it's important to be precise. By global setting I mean that some of the settings can only be set...
William McKee
knowmad_serv...
Offline Send Email
Nov 18, 2004
4:53 pm

... If I were to write out that constraint, would it look something like the following: C1 User has at most one Application Setting ... This is important! ... ...
William McKee
knowmad_serv...
Offline Send Email
Nov 18, 2004
6:02 pm

Andy, I really appreciate both you and Pat taking the time to walk me through the basics of CSDP. It's been interesting to see the two different approaches...
William McKee
knowmad_serv...
Offline Send Email
Nov 20, 2004
3:34 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help