Research Article

Means of Question-Answer Interaction for Collaborative Development Activity

Algorithm 1

Fragment of QA-program for creation of Use-Case.
Q2. Actors?
A2. The external persons and systems cooperating with the system being designed.
2.1 Primary Actors?
A2.1. Persons and systems who and which will initiate interaction, will use functions of system for the
decision of the task and will receive valuable result (useful effect) from this interaction.
Q2.2. Interested persons?
A2.2. Persons and systems, whose interests consider, protect and satisfy in system being designed.
Q2.3. External events initiating any processes in the system being designed.
Q2.4. Assistants?
A2.4. Persons who are used by the system.
Q2.5. Why the given actor cooperates with the system?
A2.5. Under own initiative or how the intermediary, the representative of another.
Q3. Precedents—variants of use of the system by actors?
Q3.1. What task is solved by the actor with help of the system?
A3.1. The name of the first precedent.
Q3.2. What is the higher system for which the system is being designed?
Q3.3. Participants (besides the Primary Actor—the initiator)?
Q3.3.1. Interested persons, whose interests are mentioned with the given precedent?
Q3.3.2. The assistants participating in realization of precedent?
Q3.4. Frequency rate of association between the actor and precedent?
Q3.4.1. How many “copies” of the actor (concrete subjects) can (simultaneously) take part in realization
of precedent (the concrete script)?
Q3.4.2. How many copies of precedent can (simultaneously) be realized by one actor (the concrete subject)?