Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Одними из путей совершенствования методов разработки прикладных программных средств являются модульное проектирование и развитие программно-инструментальных средств программирования.
Рассмотрим реализацию метода нисходящего проектирования, которая тесно связана с таким понятием программирования, как модульное проектирование.
Модуль – это последовательность логически взаимосвязанных фрагментов, оформленных как отдельная часть программы.
Свойства модуля:
- на модуль можно сослаться по имени, в том числе и из других модулей;
- по завершении работы модуль должен возвращать управление тому модулю, который его вызвал;
- модуль должен иметь один вход и выход;
- модуль должен иметь небольшой размер, обеспечивающий его обозримость [2].
Преимущества модульного принципа разработки программ:
- большую программу одновременно могут разрабатывать несколько исполнителей, что позволяет сократить сроки его разработки;
- возможность создания библиотеки наиболее употребимых программ;
- возникновение множества естественных точек для наблюдения за осуществлением хода разработки и контроля исполнения программ;
- обеспечение более эффективного тестирования программ.
Наряду с положительными особенностями модульного проектирования следует отметить и сложности, а именно – задача разбиения программы на модули и сопряжение программных модулей для быстрой сборки программы из числа необходимых модулей.
Вторым направлением совершенствования методов разработки прикладных программных средствявляется развитие программно-инстру-ментальных средств программирования. Основу таких средств программирования составляют системы программирования, которые обеспечивают возможность решения широкого круга задач непосредственно в среде операционной системы ПК. Решение данных задач, как правило, осуществляется с использованием программно-инструментальных средств СУБД и электронных таблиц.
Основное достоинство данного класса инструментальных средств заключается в том, что они предъявляют меньшие требования к пользователям в области программирования, обеспечивая при этом достаточно быстрое и эффективное решение большинства задач управления.
Дата публикования: 2014-11-18; Прочитано: 510 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!