5 1288
How is UML any clearer than code?
Unless there is a way to program in UML,
then there are two representations: UML and
code, which requires synchronization of the
two, ie, extra work.
Where is the benefit?
--
Grace + Peace,
Peter N Roth
Engineering Objects International http://engineeringobjects.com
"Jeff Louie" <je********@yahoo.com> wrote in message
news:O1**************@TK2MSFTNGP09.phx.gbl... I have finished creating graphical views (UML) of the most basic C# OOP concepts. Enjoy!
http://www.geocities.com/jeff_louie/OOP/oop12.htm
Regards, Jeff <<comments appreciated>> {helpful, kind, generous} <g>
*** Sent via Developersdex http://www.developersdex.com *** Don't just participate in USENET...get rewarded for it!
Hi Peter... There are products that will generate code from a UML
design.
I usually do my designing in my head <g>, but others like to draw
pictures to document and share their thought process. I actually found
the act of drawing the UML diagrams was helpful as it forced me to think
about the finer points such as contaiment by ownership vs containment
by reference. Finally, I just thought including the UML diagrams in each
chapter would make it easier for some to visualize the concepts
presented in the tutorial.
Regards,
Jeff How is UML any clearer than code?
Unless there is a way to program in UML,
then there are two representations: UML and
code, which requires synchronization of the
two, ie, extra work.
Where is the benefit?<
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it!
Hi Jess,
"Jeff Louie" <je********@yahoo.com> wrote in message
news:el**************@TK2MSFTNGP09.phx.gbl... Hi Peter... There are products that will generate code from a UML design.
Absolutly, I'm using Rational XDE ( used to use Rose before) and it generate
the code directly from the diagram as well as generate the diagram from the
code.
I usually do my designing in my head <g>, but others like to draw pictures to document and share their thought process.
Well I think that all design first on the head :) but the thing is that UML
is a standard way to represent what we think inside our head, each one think
in different ways ( some very twisted ;) ), we also write code in different
ways, but as UML is a standard notation then it's the best way to share a
design among different people especially in this world where the person
really programming maybe half a world away from the person that did the
design. in such an environment UML is a key piece.
Regards, JeffHow is UML any clearer than code? Unless there is a way to program in UML,
I went to a conference with a Rational representative and they said that
they were doing research in that way.
then there are two representations: UML and code, which requires synchronization of the two, ie, extra work.
No really, it depends of the tool you use, Rational XDE does it for you and
I think that MS Visio does it too.
Cheers,
--
Ignacio Machin,
ignacio.machin AT dot.state.fl.us
Florida Department Of Transportation
perhaps Rational will find a way to do the translation
automatically. What is absolutely crucial is that the
generated program be debuggable in UML, so i
dont have to debug it in the Common Language
or whatever the target of the translation is. Else,
i wind up having to learn the two representations
of the computation.
--
Grace + Peace,
Peter N Roth
Engineering Objects International http://engineeringobjects.com
"Ignacio Machin" <ignacio.machin AT dot.state.fl.us> wrote in message
news:e%****************@TK2MSFTNGP09.phx.gbl... Hi Jess,
"Jeff Louie" <je********@yahoo.com> wrote in message news:el**************@TK2MSFTNGP09.phx.gbl... Hi Peter... There are products that will generate code from a UML design. Absolutly, I'm using Rational XDE ( used to use Rose before) and it
generate the code directly from the diagram as well as generate the diagram from
the code.
I usually do my designing in my head <g>, but others like to draw pictures to document and share their thought process. Well I think that all design first on the head :) but the thing is that
UML is a standard way to represent what we think inside our head, each one
think in different ways ( some very twisted ;) ), we also write code in
different ways, but as UML is a standard notation then it's the best way to share a design among different people especially in this world where the person really programming maybe half a world away from the person that did the design. in such an environment UML is a key piece.
Regards, JeffHow is UML any clearer than code? Unless there is a way to program in UML,
I went to a conference with a Rational representative and they said that they were doing research in that way.
then there are two representations: UML and code, which requires synchronization of the two, ie, extra work.
No really, it depends of the tool you use, Rational XDE does it for you
and I think that MS Visio does it too.
Cheers,
-- Ignacio Machin, ignacio.machin AT dot.state.fl.us Florida Department Of Transportation
The UML can create a code template. It can't write the logic inside the
methods and properties unless you include this inside the UML properties
when you create the class diagram.
--
William Stacey, DNS MVP
"Peter N Roth" <re***********@mycompany.com> wrote in message
news:u4*************@tk2msftngp13.phx.gbl... perhaps Rational will find a way to do the translation automatically. What is absolutely crucial is that the generated program be debuggable in UML, so i dont have to debug it in the Common Language or whatever the target of the translation is. Else, i wind up having to learn the two representations of the computation.
-- Grace + Peace, Peter N Roth Engineering Objects International http://engineeringobjects.com
"Ignacio Machin" <ignacio.machin AT dot.state.fl.us> wrote in message news:e%****************@TK2MSFTNGP09.phx.gbl... Hi Jess,
"Jeff Louie" <je********@yahoo.com> wrote in message news:el**************@TK2MSFTNGP09.phx.gbl... Hi Peter... There are products that will generate code from a UML design.
Absolutly, I'm using Rational XDE ( used to use Rose before) and it generate the code directly from the diagram as well as generate the diagram from the code.
I usually do my designing in my head <g>, but others like to draw pictures to document and share their thought process.
Well I think that all design first on the head :) but the thing is that UML is a standard way to represent what we think inside our head, each one think in different ways ( some very twisted ;) ), we also write code in different ways, but as UML is a standard notation then it's the best way to share
a design among different people especially in this world where the person really programming maybe half a world away from the person that did the design. in such an environment UML is a key piece.
Regards, Jeff >How is UML any clearer than code?
Unless there is a way to program in UML,
I went to a conference with a Rational representative and they said that they were doing research in that way.
then there are two representations: UML and code, which requires synchronization of the two, ie, extra work.
No really, it depends of the tool you use, Rational XDE does it for you and I think that MS Visio does it too.
Cheers,
-- Ignacio Machin, ignacio.machin AT dot.state.fl.us Florida Department Of Transportation
This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: Paul Moore |
last post by:
I hit a problem yesterday with my mail connection. In a desparate
attempt to understand what was going on, I wanted to log the
connection traffic. After a bit of searching, I found a post on c.l.p...
|
by: Fazer |
last post by:
Hello,
I am very interested in fooling around with Twisted Matrix's HTTP Web
Server. I was thinking if .rpy scripts would run much faster than
traditional CGI scripts?
After looking how...
|
by: Mark Carter |
last post by:
I'm trying to create a mail server in Twisted.
I either get
SMTPSenderRefused
or
SMTPException: SMTP AUTH extension not supported by server.
What do I need to do to get it to work?
|
by: mir nazim |
last post by:
hi,
i m planning to start writing intranet applications and want ur real
cool advices for choosing the correct platform. the choice is between
the three:
1. Twisted
2. Medusa
3. Zope
(i do...
|
by: F. GEIGER |
last post by:
Does anybody know of a cookbook for Twisted? It's not that helpful for me to
see how an echo server is written (can do this with std sockets) and success
stories are too little concrete.
What I...
|
by: Taki Jeden |
last post by:
Hi
Anybody used wxPython with twisted?
I started putting together a Twisted-based app with wx GUI, and the widgets
just don't work - some controls do not show up etc. - at least on my
system....
|
by: Kartic |
last post by:
Hello,
I downloaded the Win32 installer for Twisted 1.3.0, Python 2.3.
The installer, when executed under my login, fails as it requires
administrator rights to install (why they have it as a...
|
by: SeSe |
last post by:
Hi, I am new to Twisted. I use a Twisted 1.3.0 on MS Windows XP Home
Edition, my python version is 2.3
I try the TCP echoserv.py and echoclient.py example. But the client
always fail with...
|
by: qwejohn |
last post by:
Hello,
I had posted this question in the twisted mailing list but did not
got a solution ; I hope that the python Gurus of this forum can help me
a bit.
I am trying the exmaple in the python...
|
by: taylorcarr |
last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
|
by: Charles Arthur |
last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
|
by: ryjfgjl |
last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: Sonnysonu |
last post by:
This is the data of csv file
1 2 3
1 2 3
1 2 3
1 2 3
2 3
2 3
3
the lengths should be different i have to store the data by column-wise with in the specific length.
suppose the i have to...
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
| |