concept
active
concept:concept-software-design-entityConcept (software design entity)
An increment of functionality consciously introduced by a designer to serve a purpose; the building block of a system's design.
Neighborhood — ranked by edge-count
Frameworks (1)
framework
- Jackson's proposed framework: software design in terms of concepts, purposes, operational principles, and criteria.
Claims (1)
claim
- Uniformity Criterionassociated_with
Methods (1)
method
- Concept Dependence Graphassociated_withMethod for arranging concepts in a directed graph to show which concepts depend on others and to characterize product families
Concepts (3)
concept
- Conceptrelated_toCentral entity of Jackson's framework: a structure invented to give coherent account of immediate consequences of actions; the building block of software design
- Concepts in Software Designrelated_to
- Software Conceptsrelated_to
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.
- Operational definition of concept.
- Jackson's operational definition of a software concept.
- Concepts are the building blocks of software systems, objective features of a system’s design.claim0.825Asserts that concepts are not just mental but concrete design elements.
- A reusable concept pattern applicable across contexts, with known purpose and operational principle.
- Formatting concept in word processors and design tools; exemplar of reusable concept idiom appearing in multiple contexts
- Interpretability method backed by linear representation hypothesis for removing concept information