Структурный анализ и структурное проектирование
Автор: googl • Сентябрь 16, 2022 • Доклад • 348 Слов (2 Страниц) • 202 Просмотры
В разработке программного обеспечения одноименные методы структурированного анализа (SA) и структурированного проектирования (SD) представляют собой методы анализа и преобразования бизнес-требований в спецификации и, в конечном счете, в компьютерные программы, конфигурации оборудования и связанные с ними ручные процедуры.
Структурный подход заключается в пошаговой декомпозиции системы при сохранении целостного представления о ней. Основные принципы структурного подхода (первые два являются основными):
- принцип «разделяй и властвуй»;
- принцип иерархического упорядочения;
- принцип формализации;
- принцип абстрагирования;
- принцип непротиворечивости;
Структурный анализ является частью серии структурных методов, которые представляют собой набор методологий анализа, проектирования и программирования, разработанных в ответ на проблемы, с которыми столкнулся мир программного обеспечения в период с 1960 по 1980 год. В этот период большинство программ было создано на Cobol и Fortran, затем на C и BASIC.
Это был новый позитивный сдвиг в направлении проектирования и программирования, но не существовало стандартных методологий для документирования требований и самих проектов. По мере того как системы становились все больше и сложнее, процесс их разработки становился все более и более трудным.
Когда большинство специалистов боролись за создание программного обеспечения, немногие пытались решить более сложную задачу создания крупномасштабных систем, в которых участвуют как люди, так и машины, а также программного обеспечения,
...