A Novel Model for Software Development and Testing in Programmable Logic

Author(s):  
Tao Zhang ◽  
Yu Su ◽  
Jianmin Wang ◽  
Jinbo Wang
1992 ◽  
Vol 25 (31) ◽  
pp. 233-238
Author(s):  
J.P. Estima De Oliveira ◽  
J.L. Azevedo ◽  
J.A. Ferreira ◽  
P.J. Ferreira

2020 ◽  
Vol 13 (3) ◽  
pp. 470-476
Author(s):  
Omar Sabri

Background: Currently, the organization's competitive advantage is based on critical decisions to achieve their objectives by understanding the power of knowledge as a source within the organizations. However, there is a lack of qualitative models/frameworks for integrating Knowledge Life Cycle (KLC) within software development life cycle SDLC. Therefore, the goal of this research is to involve Knowledge Management activities within the SDLC in Information Technology companies to produce quality software. With the help of knowledge movements within the companies, the quality of provided software is used to improve organizations performance and products better and faster. Methods: This research highlights the importance of Knowledge Management activities during a typical software development process to provide the software as a final product/target. Moreover, the paper proposes a model to explain the relationships between knowledge management activities within the process of software development life cycle to produce quality software using three basic building blocks: people, organizations, and technologies. The success factors for the blocks are selected depending on the most recent literature occurrences and on their fitness to the nature of this study. Results: The research proposes a novel model for the success factors to evaluate the effects of the building blocks, and workflows during the software development processes. The selected success factors for the blocks are (Training, Leadership, Teamwork, Trust, IT Infrastructure, Culture, and strategies). Also, the research demonstrates the relationships between KM success factors and SDLC to produce quality software. Conclusion: In this research, we proposed a novel model to explain the relationships between knowledge management activities within the process of software development life cycle to produce quality software using three basic building blocks: people, organizations, and technologies. We selected seven success factors for the blocks depending on: 1) their importance and occurrence in a number of literature by many authors; and 2) their fitness to the nature of this study. The success factors (Training, Leadership, Teamwork, Trust, IT Infrastructure, Culture, and strategies) of the proposed model can be used to evaluate the effects of people, organizations, technologies, and workflows during the software development processes to obtain the required software quality. Finally, a quantitative study will be implemented to investigate the proposed hypothesis and to measure factors influencing the suggested model. By assessing to which degree these factors are present/ absent within the SDLC process the managers will be able to address the weakness by preparing a suitable plan and produce quality software.


2005 ◽  
Vol 173 (4S) ◽  
pp. 172-172
Author(s):  
Masatoshi Eto ◽  
Masahiko Harano ◽  
Katsunori Tatsugami ◽  
Hirofumi Koga ◽  
Seiji Naito

2012 ◽  
Author(s):  
Richard A. Chechile ◽  
Lara N. Sloboda ◽  
Erin L. Warren ◽  
Daniel H. Barch ◽  
Jessica R. Chamberland
Keyword(s):  

Sign in / Sign up

Export Citation Format

Share Document