DEFINITION CONCEPT GRAPH SUB-DOMAINS CONCEPT DESCRIPTIONS CONTENT MANAGEMENT

CONCEPT DOMAIN - Software System ArcOps


Description
The  Software System ArcOps domain describes a set of concepts used in practices that combines Business Software System development (Dev) and Business Software System operations (Ops).
It aims to shorten the development life cycle of Business Software Systems and provide continuous delivery with high system quality. DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.
External references  OpenGroup - OAA - Software Architecture SAFe© - DevOps
Dictionary  Dictionary of SysFEAT concepts
Parent Domain  Business System ArcOps 
Domain dependencies  Application Deployment Architecture 
  Application Functional Architecture 
  EA Pattern - Business Software System Pattern 
  EA Pattern - Business System Operating Model 
  EA Pattern - Data Domain 
  EA Pattern - Physical Data Domain 
  EA Pattern - Physical Software Operating Pattern 
  EA Pattern - Technology Operating Pattern 
  People & Accountability 
  Software Technology ArcOps 
  System Operating Framework - SOF 

DOMAIN CONCEPT GRAPH


Diagram Graph
../images/7c408515552706ae_c2dbd7815b026041_i.png

Name Description
Software Technology ArcOps
The  Software Technology ArcOps domain describes a set of concepts used in practices that combines Software Technology System development (Dev) and Software Technology System operations (Ops).
It aims to shorten the development life cycle of Software Technology Systems and provide continuous delivery with high system quality. DevOps is complementary with Agile software development; several DevOps aspects came from the Agile methodology.
Application Functional Architecture
The  Application Functional Architecture domain is used to describe the functional structure and behavior of Business Software Systems.
 SysFEAT provides three level of granularity to represent software systems:
2) Mezzo Business Software Systems are represented by Applications, which compose Application Systems.
3) Micro Business Software Systems are represented by Application Components and MicroServices which compose Applications.
All Business Software Systems provide  Functionalitys, expose APIs by means of Application Interfaces, have a data scope defined by Physical Data Domains, perform System Processes and have their interactions described by Software System Scenarios.
Application Deployment Architecture
The  Application Deployment Architecture domain defines concepts used to organize Applications in Deployable Packages.
It comprises:
1) software code packages (Deployable Application Packages)
2) Data packages (Deployable Data Packages).
3) Prescribed type of hosting
4) required technical connections (with communication protocols, port numbers...)  to communicate with each other.
Logical Application Architecture
The  Logical Application Architecture domain provides means of describing the logical structure and behavior of Business Software Systems of the enterprise.
The aim of  Logical Application Architecture is to describe an optimal optimal architecture of the enterprise IT systems. It is used to guide how key sub-systems and data domains are to be configured to meet IT systems missions and purposes.
Logical Application Architecture is concerned with how the IT Operating Model should look, not how it does look now.
This includes:
1)  Logical Application as the core building logical blocks for software components.
2)  Logical Application System as consistent ssembly of Logical Applications.
3)  Logical Data Domains of data entities.
4)   Functionality(ies) fulfilled by logical systems.
5) Functional APIs exposed and used by applications: Application Interfaces.
../images/7c408515552706ae_c2dbd7815b026041_i.png