[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Search]

RE: Blind software engineers, specifically UML

I don't know if anyone's covered this yet but, learn Graphviz.  It's like
LateX but with diagrams instead of page layouts.  I use it in my training
classes to illustrate things with flow charts and hierarchy charts.  I know
that there are packages in Linux that autogenerate UML diagrams of your
source code using Graphviz.  There's no reason why someone can't learn it
and create these by hand.  The syntax isn't too hard.  I don't think there's
an emacspeak-enabled mode for it like Auctex and LateX but you can still use
many of its features with the files since the syntax is kind of like c/c++.

Alex M

-----Original Message-----
From: Daniel Dalton [mailto:d.dalton@xxxxxxxxxxx] 
Sent: Sunday, July 14, 2013 9:57 PM
To: emacspeak
Subject: Blind software engineers, specifically UML

Hi everyone, 

Firstly apologies if this is slightly OT - feel free to respond off list if
you think that's better, but I know there are a lot of very knowledgeable
people on here so thought it was a good starting point. 

At University I'm studying computer science. I'm looking to take a software
engineering subject called "Introduction to software engineering". 

The problem: UML diagrams are heavily used throughout this subject
especially for assessment purposes. Specifically, UML class diagrams and UML
state active and sequence diagrams. We'll need to both read and create these
diagrams. I also believe we may need to work in small groups with fellow
students (who obviously aren't vision impaired). Apparently the UML is the
language of the subject and it's not really avoidable. So does anyone have
any ideas about how to handle this sort of thing? I'd be interested to hear
what other blind software engineers may do to get around these problems. 

Finally, just a bit of a general sort of question. I'm currently studying
bachelor of computer science, but have considered changing into bachelor of
software engineering. I've been told software engineering is much more
visual - with more of this UML stuff coming up. Has anyone else taken a
modern software engineering degree opposed to computer science - and how did
you find it? 

Thanks for any advice! 

Best regards,

To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a subject
of "unsubscribe" or "help".

To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@xxxxxxxxxxx" with a
subject of "unsubscribe" or "help".

If you have questions about this archive or had problems using it, please send mail to:

priestdo@xxxxxxxxxxx No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog