framework
active
framework:theory-of-conceptual-design-for-software

Theory 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
  • Purpose
    about
    The 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 edge

Entities in the same semantic neighborhood but without a typed relation to this one — candidates for new edges or unrecognized duplicates.