Детальное внешнее проектирование

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

- текстовое описание,

- структурированный естественный язык,

- таблица решений,

- дерево решений,

- визуальный язык,

- блок-схема,

- алгоритмический язык программирования.

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

Литература

1. Липаев В.В. Управление разработкой программных комплексов. М.: Финансы и статистика, 1993. - 286 с.

2. Калянов Г.Н. CASE структурный системный анализ (автоматизация и применение).-М.: Издательство ‘Лори’ 1996.- 242 с.

3. Валеева Р.Г. Методические указания к выполнению схем при документировании программного обеспечения (электронный вариант).

4. В.Н. Мукасеева, А.Ю. Хасанов Специфицирование и тестирование программ. Методические указания к курсовой работе по дисциплине ‘Технология программирования’ для студентов направления 552800 - Информатика и вычислительная техника- Уфа, 1999.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: