Содержание
СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ
С понятием модульного проектирования тесно связана реализация метода нисходящего проектирования. Последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы носит название модуля. Свойства программных модулей;
— на модуль можно ссылаться по имени, в том числе и из других модулей;
— по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;
— модуль должен иметь небольшой размер, обеспечивающий его обозримость.
При разработке сложных программ выделяют головной управляющий модуль и подчиненные ему модули, которые обеспечивают реализацию отдельных функций управления, функциональную обработку, и вспомогательные модули, обеспечивающие сервисное обслуживание пакета.
Преимущества модульного принципа разработки программ:
— емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки;
— появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;
— при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;
— возникает много естественных контрольных точек для наблюдения за осуществлением хода разработки программ, и для контроля за ходом исполнения программ;
— обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.
Выдержка из текста
СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ
С понятием модульного проектирования тесно связана реализация метода нисходящего проектирования. Последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы носит название модуля. Свойства программных модулей;
— на модуль можно ссылаться по имени, в том числе и из других модулей;
— по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;
— модуль должен иметь небольшой размер, обеспечивающий его обозримость.
При разработке сложных программ выделяют головной управляющий модуль и подчиненные ему модули, которые обеспечивают реализацию отдельных функций управления, функциональную обработку, и вспомогательные модули, обеспечивающие сервисное обслуживание пакета.
Преимущества модульного принципа разработки программ:
— емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки;
— появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;
— при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;
— возникает много естественных контрольных точек для наблюдения за осуществлением хода разработки программ, и для контроля за ходом исполнения программ;
— обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.
Список использованной литературы
СОВРЕМЕННЫЕ МЕТОДЫ И СРЕДСТВА РАЗРАБОТКИ ПРИКЛАДНЫХ ПРОГРАММНЫХ СРЕДСТВ
С понятием модульного проектирования тесно связана реализация метода нисходящего проектирования. Последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы носит название модуля. Свойства программных модулей;
— на модуль можно ссылаться по имени, в том числе и из других модулей;
— по окончании работы модуль должен возвращать управление тому модулю, который его вызывал; модуль должен иметь один вход и выход;
— модуль должен иметь небольшой размер, обеспечивающий его обозримость.
При разработке сложных программ выделяют головной управляющий модуль и подчиненные ему модули, которые обеспечивают реализацию отдельных функций управления, функциональную обработку, и вспомогательные модули, обеспечивающие сервисное обслуживание пакета.
Преимущества модульного принципа разработки программ:
— емкую программу возможно разрабатывать одновременно нескольким исполнителям, что позволяет сократить сроки ее разработки;
— появляется возможность создавать библиотеки на ибо лее у потребляемых программ и использовать их;
— при необходимости сегментации упрощается процедура загрузки больших программ в оперативную память;
— возникает много естественных контрольных точек для наблюдения за осуществлением хода разработки программ, и для контроля за ходом исполнения программ;
— обеспечиваются более эффективное тестирование программ, проще осуществляются проектирование и последующая отладка.