framework
active
framework:theory-of-conceptual-design-for-softwareTheory of Conceptual Design for Software
Jackson's proposed framework: software design in terms of concepts, purposes, operational principles, and criteria.
Neighborhood — ranked by edge-count
Methods (1)
method
- Method for arranging concepts in a directed graph to show which concepts depend on others and to characterize product families
Concepts (3)
concept
- An increment of functionality consciously introduced by a designer to serve a purpose; the building block of a system's design.
- Technique for describing a concept through an archetypal scenario that explains how the concept fulfills its purpose
- PurposeaboutThe specific goal that a concept is intended to serve; should be expressible in a short phrase.
Related by similarity (8)
cosine ≥ 0.65 · no typed edgeEntities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.
- Jackson's central framework for understanding software design through concepts as building blocks, their purposes, operational principles, and dependence graphs
- Art based on ideas and concepts, which Alexander argues cannot attain life because it contradicts unfolding from the whole.
- Central thesis of the paper separating the design of concepts from their implementation.
- Norman's design model vs user model; a mental conception of how a system works.