100%(5)5 out of 5 people found this document helpful
This preview shows page 1 - 5 out of 7 pages.
Homework 3 March 30, 2019
1.Draw a UML sequence diagram describing the use of a remote diagnosis system for patients suffering from cancer. (20 Points)
2.Draw a UML activity diagram for the same situation. (20 Points)
3.Describe how black box testing could be used to test a remote diagnosis system. Your answer must have at least 250 words and some examples. (20 Points) Black box testing involves scrutinizing the software application’s functionality without knowledge of the internal configurations and architecture. In other words, it is tinkering with the software without knowing the technicalities of its functions. It can be as simple as rebooting a machine otherwise known as the classic turn-off-turn-on solution (Nidhra & Dondeti, 2012). Whether it be black box testing or even clear box testing, the concept reflects on the knowledge of who is running the assessment and what he/she knows about the system. A remote diagnosis system can be black box tested by requirements. For example, a remote diagnosis system requirement for the user is that the system needs to be connected to a reliable internet connection in order for effective communication between parties to occur. A plausible solution is to have the system be connected to a reliable highspeed network. Another example is if the remote diagnosis system has a telemetry feature and the system is stating that the patient is in ventricular tachycardia and the provider is alerted but the patient has not applied the leads on to himself/herself. Without any knowledge of the system’sinternal make-up, the user could detach than reattach the lead connection to the system and place the leads in the correct areas to the body. After doing so the system would reassess the heart rhythms read it correctly. This particular example is testing the usability requirements of the system and how it is effectively used (Ramsay, Scholarios, & Harley, 2000). Furthermore, another black box testing that can occur with a remote diagnosis system deals with the system’sbehavior. The user has a set of knowledge of how the system works, especially in an emergency situation (Abo-Zahhad, Ahmed, & Elnahas, 2014). For example, the user is helping someone complaining of a ten out of ten crushing chest pain with radiation to the left arm and jaw all happening during a cruise with the nearest hospital 4 hours away. The remote diagnosis system is being used in this situation and within minutes an emergency medical technician (EMT) or provider is speaking to the user when it is activated. If the promise of the system is to provide clear and simple instructions to treat the patient with chest pain with all the necessary tools provided and the EMT states to administer oxygen, obtain EKG, nitrogen, morphine, then anticoagulants if the patient’s symptoms are not improving with each intervention. The screen on the remote diagnosis system follows that of the EMTs instructions and the patient was able to feel relief from the pain. If