hjc / JagTrack

An Android app for tracking the location of JagTran
15 stars 4 forks source link

UML model program #6

Open tiamatschosen opened 12 years ago

tiamatschosen commented 12 years ago

im trying to find one so i dont have to do it in MS paint any suggestions

Nasawa commented 12 years ago

https://cacoo.com

On Mon, Feb 27, 2012 at 3:19 PM, tiamatschosen reply@reply.github.com wrote:

im trying to find one so i dont have to do it in MS paint  any suggestions


Reply to this email directly or view it on GitHub: https://github.com/hjc1710/JagTrack/issues/6

MrNakaan commented 12 years ago

Staruml. Free and open source. On Feb 27, 2012 3:19 PM, "tiamatschosen" < reply@reply.github.com> wrote:

im trying to find one so i dont have to do it in MS paint any suggestions


Reply to this email directly or view it on GitHub: https://github.com/hjc1710/JagTrack/issues/6

tiamatschosen commented 12 years ago

which slide on which set of notes is the HW supposed to look like. ive been through them all and none of them are what he is calling the one we have to draw up.

hjc commented 12 years ago

MS Visio is actually really good. I normally despise MS Office programs, but Visio is really solid. It's also available for free on MSDNAA.

Another online UML tool is Gliffy.

If you're using Linux here is a list of UML tools from Linux Journal (a little old, but I doubt UML has changed in that time).

If you're using Windows, I highly recommend Visio. I haven't tried any UML tools for Linux (I run Windows on my desktop and do all UML work there, because I have a mouse), but I'm sure the ones given by Linux Journal are good.

EDIT: As for what slides the homework info is on, I used slides: 30-50 of the CSC-331-lecture-7.pdf file for the homeworks (homeworks 7, 8, and 9).

hjc commented 12 years ago

Additionally, I have plans to ask McDonald what UML tool he prefers us to use on Tuesday.

There seems to be minor differences between the tools and how they represent certain things (i.e. associations), so he may have a preference.

If he has a preference, we will swap to his tool and use it.

For now, I'm using Visio. So use that if you want to stay on the same page as me/produce documents I can alter or help you work on (you can still export to PDF for turning in homeworks).

tiamatschosen commented 12 years ago

visio was my first choice to use but it would take about 2-3 weeks of constant emails to the IT people that work here and once they say ok anouthe 3-4 weeks before they actually install it on my computer to use. (these are the same 'genius' ' that think there is no problem running windows 7 professional on pentium 3 single core with only 1gb of ram)

hjc commented 12 years ago

Ugh, I feel for you. That's awful.

I'd definitely suggest an online tool then, like Gliffy or cacoo (what Nasawa/Christopher mentioned). Neither of those are free, but the former has a 30 day free trial you can use (and I think you can export to .pdf's during it), while the latter lets you use it for free, but you can only export to .png's (which you can probably turn into a .pdf someway).

An open source solution like Star UML or something may be a better idea though.

hjc commented 12 years ago

Here's what McDonald said to use for a UML tool.

"Visual Paradigm is a fairly powerful UML tool that has a community version free to use--but like all tools, it has idiosyncracies that must be learned and overcome. Other free tools are not quite so sturdy, so I can recommend that one. You can also use VP to directly document Use Case text, but Word/text format in the template docs are certainly fine. VP also has built in textual analysis tools and an Eclipse plugin (but I think that one costs money)."

Regardless of the tool you use, export its results to a .pdf or .jpeg.

ptrain commented 12 years ago

I've started using Visual Paradigm, and so far it's great. You can show the direction of associations (which I couldn't figure out how to do in Visio) very easily.

ptrain commented 12 years ago

Visio doesn't support qualified associations (covered today in class) but Visual paradigm does.