Содержание

СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ

С понятием модульного проектирования тесно связана реализация метода нисходящего проектирования. Последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы носит название модуля. Свойства программных модулей;

— на модуль можно ссылаться по имени, в том числе и из других модулей;

— по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;

— модуль должен иметь небольшой размер, обеспечивающий его обозримость.

При разработке сложных программ выделяют головной управляющий модуль и подчиненные ему модули, которые обеспечивают реализацию отдельных функций управления, функциональную обработку, и вспомогательные модули, обеспечивающие сервисное обслуживание пакета.

Преимущества модульного принципа разработки программ:

— емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки;

— появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;

— при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;

— возникает много естественных контрольных точек для наблюдения за осуществлением хода разработки программ, и для контроля за ходом исполнения программ;

— обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.

Выдержка из текста

СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ

С понятием модульного проектирования тесно связана реализация метода нисходящего проектирования. Последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы носит название модуля. Свойства программных модулей;

— на модуль можно ссылаться по имени, в том числе и из других модулей;

— по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;

— модуль должен иметь небольшой размер, обеспечивающий его обозримость.

При разработке сложных программ выделяют головной управляющий модуль и подчиненные ему модули, которые обеспечивают реализацию отдельных функций управления, функциональную обработку, и вспомогательные модули, обеспечивающие сервисное обслуживание пакета.

Преимущества модульного принципа разработки программ:

— емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки;

— появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;

— при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;

— возникает много естественных контрольных точек для наблюдения за осуществлением хода разработки программ, и для контроля за ходом исполнения программ;

— обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.

Список использованной литературы

СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ

С понятием модульного проектирования тесно связана реализация метода нисходящего проектирования. Последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы носит название модуля. Свойства программных модулей;

— на модуль можно ссылаться по имени, в том числе и из других модулей;

— по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;

— модуль должен иметь небольшой размер, обеспечивающий его обозримость.

При разработке сложных программ выделяют головной управляющий модуль и подчиненные ему модули, которые обеспечивают реализацию отдельных функций управления, функциональную обработку, и вспомогательные модули, обеспечивающие сервисное обслуживание пакета.

Преимущества модульного принципа разработки программ:

— емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки;

— появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;

— при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;

— возникает много естественных контрольных точек для наблюдения за осуществлением хода разработки программ, и для контроля за ходом исполнения программ;

— обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.

Похожие записи