{"title":"采用V-Model方法,基于UML过程的软件风险评估和可视化","authors":"M. Naeem, Weihua Zhu, A. A. Memon, A. Khalid","doi":"10.1109/CCIOT.2014.7062536","DOIUrl":null,"url":null,"abstract":"Risk Assessment is one of the most critical parts of software engineering process, and risks are the factors that could be results in software failure if they are not correctly handled. In this Paper, we propose a solution to reduce risks using UML visualization of software processes in detail, and V-Model (Software Development Lifecycle Model) techniques are performed to produce verified results in each phase of development lifecycle. Using all above aspects and research findings, we propose “Risk Assessment V-Model”. Furthermore, we use “Do Sale Process” to discuss different properties of our model. This model is quite in general and can be applicable and expendable for many kinds of software systems.","PeriodicalId":255477,"journal":{"name":"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things","volume":"4 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":"{\"title\":\"Using V-Model methodology, UML process-based risk assessment of software and visualization\",\"authors\":\"M. Naeem, Weihua Zhu, A. A. Memon, A. Khalid\",\"doi\":\"10.1109/CCIOT.2014.7062536\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Risk Assessment is one of the most critical parts of software engineering process, and risks are the factors that could be results in software failure if they are not correctly handled. In this Paper, we propose a solution to reduce risks using UML visualization of software processes in detail, and V-Model (Software Development Lifecycle Model) techniques are performed to produce verified results in each phase of development lifecycle. Using all above aspects and research findings, we propose “Risk Assessment V-Model”. Furthermore, we use “Do Sale Process” to discuss different properties of our model. This model is quite in general and can be applicable and expendable for many kinds of software systems.\",\"PeriodicalId\":255477,\"journal\":{\"name\":\"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things\",\"volume\":\"4 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2014-12-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"6\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/CCIOT.2014.7062536\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of 2014 International Conference on Cloud Computing and Internet of Things","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCIOT.2014.7062536","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Using V-Model methodology, UML process-based risk assessment of software and visualization
Risk Assessment is one of the most critical parts of software engineering process, and risks are the factors that could be results in software failure if they are not correctly handled. In this Paper, we propose a solution to reduce risks using UML visualization of software processes in detail, and V-Model (Software Development Lifecycle Model) techniques are performed to produce verified results in each phase of development lifecycle. Using all above aspects and research findings, we propose “Risk Assessment V-Model”. Furthermore, we use “Do Sale Process” to discuss different properties of our model. This model is quite in general and can be applicable and expendable for many kinds of software systems.