Hi Kevin, Thank you very much for your Mifos object model document! This is good stuff. The model appears to do the job of saying: "here are some key pieces of data, and here's how they are related."
On Tue, 2008-01-08 at 07:08 -0800, Kevin Shea wrote: > I am posting the first rough draft of a Business Object Model for > MIFOS as requested by Adam Monsen. For the benefit of others on the list, the object model was an exploratory project to see what Kevin would come up with as far as documenting Mifos business objects grouped by functional area. > It is based on the Database Schema, Java Code, and Data Model document > (2006). Which document is that? > It also contains a description of the object modeling conventions I am > using. I would recommend cutting this section down as much as possible... only a few UML conventions are used in your actual examples, and your UML syntax appears to adhere to "standard" and straightforward UML like class diagrams with relationships, aggregations, collections, etc. > I am using the UML tool called Agro UML which is open source and has > its limitations. The pictures from ArgoUML look great! [...] > 1. Will his model be useful? Sure! It looks like a decent overview of functional areas of the data model. I don't generally use them as much as just reading the code, but then maybe I'd be a better developer if I did. Personally, I think connecting the model to specific use cases (yet to be written) would help frame the data model in terms of functionality which requires it. > 2. Is the modeling approach understandable? I think so... I haven't had a chance to deep-read it (and may not for a while as I need to focus on the pending v1.1 release). At some point I'd like to call you or discuss this over coffee or beer. Or coffee with beer in it. Anyone else have feedback on this? > 3. Is Word the right way to publish it? [...] Most all of the Mifos reference documentation is currently in HTML format, and posted publicly on mifos.org. An example: http://tinyurl.com/269ue6 This would be the preferred format. The embedded editor for mifos.org pages supports adding images, document versioning, sections, etc. Please feel free to sign up for an account and start editing pages. And here are a couple of additional questions I received from you: > Who is the audience for the model? The entire world! I'm serious, actually. But specific people that may be interested are most likely Mifos developers and architects. > How will it be used in new development? I imagined it as a kind of high-level guide to the Mifos architecture that interested parties could print out and tape to their walls while working on Mifos. > Where is the best place to publish it? Either the "knowledge center" or the "developers" section on mifos.org. Anyone else have an idea about this? And once again, thank you Kevin! -- Adam Monsen ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://ad.doubleclick.net/clk;164216239;13503038;w?http://sf.net/marketplace _______________________________________________ Mifos-functional mailing list Mifos-functional@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mifos-functional