[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]


    Search the Q&A Archives


A goal stated by many vendors of CASE products is to have...

<< Back to: Comp.software-eng FAQ (Part 3): readings

Question by gurl
Submitted on 1/22/2004
Related FAQ: Comp.software-eng FAQ (Part 3): readings
Rating: Not yet rated Rate this question: Vote
A goal stated by many vendors of CASE products is to have CASE ultimately be able to automatically generate (and regenerate to any platform and with any changes) 100 percent of the code, error-free, for a new or modified information system. This goal is considered important in order to achieve systems development productivity gains necessary to deal with systems backlog, to improve system quality, and to enhance our ability to maintain systems. Do you think this goal is possible? Why or why not?



Answer by Adrian Buehlmann
Submitted on 3/12/2005
Rating: Not yet rated Rate this answer: Vote
Q: Is it possible? - A: No.
Why: if you want a representation of a software that is equivalent to code then this representation must be as much detailed as code. So the code itself is the ultimate representation. On the other hand, diagrams like the UML notation can help on your way to code, but they cannot replace it. If you feel that working on the code level is "too dirty" then think about making your code less dirty. Make it clearly understandable (for yourself and others) - but not by adding comments. Too much comments are a bad sign and comments quickly deteriorate.

Adrian Buehlmann - http://www.cadifra.com

 

Your answer will be published for anyone to see and rate.  Your answer will not be displayed immediately.  If you'd like to get expert points and benefit from positive ratings, please create a new account or login into an existing account below.


Your name or nickname:
If you'd like to create a new account or access your existing account, put in your password here:
Your answer:

FAQS.ORG reserves the right to edit your answer as to improve its clarity.  By submitting your answer you authorize FAQS.ORG to publish your answer on the WWW without any restrictions. You agree to hold harmless and indemnify FAQS.ORG against any claims, costs, or damages resulting from publishing your answer.

 

FAQS.ORG makes no guarantees as to the accuracy of the posts. Each post is the personal opinion of the poster. These posts are not intended to substitute for medical, tax, legal, investment, accounting, or other professional advice. FAQS.ORG does not endorse any opinion or any product or service mentioned mentioned in these posts.

 

<< Back to: Comp.software-eng FAQ (Part 3): readings


[ Home  |  FAQ-Related Q&As  |  General Q&As  |  Answered Questions ]

© 2008 FAQS.ORG. All rights reserved.