Security Over the Information Systems Development Cycle

Author(s):  
C. Blanco ◽  
D. Rosado ◽  
C. Gutiérrez ◽  
A. Rodríguez ◽  
D. Mellado ◽  
...  

Information security is currently considered to be a crucial aspect of systems development. However it has traditionally been considered during the final stages of development, once the main components of the system have been developed and therefore provides solutions which are inappropriate for security integration. Software engineering has traditionally been separated from security engineering, and security issues have not usually been included in software engineering processes, activities, techniques, models, and so on. Furthermore, security engineering has not been aligned with information systems, and has focused rather on the definition of protocols, cryptographic algorithms, access control policies, etc. However, the scientific community is beginning to realize the importance of aligning software engineering and security engineering in order to develop more secure systems. Security in software engineering is a branch of research in which many contributions dealing with security integration from the early development stages have recently appeared. This chapter discusses some of the most interesting contributions in this area, and also provides a summary of our contributions through the development of various research lines dealing with different strategies to integrate security into information systems development as early in the development stages as is possible.

2019 ◽  
Author(s):  
FRANCIS KAGAI

Despite continued evolution of information systems methodologies for more than three decades, the rates of software rejection and failure are still high. This paper investigates the technological environment as a major cause of such disruptions. Additionally, the paper evaluates Agile and DevOps as the remedial methodologies for managing the adverse impact of technological disruptions. The main findings affirm both Agile and DevOps as methodologies that emanated from improvements or re-engineering of earlier methodologies. Further findings discern most methodologies; including agile and DevOps; as not strategically focused but appraise DevOps as the most progressive methodology towards this respect. Rather than re-invent the wheel and come up with a new methodology, a framework that aligns DevOps for use in strategic information systems development is proposed. Besides, a more realistic definition of operations is postulated to bolster the alignment.


2011 ◽  
pp. 315-332
Author(s):  
Doncho Petkov ◽  
Denis Edgar-Nevill ◽  
Raymond Madachy ◽  
Rory O’Connor

This article traces past research on the application of the systems approach to information systems development within the disciplines of information systems and software engineering. Their origins historically are related to a number of areas, including general systems theory. While potential improvement of software development practices is linked by some leading experts to the application of more systemic methods, the current state of the practice in software engineering and information systems development shows this is some way from being achieved. The authors propose possible directions for future research and practical work on bringing together both fields with systems thinking.


2012 ◽  
pp. 1627-1645
Author(s):  
Doncho Petkov ◽  
Denis Edgar-Nevill ◽  
Raymond Madachy ◽  
Rory O’Connor

The chapter provides possible directions for the wider application of the systems approach to information systems development. Potential improvement of software development practices is linked by some leading experts to the application of more systemic ideas. However, the current state of the practice in software engineering and information systems development shows the urgent need for improvement through greater application of systems thinking.


2019 ◽  
Author(s):  
FRANCIS KAGAI

Despite continued evolution of information systems methodologies for more than three decades, the rates of software rejection and failure are still high. This paper investigates the technological environment as a major cause of such disruptions. Additionally, the paper evaluates Agile and DevOps as the remedial methodologies for managing the adverse impact of technological disruptions. The main findings affirm both Agile and DevOps as methodologies that emanated from improvements or re-engineering of earlier methodologies. Further findings discern most methodologies; including agile and DevOps; as not strategically focused but appraise DevOps as the most progressive methodology towards this respect. Rather than re-invent the wheel and come up with a new methodology, a framework that aligns DevOps for use in strategic information systems development is proposed. Besides, a more realistic definition of operations is postulated to bolster the alignment.


2012 ◽  
Vol 50 (No. 2) ◽  
pp. 65-70
Author(s):  
M. Pícka

Metamodeling is becaming an important part of information systems development. When metamodeling we are working with metamodel which define the syntax and the semantics of models. There are a lot of standards for definition of metamodel e.g. COMMA, GOPRR, MOF. Metamodeling is used for defining and creating of new methodologies, their implementation into CASE and metaCASE tools. Metamodeling is used for manipulation of data and metadata and for optimalization of information’s system design with utilization of generic models. The aims of this article are: to discusse fundamental concepts of metamodeling, demonstrate some theoretically and practically important meta-metamodels and to position metamodeling principles in the development of information systems.


2019 ◽  
Author(s):  
FRANCIS KAGAI

Despite continued evolution of information systems methodologies for more than three decades, the rates of software rejection and failure are still high. This paper investigates the technological environment as a major cause of such disruptions. Additionally, the paper evaluates Agile and DevOps as the remedial methodologies for managing the adverse impact of technological disruptions. The main findings affirm both Agile and DevOps as methodologies that emanated from improvements or re-engineering of earlier methodologies. Further findings discern most methodologies; including agile and DevOps; as not strategically focused but appraise DevOps as the most progressive methodology towards this respect. Rather than re-invent the wheel and come up with a new methodology, a framework that aligns DevOps for use in strategic information systems development is proposed. Besides, a more realistic definition of operations is postulated to bolster the alignment.


1991 ◽  
Vol 6 (3-4) ◽  
pp. 140-161
Author(s):  
Mike Hales

The ISU design model is an ‘architecture’ designed to support a human resource approach to information systems development. The model emerged in a live project for a large local government client, and its particular shape derives from four major areas of concern: (1) quality, and the strategic management of resources; (2) client-led management of information systems development; (3) IT-related labour market issues and equalization of employment opportunities; and (4) human-centred approaches to the design of technology systems. This article develops a working definition of human-centred design practice, indicates key practices in implementing the architecture, and identifies key concepts in interpreting the ‘feel’ of the approach. As a human-centred model, it is essentially about learning, and the article refers to three concepts of organizational learning which informed the design work.


Author(s):  
Doncho Petkov ◽  
Denis Edgar-Nevill ◽  
Raymond Madachy ◽  
Rory O’Connor

The chapter provides possible directions for the wider application of the systems approach to information systems development. Potential improvement of software development practices is linked by some leading experts to the application of more systemic ideas. However, the current state of the practice in software engineering and information systems development shows the urgent need for improvement through greater application of systems thinking.


Sign in / Sign up

Export Citation Format

Share Document