Лабораторная работа: Определение внешних спецификаций программ с помощью HIPO-технологии
V (3.4)
T (3.4)
ν (3.4)
ID (3.4)
vars (3.4)
P (4.1, 4.2, 4.3, 4.4)
V (4.1, 4.2, 4.3, 4.4)
T (4.1, 4.2, 4.3, 4.4)
ν (4.1, 4.2, 4.3, 4.4)
3.4
ID (3.2)
vars (3.2)
error (3.2)
P (3.2)
V (3.2)
T (3.2)
ν (3.2)
4.1
P (3.2)
V (3.2)
T (3.2)
ν (3.2)
Solve (5.1, 5.2, 5.3)
5.2
Solve (4.1)
Как видно, в ходе тестирования не нарушилась логика взаимодействия между отдельными составляющими программы, не обнаружено нехватки потоков данных, либо некорректных потоков данных между элементами разработанной структуры, а сами элементы взаимосвязаны между собой (с точки зрения передачи управления от модуля к модулю). Следовательно, можно с большой степенью уверенности утверждать, что схема состава разложения и таблицы внешних спецификаций не содержат ошибок.
5. Выводы.
При разработке крупных программных продуктов, требующих привлечения существенных материальных и человеческих ресурсов правильная декомпозиция сущностей поставленной задачи имеет огромное значение и влияние на результат (как на качество результата, так и на скорость его достижения). Поэтому не следует пренебрегать методикой составления внешних спецификаций для корректного взаимодействия между группами разработчиков, решающими каждая свою задачу, а также между разработчиками в каждой из групп, реализующими различные функции единой задачи.
Выполняя лабораторную работу, я убедился, что HIPO-технология, благодаря своей четкой стандартизации и наглядности, способна значительно ускорить процесс составления внешних спецификаций (как залог эффективного и согласованного взаимодействия группы разработчиков при создании общего продукта), а строгое структурирование призвано без особых усилий обнаруживать и устранять ошибки, неточности и недостатки анализа.