|
I have built 2 learning management systems from the ground up in ASP.NET/C# and SQL Server. This is going to be a long task depending on the business requirements. Have fun with SCORM and AICC. You might want to give some thought in buying a low cost LMS or using a free one like Moodle. The first one I build took 2 years because of all the features it needed. Like the previous poster said....get the business requirements first and then go from there. Good luck.
|
|
|
|
|
I couldn't find any brainstorming or thought process tool. Could somebody please provide me a link either a web based or windows based.
Thanks
|
|
|
|
|
|
netJP12L wrote: I couldn't find any brainstorming or thought process tool.
Maybe this will work[^]
|
|
|
|
|
Because of a unique licensing and work logistics situation, I'd like to know if anyone has ever tried to convert between StarUML and Visio. Is there some universal "UML" format that can be understood by both products?
My knowledge of both products is slim and have not found any discussion online about this.
|
|
|
|
|
puromtec1 wrote: Is there some universal "UML" format
XMI[^]
puromtec1 wrote: I'd like to know if anyone has ever tried to convert between StarUML and Visio.
I have not. I don't know if either product supports XMI, I will leave that investigation to you.
|
|
|
|
|
Thanks. Appreciated.
Btw, your profile page is a trip.
|
|
|
|
|
I have researched the compatibility between starUML and Visio. Apparently, the standard XML for describing UML, called XMI, can be read and exported by both Visio and starUML.
StarUML can import and export XMI
http://staruml.sourceforge.net/en/about-2.php
Visio can export to it (I assume it can read it, too)
http://msdn.microsoft.com/en-us/library/aa140339.aspx
I will be testing this out, probably.
|
|
|
|
|
Is it conceptually possible and/or appropriate to create a use case, robustness and sequence diagrams for a sql stored procedure? This would allow business analyst to see clearly what the stored procedure is doing and its purpose.
|
|
|
|
|
It's possible since the user in a use case is not necessarily a person; could be a process (whatever calls the SP).
If it helps the BA then why not do it? In my experience BAs need all the help they can get.
Regards
David R
---------------------------------------------------------------
"Every program eventually becomes rococo, and then rubble." - Alan Perlis
|
|
|
|
|
|
When designing a Robotics system with an interface needed to a database, without creating Action Diagrams and Sequence diagrams which showed the everyone concerned the planned interaction between User, Robot and Data I don't think the project would have suceeded. So sounds good to me.
|
|
|
|
|
Thanks. Like everything database oriented, it typically isn't treated the same as developing with oop languages. I appreciate your input.
|
|
|
|
|
hii...
i would like to know more about software development in 3-t architecture and its pros and cons.
|
|
|
|
|
|
Hi,
Are there any standards for programming a console application based on menus?
Please do not answer just "well, use switch.."
I mean, a big console application.. where you need to administrate something, adding, editing, deleting and listing registries, and submenus within menus... etc
I can easily model the libraries used by the console app, but it's kind of difficult to model the console application itself...
Help please? Tips?
|
|
|
|
|
Hello,
I am looking for a good book which explains how to identify objects from your requirements,how to map those objects into classes(Class diagrams) and then how to finally apply these class diagrams to create business methods using C#.
I am not looking for design patterns. I am purely looking for OOAD.
Please suggest me with good book.
Regards,
Pavas
|
|
|
|
|
Hi,
I need to submit project plan for certification, my project is elearning. Can anybody provide me some sample documents of project plan.
some of the topic to be covered are...
INPUTS
PROJECT PLAN DETAILS
Reuse/Customization Plan:
Project Schedule
Size, Effort, Schedule and Defect estimates
Deliverables & Milestones
Project Monitoring
Risk Management
Method for risk monitoring
Tailoring Notes
QUALITY PLANNING
Audits
Quality Control
Conventions used in the project
Configuration structure
Access Rights in Configuration Management Tool
Training effectiveness measurement
Thankyou
YPKI
|
|
|
|
|
Does anyone know of good books on the subject of managing complex (i.e. frakking large) software projects? Especially touching on good design principals for large projects, best testing practice and estimating the impact of changes etc ?
An ideal candidate would be one covering real life situations that wouldn't put my limited attention span to sleep in 5 minutes. Not asking much .
10110011001111101010101000001000001101001010001010100000100000101000001000111100010110001011001011
|
|
|
|
|
I have had this book [^] since it came out. I recommend it, which does not guarantee it will work for you but it's all I can do.
|
|
|
|
|
Manage It! by Johanna Rothman, published by Pragmatic Bookshelf, 2007
ISBN-10: 0-9787392-4-8
ISBN-13: 978-0-9787392-4-9
I think it's a good take on PM and covers all the bases.
Regards
David R
|
|
|
|
|
Hello,
I have a situation where I have a cycle:
Group <>---- Contact
..........-----<>
I have the class Contact which has name (eg. John), addr, etc.
And the class Group which has a name (eg. Friends) and a list of contacts List<contact>
The thing is that I want the Contact to know what groups contain him
For example lets say I have the groups Family, Friends, Job and they all contain John (and others)
I want that these groups contain John and that John knows he is member of these groups.
I want to avoid the cycle,
Should I use an Interface? or maybe other solution?
modified on Wednesday, April 15, 2009 6:14 PM
|
|
|
|
|
|
I don't see the problem.
A Group holds zero, one or more Contacts.
and each Contact wants to hold a list of all the Groups it belongs to.
So a Group either *is* a list, or *contains* a list.
and a Contact contains a list.
IIRC that is called aggregation: putting information (list of Groups) in members of the class (Contact).
Refinement: I didn't provide type information for the lists; it could be that:
a Group either *is* a list, or *contains* a list of Contacts.
and a Contact contains a list of Groups.
or you could define a common ancestor for Group and Contact, and use that type as the type held in both lists (Inheritance).
Conclusion: I don't need interfaces to "break" the cycle, there wasn't really a cycle if you ask me.
If you insist on having an interface, how about IListable; both Group and Contact implement IListable (not sure what the functionality would be though); and both lists could contain IListables.
|
|
|
|
|
Hi, thanks for replying!..
"there wasn't really a cycle if you ask me."
The cycle is between Contact and Group.. We've been told in University that we have to avoid these cycles because of dependency and coupling (which I don't see but was hoping that someone here could tell me)..
An example where I can see the solution more clearly is for example a Car that contains an Engine, and the Engine must notify the Car that contains him something..
One solution, the one I have to avoid is: Car contains Engine, Engine contains Car
In that case one would put an interface ISomething (Car : ISomething) and the Engine instead of having a Car would have an ISomething
The difference might be that the Engine must do something on the Car (turn it on for example). And here, the contact doesnt have to do anything on the group and viceversa.
Am i right? Should i go with the cycle anyway?
|
|
|
|