A framework for information systems architecture
IBM Systems Journal
Software architecture in industrial applications
Proceedings of the 17th international conference on Software engineering
Software architecture in practice
Software architecture in practice
Software engineering (2nd ed.): principles and practice
Software engineering (2nd ed.): principles and practice
On the criteria to be used in decomposing systems into modules
Communications of the ACM
Business Components Factory: A Comprehensive Overview of Component-Based Development for the Enterprise
The 4+1 View Model of Architecture
IEEE Software
IEEE Software
An Approach To Developing Core Assets in Product Line
APSEC '04 Proceedings of the 11th Asia-Pacific Software Engineering Conference
Journal of Software Maintenance and Evolution: Research and Practice
Towards a Reference Framework for Software Product Management
RE '06 Proceedings of the 14th IEEE International Requirements Engineering Conference
A Lightweight Method for the Modelling of Enterprise Architectures
Service-Oriented Computing --- ICSOC 2008 Workshops
Using enterprise architecture management patterns to complement TOGAF
EDOC'09 Proceedings of the 13th IEEE international conference on Enterprise Distributed Object Computing
Hi-index | 0.00 |
Although a lot of research has been carried out on the technical architecture of software systems, the domain of Functional Architecture in the software product industry lacks a formalization of the related concepts and practices. Functional Architecture Modeling is essential for identifying the functionalities of the software product and translating them into modules, which interact with each other or with third party products. Furthermore, the Functional Architecture serves as a base for mapping the functional requirements and planning the product releases. In this paper, we present the Functional Architecture Diagrams, a powerful modeling tool for the Functional Architecture of software products, which comprises: a modular decomposition of the product functionality; a simple notation for easy comprehension by non-specialists; and applicability in any line of business, offering a uniform method for modeling the functionalities of software products.