In: Computer Science
1. Explain the difference between a closed-ended
question, an open-ended question, and
a probing question. When would you use each?
2. Explain the difference between a top-down and bottom- up
interview approach. When
would you use each approach?
3. Draw a use case diagram for the following dentist office system,
but do not bother to
identify the flow of events within each use case. Whenever new
patients are seen for
the first time, they complete a patient information form that asks
their name,
address, phone number and brief medical history, which are stored
in the patient
information file. When a patient calls to schedule a new
appointment or change an
existing appointment, the receptionist checks the appointment file
for an available
time. Once a good time is found for the patient, the appointment is
scheduled. If the
patient is a new patient, an incomplete entry is made in the
patient file; the full
information will be collected when they arrive for their
appointment. Because
appointments are often made so far in advance, the receptionist
usually mails a
reminder postcard to each patient two weeks before their
appointment.
4. Create an activity diagram for the dentist office system in
previous question.
5. Create one detail use-case description for the dentist office
system in previous
question.
Answer:-
1. Open-ended questions are questions that can't be replied with a straightforward 'yes' or 'no', and rather require the respondent to expound on their focuses. Open-ended questions assist you with considering things to be a client's point of view as you get criticism in their own words rather than stock answers. You can investigate open-ended questions utilizing spreadsheets, see subjective patterns, and even spot components that stand apart with word cloud representations.
Closed-ended questions are questions that must be replied by choosing from a set number of choices, normally different decisions, 'yes' or 'no', or a rating scale (for example from unequivocally consent to firmly oppose this idea). Closed-ended questions give restricted knowledge, however can undoubtedly be dissected for quantitative information
Ask a closed-ended question when you need answers that can be plotted on a chart and used to show patterns and rates. For instance, answers to the shut finished inquiry "Do you confide in the data on [website]?"
Ask an open-ended question when you need to build up a superior comprehension of your clients and their needs, get more setting behind their activities, or potentially research the explanations for their fulfillment/disappointment with your item. For instance, the open- ended question "In the event that you could transform anything on this page, what might it be?"
2. The Top-Down Approach-In the top-down approach, a complex algorithm is separated into littler sections, otherwise called 'modules.' These modules are then additionally separated into more littler parts until they can never again be divided. This cycle is called 'modularization.' However, during the modularization cycle, you should consistently keep up the uprightness and innovation of the calculation.
By breaking a more serious issue into littler pieces, the top-down approach limits the entanglements generally brought about while planning calculations. Besides, in this approach, each capacity in a code is novel and works freely of different capacities. The top-down approach is intensely utilized in the C programming language.
The Bottom-Up Approach -In spite of the top-down approach, the bottom-up approach centers around planning a calculation by starting at the exceptionally essential level and working up as it goes. In this approach, the modules are planned exclusively and are then coordinated together to shape a total algorithmic plan. Along these lines, in this strategy, every single module is constructed and tried at an individual level (unit testing) before coordinating them to manufacture a solid arrangement. The unit testing is performed by utilizing explicit low-level capacities.
3.4.5.