|Survey on the application of UML in the maintainence of legacy systems. [message #625386]
||Fri, 11 December 2009 13:14
Originally posted by: zxrvillain.gmail.com|
You are invited to participate in the survey of the application of UML
in software maintainence of legacy systems.
Please read the following description in order to complete the survey.
Unified Modeling Language (UML) has become the de facto standard for
system development in the software industry. Several case studies,
experiments and experiences have shown the positve effect of the
application of UML in the maintainence of legacy systems. Those studies
claim the use of UML in easing system comprehension and yielding system
changes of better quality, either by reverse-engineering the source code
into UML diagrams or making use of the existing UML documentation.
However, there is still lack of empirical evidences on the costs and
benefits of the application of UML in software maintainence of legacy
systems. This survey aims to collect insights of this topic from the
commnunities of software development and the UML.
Your insight is highly appreciated. The entire survey will not take you
longer than 20 minutes.
1. What is your professional background? What is your role in your
2. Have you been involved in software development from scratch? Have you
been involved in the maintainence of a legacy system? Have you been
involved in the maintainence of a legacy system with the application of UML?
Understanding of UML
3. How well do you know UML? Have you used UML in any of your projects,
for sketching, blueprinting or Model-driven development? If any, for how
many years? What kind of UML diagrams do you use?
4. What do you think about the ease of comprehending UML models?
5. If any, what is your experience with UML tools? What are the pros and
cons of the tools do you think of? What are your expectations of
improved UML tools?
Application of UML in maintainence of legacy systems
6. In which ways do you think the existing UML documentation would be
beneficial to the maintainence of legacy systems? Do you have such
experience? If any, please give a brief description.
7. In which ways do you think the reverse engineering of source code of
the legacy system into UML documentation would be beneficial to the
maintainence of the system? What are the possible difficulties you think
that may occur? Do you have such experience? If any, please give a brief
8. Can you identify the good practice of applying UML in the
maintainence of legacy systems? Do you have any criterias?
Looking forward to your reply, thank you in advance.
Tel: +47 2206 7657
Powered by FUDForum
. Page generated in 0.12195 seconds