home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1993 #3 / NN_1993_3.iso / spool / comp / object / 5044 < prev    next >
Encoding:
Internet Message Format  |  1993-01-25  |  8.1 KB

  1. Xref: sparky comp.object:5044 comp.lang.c++:19867 comp.lang.smalltalk:2814 comp.lang.eiffel:1456 comp.std.c++:2115 comp.software-eng:5433
  2. Newsgroups: comp.object,comp.lang.c++,comp.lang.smalltalk,comp.lang.eiffel,comp.std.c++,comp.software-eng
  3. Path: sparky!uunet!destroyer!gatech!hubcap!skalyan
  4. From: skalyan@hubcap.clemson.edu (r kalyan sundhar)
  5. Subject: USERS OF OO METHODOLOGIES
  6. Message-ID: <1993Jan25.162821.8977@hubcap.clemson.edu>
  7. Reply-To: skalyan@hubcap.UUCP (r kalyan sundhar)
  8. Organization: Clemson University
  9. Date: Mon, 25 Jan 1993 16:28:21 GMT
  10. Lines: 271
  11.  
  12.  
  13. Dear OO user,
  14.  
  15. Thank you very much for the earlier information that you had sent regarding 
  16. the survey on the usage of OO methodologies. 
  17.  
  18. I am currently collecting empirical data from the users of the various 
  19. methodologies. This would enable me to compare the methodlogies based on
  20. the experiences of the commercial users. 
  21.  
  22. I request your participation by filling out the questionnaire sent along 
  23. with this. It should not take you more than 10 minutes to answer the 
  24. questionnaire.   
  25.  
  26. The answers to the questionnaire should be based on the usage of a single 
  27. methodology. If you have used more than one methodology, please duplicate 
  28. the questionnaire and fill out one copy for each methodology used.
  29.  
  30. I understand that you may want us to keep information about the name of your
  31. company private. Please indicate the level of disclosure you wish to allow
  32. in the last part of the questionnaire. To thank you for your participation in 
  33. the survey, we have provided a place in the questionnaire where you can 
  34. request for a copy of the results.
  35.  
  36. Thank you for your effort and time.
  37.  
  38.  
  39. Sincerely,
  40.  
  41. Kalyan R. Sundhar
  42.  
  43. ---------------------------------------------------------------------------------- 
  44.                    QUESTIONNAIRE
  45.           **************
  46.  
  47. BACKGROUND QUESTIONS
  48. ********************
  49.  
  50. Please provide the following information:
  51.  
  52. Company Name:
  53.  
  54. Methodology Used:
  55.  
  56. Name of the person filling out the questionnaire:
  57.  
  58. Job Title:
  59.  
  60. Address:
  61.  
  62.  
  63. Telephone number:
  64.  
  65. E-mail:
  66.  
  67.  
  68. The answers to most of the following questions are on an A-F scale where 
  69.            A fulfills all requirements
  70.            B is good but has a few shortcomings
  71.            C is acceptable but with a noticeable number of shortcomings
  72.            D fulfills very few requirements and is unacceptable
  73.            F fulfills none of the requirements and is a hinderance
  74.  
  75. The other questions require either an YES/NO answer or a short answer.
  76. The questions hint for answers on an A-F scale or an YES/NO or a short answer.
  77. If a question is not applicable, leave the answer blank.
  78.  
  79.  
  80. QUESTIONS BASED ON OO ANALYSIS PHASE
  81. ************************************
  82.  
  83. 1. How helpful is the methodology in assisting the development team to 
  84.    understand the problem domain? [ Answer : A B C D or F]
  85.  
  86.  
  87. 2. How completely does the methodology help in expressing all the 
  88.    aspects of the problem domain? [ Answer : A B C D or F]
  89.  
  90.  
  91. 3. How completely does the methodology address all the phases of the 
  92.    software lifecycle? [ Answer : A B C D or F]
  93.  
  94.  
  95. 4. How well does the methodology address the integration of it's different
  96.    models and diagrams? [ Answer : A B C D or F]
  97.  
  98.  
  99. 5. How much does the methodology contribute to an improvement in the internal
  100.    consistency across analysis, design and programming phases? 
  101.    [ Answer : A B C D or F]
  102.  
  103.  
  104. 6. How helpful is the methodology to the development team in accommodating changes
  105.    in requirements? [ Answer : A B C D or F]
  106.  
  107.  
  108. How helpful is the methodology in determining:
  109.    7. How to find potential classes [ Answer : A B C D or F]
  110.  
  111.  
  112.    8. How to select and discard classes from potential classes 
  113.         [ Answer : A B C D or F]   
  114.  
  115.  
  116.    9. How to name classes [ Answer : A B C D or F]
  117.  
  118.  
  119. How helpful is the methodology in:
  120.    10. Assigning and distributing responsibilities among classes
  121.         [ Answer : A B C D or F]   
  122.  
  123.  
  124.    11. Identifying relationships between classes
  125.         [ Answer : A B C D or F]   
  126.  
  127.  
  128.    12. Distinguishing among relationships [i.e. Generalization-Specialization, 
  129.            Aggregation, Client-Server] 
  130.         [ Answer : A B C D or F]   
  131.  
  132.  
  133. QUESTIONS BASED ON OO DESIGN PHASE
  134. **********************************
  135.  
  136. 13. How helpful is the methodology to the development team in identifying 
  137.     sub-systems? [ Answer : A B C D or F]   
  138.     
  139.     
  140. 14. How helpful is the methodology to the development team in allocating 
  141.     subsystems to processes and processors? [Answer : A B C D or F]
  142.  
  143.  
  144. How helpful is the methodology in: 
  145.     15. Developing reusable classes [ Answer : A B C D or F]
  146.  
  147.  
  148.     16. Developing reusable designs [ Answer :  A B C D or F]
  149.  
  150.  
  151.     17. Facilitating reuse of classes [ Answer :  A B C D or F]
  152.  
  153.  
  154.     18. Facilitating reuse of designs [ Answer :  A B C D or F]
  155.  
  156.  
  157.     19. Packaging related components together [ Answer :  A B C D or F]
  158.     
  159.  
  160. 20. How well does the methodology address the issue of integration of files and 
  161.     databases with the OO paradigm? [ Answer : A B C D or F]
  162.  
  163.  
  164. 21. How well does the methodology address the need for integration with legacy
  165.     systems? [ Answer : A B C D or F]
  166.  
  167.  
  168. 22. How would you rank the design methodology on a pure-hybrid scale? 
  169.     [ A is for a pure methodology, F is for a traditional methodology with an 
  170.      object flavor] 
  171.  
  172.  
  173. QUESTIONS BASED ON FRONT-END CASE TOOL
  174. **************************************
  175.  
  176. 23. Name of the tool used:    
  177.  
  178. 24. How well does the tool provide a simple, natural and consistent user 
  179.     interaction? [ Answer : A B C D or F]
  180.  
  181.  
  182. 25. How completely does the tool address the different phases of development?
  183.         [ Answer : A B C D or F]   
  184.  
  185.  
  186. 26. How completely does the tool support the entire methodology (i.e. the full
  187.     notation, all models and diagrams)? [ Answer : A B C D or F]
  188.  
  189.  
  190. 27. How well does the tool address the integration of the different models and
  191.     diagrams? [ Answer : A B C D or F] 
  192.  
  193.  
  194. 28. How well does the tool support different levels of abstraction?
  195.         [ Answer : A B C D or F]   
  196.  
  197.  
  198. 29. How well does the tool support reusability? [ Answer : A B C D or F]
  199.  
  200.  
  201. 30. How helpful is the tool in providing warnings of errors, inconsistencies and
  202.     complexities? [ Answer : A B C D or F]
  203.  
  204.  
  205. 31. Was the tool supported on hardware/software platforms you wanted?
  206.         [ Answer : YES or NO]   
  207.  
  208.  
  209. 32. How expensive is the tool relative to the perceived benefit?
  210.         [ Answer : A B C D or F]   
  211.  
  212.  
  213. 33. How well does the tool support code generation? [ Answer : A B C D or F]
  214.  
  215.  
  216. QUESTIONS BASED ON TRAINING 
  217. ***************************
  218.  
  219. 34. Did you do any pilot projects to get familiar with the methodology?
  220.         [ Answer : YES or NO]   
  221.  
  222.  
  223. 35. For any training that you have undergone for using this methodology, please
  224.     fill in the following:
  225.  
  226.              Vendor:
  227.              Title of the course:
  228.              Duration of the course:
  229.              Usefulness: [Answer : A B C D or F]
  230.  
  231.              Vendor:
  232.              Title of the course:
  233.              Duration of the course:
  234.              Usefulness: [Answer : A B C D or F]
  235.             
  236. 36. For any reference material that helped in using this methodology, please 
  237.     fill in the following:
  238.  
  239.              Title:
  240.              Author:
  241.              Category [Book/ Article]:
  242.              Usefulness: [Answer : A B C D or F]
  243.  
  244.              Title:
  245.              Author:
  246.              Category [Book/ Article]:
  247.              Usefulness: [Answer : A B C D or F]
  248.  
  249. SUMMARY QUESTIONS
  250. *****************
  251.  
  252. 37. The answers to the above questions were based on: 
  253.        [ Answer:  A - Aggregate of applications  or  
  254.                   B - Single application ] 
  255.  
  256.  
  257. 38. Please describe the domain of application (e.g. Telecommunications, 
  258.         Accounting, Decision Support):
  259.  
  260.  
  261. 39. Type of system : 
  262.        [ Answer:  A - Prototype System   or 
  263.                   B - Production System ]
  264.        
  265.       
  266. 40. The information provided by you is to be released:
  267.        [ Answer:  A - Only in a summary form  or 
  268.                   B - References to company name can be cited]
  269.  
  270.  
  271. 41. Do you want a copy of the results of the survey? [ Answer : YES or NO]
  272.  
  273.  
  274.             RETURN QUESTIONNAIRE TO:
  275.  
  276.                 skalyan@cs.clemson.edu
  277.  
  278. ---------------------------------------------------------------------------------- 
  279. -- 
  280. Kalyan R. Sundhar
  281. [email : skalyan@cs.clemson.edu
  282.  phone#: (803)653-4305] 
  283.