diego sevilla’s weblog
it is better to remain silent and be thought a fool,
than to open your mouth and remove all doubt -- groucho marx

10/4/2005

Survey about Components

Filed under: CORBA & Component Model (CCM), english — Diego Sevilla @ 20:37 — In English

Bayu Hendradjaya sent me the interview I include below. It would be nice everybody doing components-related work to answer it and send it back to him.

"A SURVEY ON COMPONENT BASED METRICS"

A. GENERAL ISSUES QUESTIONS
---------------------------
A.1 Please describe your development and application
environment and platform briefly?

A.2 When you use CASE tool to develop the software
a) Specify your CASE tool

b) Describe how it helps you in developing the Component
Based software.

c) What are the unresolved problems with such tools?

A.3 How well is your system documented?

A.4 Do you find reusing components technically difficult?
State/describe the difficulties involved.

A.5 How many times did you reuse a component before you
become confident with its "blind re-use"?

A.6 Do you use any visualization mechanism to represent your
software system?

B. COMPONENT ISSUES QUESTIONS
-----------------------------
B.1 Do you find some components to be more complex than
others? If yes, how do you define complexity?

B.2 Do you find some components to be more critical than
others? If yes, how do you define criticality?

B.3 Do you find the specification document for components
are clear  enough to be used in software development? Please
explain.

B.4 Are the interfaces between components well-defined? What
would be your interpretation of the term "well-defined"?

B.5 How do you make a judgment on the security aspects of
third party components?

B.6 What procedures do you adopt in order to impart
trustworthiness to the components that you have developed?

B.7 Describe/state any metrics that you use to "measure"
various issues in (B.5) and (B.6) above.

C. COMPONENT INTEGRATION ISSUES QUESTIONS
-----------------------------------------

C.1 During integration, do you use your own components,
third party  components or both? Please describe the reasons
for your choice.

C.2 How are the components specified (e.g., using CIDL/MIDL,
etc) in your environment?

C.3 How are the dynamic behaviors of components captured?
(e.g., using OCL?)

C.4 How many components on average do you integrate into
your system per day/week?

C.5 What depth of component hierarchy do you tolerate before
you declare that the system is "very complex"?

C.6 How many people on average are involved in integrating
components? What is the average system integration time (in
days)?

C.7 What are the key issues do you encounter during integration?

D. QUESTIONS ON DIFFICULTIES IN COMPONENT INTEGRATION
-----------------------------------------------------
D.1 What problems did you experience during component
integration?
Please list.

D.2 List/describe the issues/problems that you encounter
when integrating third-party components?

D.3 What problems do you encounter when integrating an
updated versions of third-party components?

D.4 How do you manage change in requirements during
integration of components?

E. QUESTIONS ON RISKS IN COMPONENT INTEGRATION
----------------------------------------------
E.1 What risks did you face during component integration?
Please explain.

E.2 How did you identify and ameliorate the risks during
component integration?

F. METRICS ISSUES RELATED QUESTIONS
-----------------------------------
F.1 For your CBSE-based system development
a) Explain the nature of metrics used.

b) Do you use any special software metrics generator tool?
If yes, please specify the name

c) How do you measure the development of your software using
these metrics?

d) How do you find the usefulness and effectiveness of these
metrics?

e) Please specify the limitations of the metrics used, if any.

F.2 Please explain the degree of confidence in chosen
metrics in predicting the system behavior.

F.3 Do you use special metrics for component integration? If
yes, please describe the metrics, and if not, do you think
to need one?

------------ end of survey

No Comments »

No comments yet.

RSS feed for comments on this post. TrackBack URI

Leave a comment

Line and paragraph breaks automatic, e-mail address never displayed, HTML allowed: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <code> <em> <i> <strike> <strong>


Anti-Spam by WP-Morph 

Creative Commons License
This work is licensed under a Creative Commons License.
EWWV  AWStats  Site Meter 24 queries. 0.076 seconds. Powered by WordPress
406022 email messages processed in this box. 10858 were spam

0