Towards a theory of conceptual design for software
Concepts are the building blocks of software systems. They are not just subjective mental constructs, but are objective features of a system's design: increments of functionality that were consciously introduced by a designer to serve particular purposes. This essay argues for viewing the desig...
Main Author: | Jackson, Daniel |
---|---|
Other Authors: | Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science |
Format: | Article |
Language: | en_US |
Published: |
Association for Computing Machinery (ACM)
2017
|
Online Access: | http://hdl.handle.net/1721.1/106499 https://orcid.org/0000-0003-4864-078X |
Similar Items
-
Conceptual Design of Software: A Research Agenda
by: Jackson, Daniel
Published: (2013) -
What's wrong with git?: a conceptual design
by: Perez De Rosso, Santiago Nicolas, et al.
Published: (2016) -
Separation of concerns for dependable software design
by: Jackson, Daniel, et al.
Published: (2011) -
The CLIC BDS towards the Conceptual Design Report
by: Angal-Kalinin, D, et al.
Published: (2010) -
Compsoing Data & Process Descriptions in the Design of Software Systems
by: Jackson, Daniel
Published: (2023)