Реализация программного обеспечения
Данный раздел должен содержать описание реализации проекта, использовались ли при этом CASE-средства для генерации кода.
Здесь же нужно привести описание разработки пользовательского интерфейса, обоснование выбора типа интерфейса: примитивного, меню, со свободной навигацией, прямого манипулирования; описание типа и формы диалогов; описание компонентов графических пользовательских интерфейсов, используемых разработчиком; описание разработанных меню.
При разработке сайтов этот раздел содержит описание создания дизайна сайтов, вёрстку шаблонов и программирование дополнительных модулей.
Кроме того, в этом разделе приводится обоснование принятых решений, то есть описываются используемые способы оптимизации программы.
Листинг программы приводится в приложении. Листинг должен содержать необходимые комментарии.
В Приложении П приведён пример описания реализации программы создания тестов, а в Приложении Р – пример листинга программы с комментариями.
Тестирование программного обеспечения
В данном разделе описывается, каким образом осуществляется тестирование программы, какие подходы и методы при этом использованы. Здесь должны быть приведены тестовые наборы (цель тестирования, набор данных и соответствующие результаты) для тестирования модулей программного средства и всей программы в целом. Должны быть приведены результаты тестирования для каждого контрольного примера (тестового набора), включая все ошибки, выявленные при выполнении теста.
В Приложении С приведён пример описания тестирования программы создания тестов.
Организационная часть
Организационная часть включает в себя документацию, необходимую для эксплуатации и сопровождения программного продукта. При необходимости можно увеличить перечень документов, но следующие два раздела включаются в пояснительную записку обязательно:
· руководство пользователя;
· руководство системного программиста.
В Приложении Т приведён пример организационной части пояснительной записки курсового проекта «Разработка программы создания тестов».
Руководство пользователя
Руководство пользователя включает в себя отчасти и руководство системного программиста, и руководство программиста, и руководство оператора. Особенности составления этого документа связаны с тем, что пользователь, как правило, не является профессионалом в области разработки программного обеспечения.
Руководство пользователя содержит, как правило, следующие разделы:
· общие сведения о программном продукте;
· описание установки;
· описание запуска;
· инструкции по работе (или описание пользовательского интерфейса);
· сообщения пользователю.
Раздел Общие сведения о программе обычно содержит наименование программного продукта, краткое описание его функций, реализованных методов и возможных областей применения.
Раздел Установка обычно содержит подробное описание действий по установке программного продукта и сообщений, которые при этом могут быть получены.
В разделе Запуск, как правило, описаны действия по запуску программного продукта и сообщений, которые при этом могут быть получены.
Раздел Инструкции по работе обычно содержит описание режимов работы, форматов ввода-вывода информации и возможных настроек.
Раздел Сообщения пользователю должен содержать перечень возможных сообщений, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.