Downloads provided by UsageCounts
In practice, the software process is an intermediate phase for enhancement and improvements the design for different types of software products and help developers to converts the specified requirements into prototypes that implement the design into reality. The objective of this paper is to provide software developers, designers and software engineers who work in small companies with a standards-based process improvement using a procedural method technique including detailed steps for designing the small software systems into their companies. The method used in this paper includes 1) analysis four different types of commonly design processes used by industry such as CMMI, conventional or software process in ISO 19759, generic and engineering design processes. 2) mapping between those four design processes. 3) collect the dispersed design concepts proposed by those four processes. 4) proposed a sustainable procedural method of software design process improvements 5) Illustration of the applicability of the proposed approach using A template-based implementation. The primary result of this study is<strong> </strong>a guideline procedure with detailed steps for<strong> </strong>software design process improvements to help and guide developers in small companies to analyze and design a small software scales with limited cost and duration. In conclusion<strong>, </strong>this paper proposed a method to improve the design process for different kinds of the software systems<strong> </strong>using<strong> </strong>a template-based implementation to reduce the cost, effort and time needed in the implementation phase<strong> </strong>in small companies. The scientific implication<strong> </strong>behind a template-based implementation helps the system and software engineering to use this template easily in their small companies; because most of the time those engineering developers are responsible for analyzing, designing, implementing and testing their software systems during the whole software life cycle.
Scientific design process, A sustainable procedural method, Software design process, Generic design process, Software process improvements, Engineering design process
Scientific design process, A sustainable procedural method, Software design process, Generic design process, Software process improvements, Engineering design process
| selected citations These citations are derived from selected sources. This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | 1 | |
| popularity This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network. | Average | |
| influence This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically). | Average | |
| impulse This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network. | Average |
| downloads | 3 |

Downloads provided by UsageCounts