Wednesday, December 4, 2019
System Analysis Tele-Health Project Tests
Question: Describe about the System Analysis for Tele-Health Project Tests. Answer: Introduction The project aims to develop a health care application that provides self care management to patients with long term medical conditions such as diabetes, hypertension, thyroid etc. The regular tests and monitoring of such patients can be headache for the patients. The application provides solution to such patients by giving them home access to such activities. The report is divided into three sections. The first section of the report provides non functional requirements of the application. The second section discusses which SDLC approach will be suitable for the application. The third section of the approach discusses the advantages and disadvantages of cloud based environment by considering project requirement and needs. 1: Non-functional requirements Functional and non-functional requirements are most important element in software requirement specification. The functional requirement of an application defines what operations software will be providing and non-functional requirement of SRS defines quality of operations. These requirements are associated with security, performance and behavior of functions (Cao, 2010). The project is based on remote healthcare system that can deliver care, can reduce unplanned medical visits, and can help patients suffering from long term diseases to manage their life with ease. Non functional requirement of the project has been defined below: Compatibility on all devices: the project is designed to serve patients for managing their health at home and that needs easy accessibility. So it is necessary that it is compatible with all devices such as smart phones, tablets etc. The core requirement is that it should work on all smart phones. The application should be hybrid app so that it can access native functionality like calendar. Time is a crucial element in healthcare management so application must support accurate time management (Ahmed, Gani, Khan, Buyya, Khan, 2015). Speed of application in performing operations, showing results and uploading inputs has to be good so that patients dont get irritated while using the application. They can quit taking tests and other measurement if speed of the application is slow. Therefore, speed has to be good. Offline authentication can be proved a very good feature to customers so that they can access the application while they are offline. This will improve the usability of the application. Security of customer data is another important concern in application. Encryption of patient confidential data should be provided. The application is developed in cloud based environment which raises more security concerns as it depends on third party (Sanaei, Abolfazli, Gani, Buyya, 2014). Authorization is another important non-functional requirement of the project. The patient data should be completely confidential from internal and external resources as well. The roles should be provided to internal resources for avoiding confidential issues. 2: Review of mobile and cloud based solutions Strengths of cloud based mobile applications According to Fernando, Loke, Rahayu (2013) the major advantage of mobile and cloud based solutions is the flexibility of accessing data from anywhere using any mobile device. This flexibility also provides the advantage of accessing real time data instantly. As third party users manage data and applications, updating user data and accessing it real time is very convenient. Mobile based cloud applications also enable multiple platform support. In addition, the upfront costs are minimal in such applications. Cloud based mobile applications also provide high level of scalability to the developers. This will enable developers to deploy mobile applications as per the demands of users due to flexible resource provisioning (Yi Xu Shiwen Mao, 2013). Service and applications can be easily expanded or added by service providers will minor constraint on resource usage. Mobile and cloud solutions also provide opportunities of multi tenancy. Costs and resources can be shared by service provider s to support large number of users and different applications. Ease of integration is also high in these solutions. Different service providers can integrate multiple services through internet and cloud to meet the demands of customers. With mobile and cloud based solutions, the customers need not reply on single service provider and also they will not be limited to the phones limited storage capacity. Further, even if the mobile phone is lost, the customers/users can re-access their data through cloud (Sanaei, Abolfazli, Gani, Buyya, 2014). Weaknesses of cloud based mobile applications Security is the major weakness of mobile and cloud based solutions. Sensitive information is shared by mobile users and if this data is unprotected it can lead to security breach. Various mobile networks are characterized by less reliable connections, higher error rates and lower bandwidths. A requirement on delay and latency differs from each application and this will affect the efficiency of use for the customers (Thanapal Saleem Durai, 2014). In addition, dependency on interne will be high in such applications and in spite of having a good service provider, customers may not be able to use the applications due to poor internet connection. Vendor lock-in is another weakness of cloud based applications. The customers might subscribe for a particular vendors services and he might be charged high fees for porting to a new vendors application. The service provider might also find it difficult to maintain the integrity of database if it changes quickly of if it is too complex (Dinh, Le e, Niyato, Wang, 2011). 3: SDLC Approach: Predictive vs. Adaptive Software Development Lifecycle (SDLC) refers to the procedure of planning, creating, testing and implementing information system. According to Kannan, Jhajharia, Verma (2014) SDLC approach plays a major role in the success of a project. Tele-health project can be approached through either predictive SDLC or Adaptive SDLC. They are analyzed below: Predictive SDLC Predictive SDLC refers to the process in which project development is done step by step sequentially. The main merit of Predictive SDLC is that it provides a clear plan and vision to the developers. As this approach requires extensive planning, projects can be completely within the budget and estimated time. The documentation and records also ensure security of the project (Sharma Singh, 2015). Nevertheless, the main demerit of this approach is its inflexibility and rigidity. Change in project scope might require entire redoing of the previous phases. Once the project is completed it becomes impossible to make the changes (Balaji Murugaiyan, 2012). Adaptive SDLC Under this approach, the different phases required to complete the project are executed simultaneously. The main merit of adaptive SDLC is the flexibility in its approach. Development and feedback takes place simultaneously which ensures that the clients requirements are met efficiently. Changes can be implemented easily in this approach due to its flexibility. It also encourages interaction and communication which is very important for final output. However, the main demerit of this approach is its unpredictability. As there is no specific plan under this approach, projects might derail from budgets and timelines. It is also highly time-consuming as active and continuous communication is required with the stakeholders of the project (Kannan, Jhajharia, Verma, 2014). Chosen approach- Adaptive SDLC Adaptive SDLC should be followed for Tele-health project because it overcomes the disadvantages of predictive approach. Further, this method id highly flexible and changes can be implemented easily. Tele-health project requires constant consideration of changing environment and it will affect the project. In such dynamic environment, adaptive approach will enable the adoption of changes easily into the project. Adaptive SDLC also enables continuous improvement in the project. Agile SDLC should be adopted for Tele-health project. Conclusion Thus, Tele-health project should be compatible to all devices, with high speed of application, offline authentication and should ensure security to customer data. Mobile and cloud based solutions have various strengths such as flexibility, accessing real time data, low upfront costs and high scalability. However, security threat remains the major weakness of such applications. Further, Adaptive SDLC should be followed for the development of project due to the complexity of project and high flexibility of approach. References Ahmed, E., Gani, A., Khan, M., Buyya, R., Khan, S. (2015). Seamless application execution in mobile cloud computing: Motivation, taxonomy, and open challenges. Journal of Network and Computer Applications,52, 154-172. https://dx.doi.org/10.1016/j.jnca.2015.03.001 Balaji, S. Murugaiyan, M. (2012). Waterfall Vs V-model Vs Agile: A Comparative Study on SDLC.International Journal Of Information Technology And Business Management,2(1), 26-29. Cao, L. (2010). Dynamic capability for trustworthy software development. Journal Of Software: Evolution and Process,24(7), 837-850. https://dx.doi.org/10.1002/smr.511 Dinh, H., Lee, C., Niyato, D., Wang, P. (2011). A survey of mobile cloud computing: architecture, applications, and approaches.Wireless Communication Mobile Computing,13(18), 1587-1611. https://dx.doi.org/10.1002/wcm.1203 Fernando, N., Loke, S., Rahayu, W. (2013). Mobile cloud computing: A survey.Future Generation Computer Systems,29(1), 84-106. https://dx.doi.org/10.1016/j.future.2012.05.023 Kannan, V., Jhajharia, S., Verma, S. (2014). Agile vs waterfall: A Comparative Analysis.International Journal Of Science, Engineering And Technology Research (IJSETR),3(10), 2680-2688. Sanaei, Z., Abolfazli, S., Gani, A., Buyya, R. (2014). Heterogeneity in Mobile Cloud Computing: Taxonomy and Open Challenges.IEEE Communications Surveys Tutorials,16(1), 369-392. https://dx.doi.org/10.1109/surv.2013.050113.00090 Sharma, P. Singh, D. (2015). Comparative Study of Various SDLC Models on Different Parameters.IJER,4(4), 188-191. https://dx.doi.org/10.17950/ijer/v4s4/405 Thanapal, P. Saleem Durai, M. (2014). A Survey of Mobile Cloud Computing for Extending Energy of Mobile Devices.AMM,573, 549-555. https://dx.doi.org/10.4028/www.scientific.net/amm.573.549 Yi Xu, Shiwen Mao,. (2013). A survey of mobile cloud computing for rich media applications.IEEE Wireless Commun.,20(3), 46-53. https://dx.doi.org/10.1109/mwc.2013.6549282
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.