MITS5002: Software Engineering Methodology Research Report Analysis

Verified

Added on  2022/11/19

|9
|2378
|122
Report
AI Summary
This report provides an in-depth analysis of software engineering methodologies, focusing on a case study concerning software risk analysis and planning in medical device development. The report begins with an introduction to software engineering methodologies and their importance in enhancing project performance. It then examines the selected article, discussing the intention of the study, which centers on managing software-related risks in medical device development. The research methods employed, including both qualitative and quantitative approaches, are detailed, along with data collection and analysis techniques. The findings highlight the significance of risk management in controlling software-related issues, especially within the context of medical devices, and identify the challenges faced by developers. The report concludes by emphasizing the importance of risk management in software development and its potential to improve the efficiency and safety of systems. It also provides references to the sources used in the research.
Document Page
SOFTWARE ENGINEERING METHODOLOGY
0
Name Student ID
Software Engineering
Methodology
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
SOFTWARE ENGINEERING METHODOLOGY
Table of Contents
Introduction......................................................................................................................................2
Content of the article.......................................................................................................................2
Research methods............................................................................................................................3
Research design............................................................................................................................3
Data collection methods...............................................................................................................4
Data analysis................................................................................................................................4
Findings of the article......................................................................................................................4
Problems highlighted by the authors...............................................................................................5
Conclusion of the article..................................................................................................................5
Conclusion.......................................................................................................................................5
References........................................................................................................................................7
1
Name Student ID
Document Page
SOFTWARE ENGINEERING METHODOLOGY
Introduction
Software engineering methodology is a kind of process that is mainly used for dividing software
development work into numerous stages in order to enhance the performance of the design and
projects. Using appropriate software engineering methodology the companies can enhance the
effectiveness of the projects and achieve the process in an effective manner. The key purpose of
this article is to examine the software engineering methodologies and review a journal paper
based on the selected topic. The title of the chosen article is “A case study on software risk
analysis and planning in medical device development” which was written by Christin and other
authors [1]. This report will include numerous part, such as the intention of the study, research
techniques, difficulties tinted in the research and findings of the research. The major focus of this
report is to analyze the viewpoints of the researchers on software engineering methodologies.
Intention of the article
The selected article is relevant to the software engineering in which the authors analyzed
software risks and planning in the context of medical device enhancement. The authors examined
that software failures in medical systems may produce catastrophic conditions in the workplace.
It is very important to manage software related issues while designing and implementing medical
devices. This research article identified the risks and issues related to software development and
medical devices. In which the authors mainly focused on the two points, for example, risk
identification, risk planning [2]. The term software shows a vital part in telecommunication,
automotive and finance. In the context of health repair systems software is flattering more
extensive due to their ability to reduce complexity and problems from the systems. In this
research article, the authors considered software-intensive medical networks and devices in
which software is a major section of the study.
The researchers argued that risk management is a major section of the software development
process that provides a way for controlling and handling the security of the developed systems
[3]. It is observed that the risk management process contains various networks, for example,
identification of issues, handling and managing the risks and prioritization of the problems. As
compared with the previous studies, this proposed research investigates data gathered processes
2
Name Student ID
Document Page
SOFTWARE ENGINEERING METHODOLOGY
and managed the gaps occurred in the studies. The risk management technique utilized in this
investigation is more effective and appropriate which can help the companies for improving the
performance of the software development networks and reduce risks linked with software
development.
There are various parts included in this article, for example, background and related work, case
study methodology, research methods and so on. At the time of the risk management,
complexities with the selected systems were observed by the researchers [4]. It is reported that
the significance of software development networks is growing rapidly in the context of medical
sector because medical networks and devices are more effective in the health care communities
[15]. The authors identified that medical software may be categorized into standalone software,
for example, a hospital information system and accessory to the computer device. Moreover,
safety and risk management both are major factors of medical devices that help the management
teams for avoiding hazardous conditions occurred in the workplace.
Research methods
The term research methodology is defined as a process which is mainly utilized in the
investigation for managing the movement of info. With the help of research methods, the
researchers can easily find and analyze the reliable facts related to the research topic [14]. In this
investigation numerous research techniques utilized by the researchers which are described
below:
Research design
Such kind of methodology helped the researchers for applying the real hypothesis of the
investigation. The researchers adopted a mixed research design which contains both qualitative
and quantitative methods. From the previous investigation, it is found that qualitative design
provides theoretical facts related to the software development process while quantitative design
focus on the numerical data gathered from the previous studies [5]. It is examined that the used
such kind of design is more real and reliable which helped the researchers for controlling and
addressing the gaps occurred in the study. Using both qualitative and quantitative methods the
authors were able to develop the appropriate questions of the investigation.
3
Name Student ID
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
SOFTWARE ENGINEERING METHODOLOGY
Data collection methods
From the selected paper, it is evaluated that the authors included both primary and secondary
data gathering techniques which are more appropriate for the investigation. Mainly primary data
and facts were collected using case studies and interviews conducted by the authors but
secondary data were collected using literature review and journal articles [6]. Therefore, it is
reported that using such kinds of methods the authors maintained the gaps occurred in the
investigation and also enhanced the quality of the study [14]. Moreover, there are numerous
sources included for gathering secondary data, for example, previous papers, journal article,
online books and so on. Using these methods, the authors collected reliable facts and data from
the members that helped in the achievement of the goals of the investigation.
Data analysis
It is one of the effective sections of the research that provide a way of analyzing and evaluating
the collected information related to the software development techniques. It is found that the
researchers included a descriptive statistical method for analyzing the data or facts related to
software development [7]. Moreover, the authors also adopted SPSS tools for obtaining the
reliable outcomes of the investigation. Therefore, adopted research techniques and processes are
appropriate in terms of investigation that also supported the authors for maintaining gaps
between the investigation concerns and collected information [13].
Findings of the article
From the chosen paper it is found that risk management has the ability to control and reduce the
risks or issues linked with the software development process. The researchers critically analyzed
the software development technique and risks related to the software or medical devices [8]. It is
identified that software failures in medical devices may produce catastrophic conditions in the
workplace but risks assessment plan can help the developers for managing such kinds of issues
in an effective way [12]. This proposed investigation provided in-depth analysis in the context of
software growth and risk organization. The authors found that safety and risks management both
are effective techniques used in the health communities in order to reduce hazard conditions
which lead to death-related issues. The highlighted points related to software engineering
methodology which can help the students for understanding the significance of risk management
4
Name Student ID
Document Page
SOFTWARE ENGINEERING METHODOLOGY
in the context of software development [9]. The authors argued that identifying the set of risks is
a major challenge for software development that can be managed with the help of the risk
management process.
Problems highlighted by the authors
The author observed controlling and handling software is a key problem faced by the consumers
and it can lead the risks or issues in the computing networks. It is found that software connected
problems in the background of medical devices and networks may produce catastrophic failures
in the workplace [11]. The authors highlighted that the team has issues determining whether
certain issues were parts of the analyzed scheme or if they were outside of the management’s
networks [10]. Moreover, it is observed that controlling the rate of risks or issues linked with
software development is a more complex process for the developers that directly impacts on the
sensitive data of the consumers.
Conclusion of the article
It is summarized that the risk control process utilized in this article has the ability to be utilized
in a medicinal network growth or other communities. With the help of the risk management
process, the business communities can control and reduce the security risks and issues linked
with the computing devices and also improve the effectiveness of the software development
process. This proposed investigation reviewed the significance of the risk management process
in the context of software development. It is reported that while developing risk management
techniques in the companies, the developers should carefully define the system boundaries and
control the rare of security threats. The adopted article is relevant to the software engineering
methodology which is the main topic of the research by which the students can comprehend the
implication of software engineering techniques in the business communities.
Conclusion
After reviewing the journal paper, it is summarized that risk management is a major section of
the software development process which is able to control and handle the issues related to
software development. This study identified the intention of the paper and reviewed research
techniques used by the researchers that can help the students for increasing their experience in
5
Name Student ID
Document Page
SOFTWARE ENGINEERING METHODOLOGY
software engineering methodology. Therefore, it is stated that while implementing the software
developing process the developers should adopt risk management techniques in order to improve
the efficiency of the systems.
6
Name Student ID
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
SOFTWARE ENGINEERING METHODOLOGY
References
[1]. C., Lindholm, J.P. Notander and, M., Höst, “A case study on software risk analysis and
planning in medical device development,” Software Quality Journal, vol. 22, no. 3,
pp.469-497, 2014.
[2]. A., Jacobsson, M. Boldt and, B., Carlsson, “A risk analysis of a smart home automation
system,” Future Generation Computer Systems, vol. 56, no. 16, pp.719-733, 2016
[3]. A.K., Rai, S. Agrawal and, M., Khaliq, “Identification of agile software risk indicators
and evaluation of agile software development project risk occurrence probability,”
In Proceedings of 7th International Conference on Engineering Technology, Science and
Management Innovation (ICETSMI-2017), vol. 12, no. 8, pp. 489-494, 2017.
[4]. A.K., Sangaiah, O.W., Samuel, X., Li, M. Abdel-Basset and, H., Wang, “Towards an
efficient risk assessment in software projects–Fuzzy reinforcement paradigm,”
Computers & Electrical Engineering, vol. 71, no. 12, pp.833-846, 2018.
[5]. S., Akram, M. Shafiq and, M.A., Akbar, “Automated Risk Analysis Model for Software
Development Enhancement,” International Journal of Multidisciplinary Sciences and
Engineering, vol. 7, no. 8, pp.23-27, 2016.
[6]. G.S., Joana, M.S., Nogueira, E., Sandrini, G., Bittencourt, H., Salmon, L., Fairbanks,
S.S., Fortes, C., Salata, F.C. Teixeira and, M., Gonçalves, “Radiation therapy facility risk
analysis in Brazil with SEVERA software," Journal of Radiological Protection, vol. 38,
no. 3, p.1128, 2018.
[7]. A. Sharma and, P.K., Misra, “Aspects of enhancing security in the software development
life cycle,” Advances in Computational Sciences and Technology, vol. 10, no. 2, pp.203-
210, 2017.
[8]. Y., Wang, Z., Zhu, H. Yu and, B., Yang, “Risk Analysis on Multi-Granular Flow
Network for Software Integration Testing,” IEEE Transactions on Circuits and Systems
II: Express Briefs, vol. 65, no. 8, pp.1059-1063, 2017.
[9]. A., Elzamly, B. Hussin and, N.M., Salleh, “Top fifty software risk factors and the best
thirty risk management techniques in software development lifecycle for successful
software projects,” International Journal of Hybrid Information Technology, vol. 9, no.
6, pp.11-32, 2016.
7
Name Student ID
Document Page
SOFTWARE ENGINEERING METHODOLOGY
[10]. N., Sharath, S.S. Parikh and, K., Chandrasekaran, “Information Risk
Analysis in a Distributed MOOC Based Software System Using An Optimized Artificial
Neural Network,” In Proceedings of the Third International Symposium on Women in
Computing and Informatics, vol. 12, no. 6, pp. 256-261, 2015.
[11]. M., Pasha, G. Qaiser and, U., Pasha, “A critical analysis of software risk
management techniques in large scale systems,” IEEE Access, vol. 6, no. 4, pp.12412-
12424, 2018.
[12]. Y., Liu, G., Shen, Z. Huang and, Z., Yang, “Quantitative risk analysis of
safety-critical embedded systems," Software Quality Journal, vol. 25, no. 2, pp.503-527,
2017.
[13]. M., Pasha, G. Qaiser and, U., Pasha, “A critical analysis of software risk
management techniques in large scale systems,” IEEE Access, vol. 6, no. 4, pp.12412-
12424, 2018.
[14]. B., Verma, M., Dhanda, B. Verma and, M., Dhanda, “Risk Analysis of
Software Schedule based on Simulation,” International Journal, vol. 3, no. 2, pp.71-77,
2016.
[15]. B.G., Tavares, C.E.S. da Silva and, A.D., de Souza, “Risk management
analysis in scrum software projects,” International Transactions in Operational
Research, vol. 26, no. 5, pp.1884-1905, 2019.
8
Name Student ID
chevron_up_icon
1 out of 9
circle_padding
hide_on_mobile
zoom_out_icon