Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Нисходящее проектирование программ



Нисходящее проектирование программ основано на идее уровней абстракции, которые становятся уровнями в создаваемой программе.
Абстрагирование представляет собой процесс обобщения, при котором внимание концентрируется на сходстве явлений и предметов, и они объединяются в группы на основе этого сходства, давая тем самым нужную <абстракцию> (обобщение).
Например, абстракция <готовые счета> полезна для тех, кто хочет работать без использования таких понятий, как накладные, чеки, платежи или списки покупателей. Термины <накладные> и другие являются более низкими уровнями абстракции.

Схемы иерархии.

Уровни абстракции определяют уровни модулей в программе. На этапе проектирования строится схема иерархии, изображающая эти уровни. По внешнему виду она напоминает организационную схему. Их логическое сходство усиливается тем, что схема иерархии отражает функции и взаимодействие модулей. Каждый прямоугольник в ней изображает функцию или модуль. От блок-схемы схема иерархии отличается тем, что не показывает логику принятия решения или точный порядок исполнения.
Пример(Схема иерархии):
Момент программы из начисления заработной платы(по путевым листам).





Дата публикования: 2015-02-03; Прочитано: 257 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...