{"title":"使用灵活架构快速实现功能的过程模型","authors":"Juha-Matti Vanhatupa","doi":"10.1145/2785592.2785614","DOIUrl":null,"url":null,"abstract":"Modern mobile application development is a fast reacting business. One success factor is the ability to be able to add new features rapidly into a product. This can be enabled by a process model designed to support it, and the use of a flexible architecture. Plug-in architecture is one approach to create a flexible architecture, because it enables adding new software components. We have refactored an existing application to a plug-in architecture, and implemented a process model to support rapid adding of features. In our approach new features are implemented as plug-ins, which are added to the application. In this paper we describe the process model, discuss of adding new plug-in using it, and describe our experiences of using the process model.","PeriodicalId":415950,"journal":{"name":"Proceedings of the 2015 International Conference on Software and System Process","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-08-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Process model for rapid implementation of features using flexible architecture\",\"authors\":\"Juha-Matti Vanhatupa\",\"doi\":\"10.1145/2785592.2785614\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Modern mobile application development is a fast reacting business. One success factor is the ability to be able to add new features rapidly into a product. This can be enabled by a process model designed to support it, and the use of a flexible architecture. Plug-in architecture is one approach to create a flexible architecture, because it enables adding new software components. We have refactored an existing application to a plug-in architecture, and implemented a process model to support rapid adding of features. In our approach new features are implemented as plug-ins, which are added to the application. In this paper we describe the process model, discuss of adding new plug-in using it, and describe our experiences of using the process model.\",\"PeriodicalId\":415950,\"journal\":{\"name\":\"Proceedings of the 2015 International Conference on Software and System Process\",\"volume\":\"19 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-08-24\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 2015 International Conference on Software and System Process\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/2785592.2785614\",\"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 the 2015 International Conference on Software and System Process","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2785592.2785614","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Process model for rapid implementation of features using flexible architecture
Modern mobile application development is a fast reacting business. One success factor is the ability to be able to add new features rapidly into a product. This can be enabled by a process model designed to support it, and the use of a flexible architecture. Plug-in architecture is one approach to create a flexible architecture, because it enables adding new software components. We have refactored an existing application to a plug-in architecture, and implemented a process model to support rapid adding of features. In our approach new features are implemented as plug-ins, which are added to the application. In this paper we describe the process model, discuss of adding new plug-in using it, and describe our experiences of using the process model.