Live briefing
Everything about Functional software architecture
A functional software architecture (FSA) is an architectural model that identifies enterprise functions, interactions and corresponding IT needs. These functions can be used as a reference by different domain experts to develop IT-systems as part of a co-operative information-driven enterprise. In this way, both software engineers and enterprise architects can create an information-driven, integrated organizational environment. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Functional software architectureA 5-minute orientation
- Skim a recent paper: Requirements traceability as the basis for designing a functional and logical architecture of a software systemInfluential work since 2022
- Pick up a classic book: Serverless AppsThe most-reprinted book on the subject
- Read the landmark paper: Software evolutionary architecture: Automated planning for functional changesCited 8 times
- Go sideways: Enterprise engineeringA closely related topic
- Go sideways: IDEF0A closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Software evolutionary architecture: Automated planning for functional changes
Relating functional requirements and software architecture: separation and consistency of concerns
Functional content and architecture of software laboratory for ontological data analysis
Software Architecture Interference – An Important Non-Functional Requirement for Software Ecosystems
A cross-domain functional software architecture model for industrial digital twins
An approach to the automatic generation of software functional architecture
Identify the effective documentation method for representing the functional software architecture
IMPACT OF NON-FUNCTIONAL REQUIREMENTS ON SCALABLE SOFTWARE ARCHITECTURE USING MACHINE LEARNING
🆕 Influential since 2022
Requirements traceability as the basis for designing a functional and logical architecture of a software system
Building Traceability Between Functional Requirements and Component Architecture Elements in Embedded Software Using Structured Features
Architecture of multifunctional application software microservices
📚 Books worth reading
Serverless AppsJeremy Likness, Cecil Phillip · 2023
The Road To Microservice ArchitectureRaymond Pairan
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Enterprise engineering Enterprise engineering is the body of knowledge, principles, and practices used to design all or part of an enterprise. An enterprise is a complex socio-technic…
- IDEF0 IDEF0 (ICAM Definition for Function Modeling; where ICAM is Integrated Computer-Aided Manufacturing) is a function modeling methodology for describing…
- Function model In systems engineering, software engineering, and computer science, a function model or functional model is a structured representation of the functions…
- IDEF IDEF, initially an abbreviation of ICAM Definition and renamed in 1999 as Integration Definition, is a family of modeling languages in the field of systems…
- Business process modeling Business process modeling (BPM) is the action of modeling processes of an enterprise. BPM is used to analyze, improve, and possibly automate business processes…
- IDEF3 IDEF3 (Integrated Definition for Process Description Capture Method) is a business process modelling method complementary to IDEF0. The IDEF3 method is…
- Data-flow diagram A data-flow diagram is a way of representing a flow of data through a process or a system (usually an information system). The DFD also provides information…
- Enterprise modelling Enterprise modelling is the abstract representation, description and definition of the structure, processes, information and resources of an identifiable…