Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МетодУказ_к_ВКР_испр_6февраля2015.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2 Мб
Скачать
☆

8.2.2 Декомпозиция программы на отдельные подзадачи и их формализация

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

Далее делают более детальное формальное описание тех функций, которые необходимо реализовать самостоятельно. Обычно в пояснительной записке это описание представляется в виде алгоритма из более простых процедур и функций. Таким образом, декомпозиция задачи фактически является результатом ее последовательной и все более детальной формализации. Этот процесс продолжается до тех пор, пока задача не будет выражена через известные процедуры и функции, или пока дальнейшая формализация подзадач не станет невозможной без обоснованного принятия проектных решений по разработке методов их реализации.

8.2.3 Выбор и обоснование принципиальных проектных решений

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

Если анализ выявляет недостатки известных программных средств или методов, которые могут быть устранены, то принимается решение об их доработке или модификации. Радикальным способом решения этой проблемы может быть переход к использованию другой программной среды или оболочки. Например, при разработке программы экономического направления альтернативой средам программирования общего назначения таким, как C#, C++, Java, может служить программный комплекс «1С: Предприятие».

Если в ВКР предлагается разработка новых или модификация известных методов, то они должны обосновываться в пояснительной записке следующими способами:

  • математическими выводами;

  • формальным изложением и анализом предлагаемого метода (алгоритм, порядок выполнения этапов);

  • анализом ожидаемых результатов;

  • расчетами необходимых характеристик аппаратуры (объем оперативной и внешней памяти, производительность процессора и т.д.);

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

  • собственными экспериментальными исследованиями.

8.3 Указания по оформлению проектно-расчетной и эксплуатационно-технологической части

Проектно-расчетная часть ВКР, связанной с разработкой программ, должна включать в себя следующие разделы:

  • разработка общей архитектуры создаваемого программного средства;

  • разработка структурной организации данных;

  • детальная разработка алгоритмов отдельных подзадач;

  • расчет и экспериментальное исследование технических характеристик программного продукта.

В эксплуатационно-технологической части пояснительной записки должны содержаться:

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

  • руководство пользователя.