Studio delle possibilità di risoluzione di un problema. In programmazione è la fase di realizzazione del diagramma di flusso di un determinato algoritmo. Vedi pure Diagramma a Blocchi, Diagramma di flusso, Programma.