Skip to main content
Erschienen in: Cluster Computing 6/2019

13.03.2018

Software engineering: risk features in requirement engineering

verfasst von: Shankar Nayak Bhukya, Suresh Pabboju

Erschienen in: Cluster Computing | Sonderheft 6/2019

Einloggen

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

The term risk is defined as the potential future harm that may arise due to some present actions. Risk management in software engineering is related to the various future harms that could be possible on the software due to some minor or non-noticeable mistakes in software development project or process. There are quite different types of risk analysis that can be used. Basically, risk analysis identifies the high risk elements of a project in software engineering. Also, it provides ways of detailing the impact of risk mitigation strategies. Risk analysis has also been found to be most important in the software design phase to evaluate criticality of the system. The main purpose of risk analysis understands the risks in better ways and to verify and correct the attributes. A successful risk analysis includes important elements like problem definition, problem formulation, data collection. Some of the requirement risks are Poor definition of requirements, Inadequate of requirements, Lack of testing, poor definition of requirements etc. The likelihood of the events which tends to the goal can be evaluated from the evidence of Satisfaction and denial of the goal and it can be achieved through Tropos goal model. Original Tropos model is modified to meet the risk assessment requirements in requirements engineering. The event considers as a risk which based on the likelihood values. The relations are defined between multiple goals and events, which identify the necessity of a particular goal. In order to analyze the risk in achieving some particular goals, a set of candidate solutions are generated. Based on the risk affinitive value, the candidate solutions can be evaluated. There are three risk parameters to compute the risk affinitive value, which are (1) low (2) medium (3) high. The risk parameters and cost analysis clearly evaluate the affinity of that event to a particular set of goals.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Li, S., Duo, S.: Safety analysis of software requirements: model and process. Rev. Procedia Eng. 80, 153–164 (2014)CrossRef Li, S., Duo, S.: Safety analysis of software requirements: model and process. Rev. Procedia Eng. 80, 153–164 (2014)CrossRef
2.
Zurück zum Zitat Appukkutty, K., Ammar, H., Goseva Popstajanova, K.: Software requirement risk assessment using UML. In: IEEE, pp. 1–4 (2005) Appukkutty, K., Ammar, H., Goseva Popstajanova, K.: Software requirement risk assessment using UML. In: IEEE, pp. 1–4 (2005)
3.
Zurück zum Zitat Asnar, Y., Giorgini, P.: Risk analysis as part of the requirements engineering process. Dit. Rev. 14, 1–23 (2007) Asnar, Y., Giorgini, P.: Risk analysis as part of the requirements engineering process. Dit. Rev. 14, 1–23 (2007)
4.
Zurück zum Zitat Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. J. Auton. Agents Multi-Agent Syst. 8(3), 203–236 (2004)CrossRef Bresciani, P., Perini, A., Giorgini, P., Giunchiglia, F., Mylopoulos, J.: Tropos: an agent-oriented software development methodology. J. Auton. Agents Multi-Agent Syst. 8(3), 203–236 (2004)CrossRef
5.
Zurück zum Zitat Anton, A.I.: Goal-based requirements analysis. In: Proceedings of the 2nd IEEE International Conference on Requirements Engineering (ICRE’96), p. 136. IEEE Computer Society Press, Washington, DC (1996) Anton, A.I.: Goal-based requirements analysis. In: Proceedings of the 2nd IEEE International Conference on Requirements Engineering (ICRE’96), p. 136. IEEE Computer Society Press, Washington, DC (1996)
6.
Zurück zum Zitat Yu, E.: Modelling strategic relationships for process engineering. PhD thesis, University of Toronto, Department of Computer Science (1995) Yu, E.: Modelling strategic relationships for process engineering. PhD thesis, University of Toronto, Department of Computer Science (1995)
7.
Zurück zum Zitat Giorgini, P.:. Agent-Oriented Software Engineering Course, pp. 1–32. University of Trento, Trento (2010) Giorgini, P.:. Agent-Oriented Software Engineering Course, pp. 1–32. University of Trento, Trento (2010)
8.
Zurück zum Zitat Venkatesh Sharma, K., Kumar, P.V.: A method to risk analysis in requirement engineering through optimized goal selection Tropos goal layer. J. Theor. Appl. Inf. Technol. Rev. 61(2), 270–280 (2014) Venkatesh Sharma, K., Kumar, P.V.: A method to risk analysis in requirement engineering through optimized goal selection Tropos goal layer. J. Theor. Appl. Inf. Technol. Rev. 61(2), 270–280 (2014)
9.
Zurück zum Zitat Muñante, D., Chiprianov, V., Gallon, L., Aniorte, P.: A review of security requirements engineering methods with respect to risk analysis and model-driven engineering. In: International Conference on Availability, Reliability, and Security, pp. 1–16 (2016) Muñante, D., Chiprianov, V., Gallon, L., Aniorte, P.: A review of security requirements engineering methods with respect to risk analysis and model-driven engineering. In: International Conference on Availability, Reliability, and Security, pp. 1–16 (2016)
10.
Zurück zum Zitat Gupta, D., Sadiq, M.: Software risk assessment and estimation model. In: International Conference on Computer Science and Information Technology, pp. 963–967 (2008) Gupta, D., Sadiq, M.: Software risk assessment and estimation model. In: International Conference on Computer Science and Information Technology, pp. 963–967 (2008)
11.
Zurück zum Zitat Venkatesh Sharma, K., Kumar, P.V.: A method to risk analysis in requirement engineering using Tropos goal model with optimized candidate solutions. Int. J. Comput. Sci. Rev. 10(6), 250–259 (2013) Venkatesh Sharma, K., Kumar, P.V.: A method to risk analysis in requirement engineering using Tropos goal model with optimized candidate solutions. Int. J. Comput. Sci. Rev. 10(6), 250–259 (2013)
12.
Zurück zum Zitat Islam, S., Hilde Houmb, S.: Integrating risk management activities into requirements engineering. In: IEEE, pp. 1–12 (2010) Islam, S., Hilde Houmb, S.: Integrating risk management activities into requirements engineering. In: IEEE, pp. 1–12 (2010)
13.
Zurück zum Zitat Christiansen, T., Wuttidittachotti, P., Prakancharoen, S., Arjong Vallipakorn, S.: Prediction of risk factors of software development project by using multiple logistic regression. ARPN J. Eng. Appl. Sci. 10(3), 1324–1331 (2015) Christiansen, T., Wuttidittachotti, P., Prakancharoen, S., Arjong Vallipakorn, S.: Prediction of risk factors of software development project by using multiple logistic regression. ARPN J. Eng. Appl. Sci. 10(3), 1324–1331 (2015)
14.
Zurück zum Zitat Huzooree, G., Devi Ramdoo, V.: A systematic study on requirement engineering processes and practices in mauritius. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 5(2), 40–46 (2015) Huzooree, G., Devi Ramdoo, V.: A systematic study on requirement engineering processes and practices in mauritius. Int. J. Adv. Res. Comput. Sci. Softw. Eng. 5(2), 40–46 (2015)
15.
Zurück zum Zitat Sarigiannidis, L., Chatzoglou, P.D.: Software development project risk management: a new conceptual framework. J. Softw. Eng. Appl. 4, 293–305 (2011)CrossRef Sarigiannidis, L., Chatzoglou, P.D.: Software development project risk management: a new conceptual framework. J. Softw. Eng. Appl. 4, 293–305 (2011)CrossRef
16.
Zurück zum Zitat Eduardo, L., Martins, G., Gorschek, T.: Requirements engineering for safety-critical systems. In: IEEE Software, pp. 49–57 (2017) Eduardo, L., Martins, G., Gorschek, T.: Requirements engineering for safety-critical systems. In: IEEE Software, pp. 49–57 (2017)
17.
Zurück zum Zitat Sharma, V.K., Kumar, P.V.: An efficient risk analysis based risk priority in requirement engineering using modified goal risk model. Int. J. Comput. Appl. 73(14), 15–25 (2013) Sharma, V.K., Kumar, P.V.: An efficient risk analysis based risk priority in requirement engineering using modified goal risk model. Int. J. Comput. Appl. 73(14), 15–25 (2013)
18.
Zurück zum Zitat Asnar, Y., Giorgini, P., Mylopoulos, J.: Goal-driven risk assessment in requirements engineering. Requir. Eng. 16, 101–116 (2011)CrossRef Asnar, Y., Giorgini, P., Mylopoulos, J.: Goal-driven risk assessment in requirements engineering. Requir. Eng. 16, 101–116 (2011)CrossRef
19.
Zurück zum Zitat Sharma, V.K., Kumar, V.P.: An efficient risk analysis in requirement engineering. In: IEEE, pp. 1–5 (2012) Sharma, V.K., Kumar, V.P.: An efficient risk analysis in requirement engineering. In: IEEE, pp. 1–5 (2012)
20.
Zurück zum Zitat Bhukya, S.N., Pabboju, S.: An effective risk analysis in requirements engineering using modified goal model. Int. J. Pure Appl. Math. 118(18), 1401–1418 (2018) Bhukya, S.N., Pabboju, S.: An effective risk analysis in requirements engineering using modified goal model. Int. J. Pure Appl. Math. 118(18), 1401–1418 (2018)
Metadaten
Titel
Software engineering: risk features in requirement engineering
verfasst von
Shankar Nayak Bhukya
Suresh Pabboju
Publikationsdatum
13.03.2018
Verlag
Springer US
Erschienen in
Cluster Computing / Ausgabe Sonderheft 6/2019
Print ISSN: 1386-7857
Elektronische ISSN: 1573-7543
DOI
https://doi.org/10.1007/s10586-018-2417-3

Weitere Artikel der Sonderheft 6/2019

Cluster Computing 6/2019 Zur Ausgabe