| | |
What do you think about UML?
![]() |
whoa..that's explain why deitel java book discuss UML too, better get back to those UML topics after i finish the book :s
Last edited by upstream; Sep 9th, 2007 at 5:26 pm.
•
•
Join Date: Aug 2007
Posts: 164
Reputation:
Solved Threads: 1
i am sorry for bumping the thread but i think it is better that i bump this one than to start a new and closely related thread.
i have read some up on UML tools and i get the impression that the tools can also generate some code. in fact wikipedia says that automatic code generation is now a standard or accepted practice in some areas.
firstly let me say that i have never used uml tools and i am only beginning to learn uml myself although i do understand a lot of it.
what i would like to know is how usefull is it for code generation. how far can it go to replace the programmer? it cannot replace the software engineer since the engineer specifies the high level logic. but remember that 4th gl and 3rd gl languages generate low level code so how far are we from the day that the uml diagrams generated by the software engineer replaces the programmer and generates the 4th generation code itself?
i have read some up on UML tools and i get the impression that the tools can also generate some code. in fact wikipedia says that automatic code generation is now a standard or accepted practice in some areas.
firstly let me say that i have never used uml tools and i am only beginning to learn uml myself although i do understand a lot of it.
what i would like to know is how usefull is it for code generation. how far can it go to replace the programmer? it cannot replace the software engineer since the engineer specifies the high level logic. but remember that 4th gl and 3rd gl languages generate low level code so how far are we from the day that the uml diagrams generated by the software engineer replaces the programmer and generates the 4th generation code itself?
... what society overwhelmingly asks for is snake oil. Of course, the snake oil has the most impressive names —otherwise you would be selling nothing— like "Structured Analysis and Design", "Software Engineering", "Maturity Models", "IPSE", "MIS", "OO", "BPRE".... by Edsger W. Dijkstra
Code generation sucks. The only people who believe some generator will ever replace programmers are the people who sell BPEL like tools.
I've been hearing that within 5 years there will be no need for programmers for at least the last 15 years, and from people who've been in the industry longer I hear it's been said for probably as long as people have been writing software.
4GL (which you probable refer to) languages have fallen almost completely by the wayside, as they were utterly incapable of making true even the least sweeping of their promises.
Instead they led to very poorly constructed code which was impossible to maintain and performed abysmally.
I've been hearing that within 5 years there will be no need for programmers for at least the last 15 years, and from people who've been in the industry longer I hear it's been said for probably as long as people have been writing software.
4GL (which you probable refer to) languages have fallen almost completely by the wayside, as they were utterly incapable of making true even the least sweeping of their promises.
Instead they led to very poorly constructed code which was impossible to maintain and performed abysmally.
As people are clearly allowed to attack me but I'm not allowed to defend myself, I no longer post to this site.
![]() |
Similar Threads
- Even harder than coding... designing code. UML diagrams (Computer Science)
- Finding use cases and actors in UML (Java)
- UML case diagram (IT Professionals' Lounge)
- English to UML (Community Introductions)
- class diagram/uml (Java)
- Uml (Computer Science)
Other Threads in the IT Professionals' Lounge Forum
- Previous Thread: Domino Administration
- Next Thread: API's in browsers
| Thread Tools | Search this Thread |
1gbit advertising advice amazon answers archive british broadband business businessprocesses career carrier censorship cern china cio collectiveintelligence connectivity consumer consumers corporateearnings datatransfer debtcollectors dictionary digg digital ebay ecommerce email employment environment facebook food government grid high-definition hottub infodelivery infotech intel internet interview ipod isp japan kindle lhc library malware marketing mit moonfruit news onlineshopping piracy piratebay pope porn program questions r&d religion remoteworking research retail security sex shopping simple skype smallbusiness smb sms socialmedia socialnetworking software softwareengineer spam speed spending startrek statistics stocks study stumbleupon survey tabletpc technology touch-screen touchscreen twitter uk videoinprint voips web webdeveloper windows words






