From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.5-pre1 (2020-06-20) on ip-172-31-74-118.ec2.internal X-Spam-Level: X-Spam-Status: No, score=0.8 required=3.0 tests=BAYES_20, FILL_THIS_FORM_FRAUD_PHISH,SUBJ_ALL_CAPS,T_FILL_THIS_FORM_SHORT autolearn=no autolearn_force=no version=3.4.5-pre1 Date: 28 Jan 93 16:05:28 GMT From: hubcap!skalyan@ucbvax.Berkeley.EDU (r kalyan sundhar) Subject: USERS OF OO METHODOLOGIES Message-ID: <1993Jan28.160528.18615@hubcap.clemson.edu> List-Id: Dear OO user, Thank you very much for the earlier information that you had sent regarding the survey on the usage of OO methodologies. I am currently collecting empirical data from the users of the various methodologies. This would enable me to compare the methodlogies based on the experiences of the commercial users. I request your participation by filling out the questionnaire sent along with this. It should not take you more than 10 minutes to answer the questionnaire. The answers to the questionnaire should be based on the usage of a single methodology. If you have used more than one methodology, please duplicate the questionnaire and fill out one copy for each methodology used. I understand that you may want us to keep information about the name of your company private. Please indicate the level of disclosure you wish to allow in the last part of the questionnaire. To thank you for your participation in the survey, we have provided a place in the questionnaire where you can request for a copy of the results. Thank you for your effort and time. Sincerely, Kalyan R. Sundhar ------------------------------------------------------------------------------- --- QUESTIONNAIRE ************** BACKGROUND QUESTIONS ******************** Please provide the following information: Company Name: Methodology Used: Name of the person filling out the questionnaire: Job Title: Address: Telephone number: E-mail: The answers to most of the following questions are on an A-F scale where A fulfills all requirements B is good but has a few shortcomings C is acceptable but with a noticeable number of shortcomings D fulfills very few requirements and is unacceptable F fulfills none of the requirements and is a hinderance The other questions require either an YES/NO answer or a short answer. The questions hint for answers on an A-F scale or an YES/NO or a short answer. If a question is not applicable, leave the answer blank. QUESTIONS BASED ON OO ANALYSIS PHASE ************************************ 1. How helpful is the methodology in assisting the development team to understand the problem domain? [ Answer : A B C D or F] 2. How completely does the methodology help in expressing all the aspects of the problem domain? [ Answer : A B C D or F] 3. How completely does the methodology address all the phases of the software lifecycle? [ Answer : A B C D or F] 4. How well does the methodology address the integration of it's different models and diagrams? [ Answer : A B C D or F] 5. How much does the methodology contribute to an improvement in the internal consistency across analysis, design and programming phases? [ Answer : A B C D or F] 6. How helpful is the methodology to the development team in accommodating chan ges in requirements? [ Answer : A B C D or F] How helpful is the methodology in determining: 7. How to find potential classes [ Answer : A B C D or F] 8. How to select and discard classes from potential classes [ Answer : A B C D or F] 9. How to name classes [ Answer : A B C D or F] How helpful is the methodology in: 10. Assigning and distributing responsibilities among classes [ Answer : A B C D or F] 11. Identifying relationships between classes [ Answer : A B C D or F] 12. Distinguishing among relationships [i.e. Generalization-Specialization, Aggregation, Client-Server] [ Answer : A B C D or F] QUESTIONS BASED ON OO DESIGN PHASE ********************************** 13. How helpful is the methodology to the development team in identifying sub-systems? [ Answer : A B C D or F] 14. How helpful is the methodology to the development team in allocating subsystems to processes and processors? [Answer : A B C D or F] How helpful is the methodology in: 15. Developing reusable classes [ Answer : A B C D or F] 16. Developing reusable designs [ Answer : A B C D or F] 17. Facilitating reuse of classes [ Answer : A B C D or F] 18. Facilitating reuse of designs [ Answer : A B C D or F] 19. Packaging related components together [ Answer : A B C D or F] 20. How well does the methodology address the issue of integration of files and databases with the OO paradigm? [ Answer : A B C D or F] 21. How well does the methodology address the need for integration with legacy systems? [ Answer : A B C D or F] 22. How would you rank the design methodology on a pure-hybrid scale? [ A is for a pure methodology, F is for a traditional methodology with an object flavor] QUESTIONS BASED ON FRONT-END CASE TOOL ************************************** 23. Name of the tool used: 24. How well does the tool provide a simple, natural and consistent user interaction? [ Answer : A B C D or F] 25. How completely does the tool address the different phases of development? [ Answer : A B C D or F] 26. How completely does the tool support the entire methodology (i.e. the full notation, all models and diagrams)? [ Answer : A B C D or F] 27. How well does the tool address the integration of the different models and diagrams? [ Answer : A B C D or F] 28. How well does the tool support different levels of abstraction? [ Answer : A B C D or F] 29. How well does the tool support reusability? [ Answer : A B C D or F] 30. How helpful is the tool in providing warnings of errors, inconsistencies an d complexities? [ Answer : A B C D or F] 31. Was the tool supported on hardware/software platforms you wanted? [ Answer : YES or NO] 32. How expensive is the tool relative to the perceived benefit? [ Answer : A B C D or F] 33. How well does the tool support code generation? [ Answer : A B C D or F] QUESTIONS BASED ON TRAINING *************************** 34. Did you do any pilot projects to get familiar with the methodology? [ Answer : YES or NO] 35. For any training that you have undergone for using this methodology, please fill in the following: Vendor: Title of the course: Duration of the course: Usefulness: [Answer : A B C D or F] Vendor: Title of the course: Duration of the course: Usefulness: [Answer : A B C D or F] 36. For any reference material that helped in using this methodology, please fill in the following: Title: Author: Category [Book/ Article]: Usefulness: [Answer : A B C D or F] Title: Author: Category [Book/ Article]: Usefulness: [Answer : A B C D or F] SUMMARY QUESTIONS ***************** 37. The answers to the above questions were based on: [ Answer: A - Aggregate of applications or B - Single application ] 38. Please describe the domain of application (e.g. Telecommunications, Accounting, Decision Support): 39. Type of system : [ Answer: A - Prototype System or B - Production System ] 40. The information provided by you is to be released: [ Answer: A - Only in a summary form or B - References to company name can be cited] 41. Do you want a copy of the results of the survey? [ Answer : YES or NO] RETURN QUESTIONNAIRE TO: skalyan@cs.clemson.edu ------------------------------------------------------------------------------- --- -- Kalyan R. Sundhar [email : skalyan@cs.clemson.edu phone#: (803)653-4305]