GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Main page
  • Contents
  • Current events
  • Random article
  • About Wikipedia
  • Contact us
  • Help
  • Learn to edit
  • Community portal
  • Recent changes
  • Upload file
  • Special pages
  • Search
  • Donate

This view

  • Original page
  • New address

GeezerVison is showing en.wikipedia.org — Category:Software design - Wikipedia

Help
The main article for this category is Software design.
Wikimedia Commons logo
Wikimedia Commons has media related to Software design.

Software design is a process of problem-solving and planning for a software solution. After the purpose and specifications of software are determined, software developers will design or employ designers to develop a plan for a solution.

Subcategories

This category has the following 6 subcategories, out of 6 total.

A

  • Software architecture (11 C, 160 P)

D

  • Data modeling (12 C, 138 P)

F

  • Software features (3 C, 46 P)

P

  • Software design patterns (3 C, 148 P)
  • Software project management (3 C, 77 P)

S

  • Software for modeling software (1 C, 7 P)

Pages in category "Software design"

The following 79 pages are in this category, out of 79 total. This list may not reflect recent changes.

 

  • Software design

A

  • Acyclic dependencies principle
  • Ambiguous viewpoint
  • Android Developer Challenge

B

  • Behavior-driven development
  • Blinking twelve problem
  • Booch method
  • Bottom-up and top-down approaches

C

  • Catalysis software design method
  • Class-responsibility-collaboration card
  • Compiler-compiler
  • ConcurTaskTrees
  • Continuous delivery
  • Continuous design
  • Convention over configuration
  • Conway's law

D

  • Decomposition (computer science)
  • Design by contract
  • Design marker
  • Design rationale
  • DevOps toolchain
  • Domain (software engineering)
  • Domain analysis
  • Domain engineering
  • Domain-driven design

E

  • Empathy map
  • End-user development
  • Entity–control–boundary
  • Essential systems analysis
  • Event storming
  • Example-centric programming

F

  • Feature-oriented domain analysis
  • FOSD Mixin Layers
  • Framework-oriented design
  • Function model
  • Functional specification

G

  • GRASP (object-oriented design)

H

  • Hexagonal architecture
  • High-level design
  • HOOD method

I

  • IDEF6
  • Interaction Flow Modeling Language
  • Interactive design
  • Interface segregation principle

K

  • The Karlskrona Manifesto

L

  • Layer (object-oriented design)
  • Low-level design

M

  • Metamodeling
  • Model-driven application
  • Motor Industry Software Reliability Association
  • Multitier architecture

O

  • Object-oriented analysis and design
  • Object-oriented design
  • Object-oriented modeling
  • Open–closed principle

P

  • Package principles
  • Paper prototyping
  • Presentation logic
  • The Protection of Information in Computer Systems

R

  • Responsibility-driven design
  • Rule of least power

S

  • Scenario (computing)
  • Shlaer–Mellor method
  • Single-responsibility principle
  • Software design description
  • Software Engineering 2004
  • Software-defined infrastructure
  • SOLID
  • Steel thread
  • Story-driven modeling
  • Structured analysis
  • Structured systems analysis and design method
  • Systems design

T

  • Thoughtworks
  • Twelve-Factor App methodology

U

  • Uniform access principle

V

  • Virtuality (software design)

W

  • Worse is better

Y

  • Gary Yost
Retrieved from "https://en.wikipedia.org/w/index.php?title=Category:Software_design&oldid=1335338222"
Categories:
  • Computer programming
  • Software development
  • Design
Hidden category:
  • Commons category link from Wikidata
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.