Реализация программного обеспечения

 

Данный раздел должен содержать описание реализации проекта, использовались ли при этом CASE-средства для генерации кода.

Здесь же нужно привести описание разработки пользовательского интерфейса, обоснование выбора типа интерфейса: примитивного, меню, со свободной навигацией, прямого манипулирования; описание типа и формы диалогов; описание компонентов графических пользовательских интерфейсов, используемых разработчиком; описание разработанных меню.

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

Кроме того, в этом разделе приводится обоснование принятых решений, то есть описываются используемые способы оптимизации программы.

Листинг программы приводится в приложении. Листинг должен содержать необходимые комментарии.

В Приложении П приведён пример описания реализации программы создания тестов, а в Приложении Р – пример листинга программы с комментариями.

 

Тестирование программного обеспечения

 

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

В Приложении С приведён пример описания тестирования программы создания тестов.

 
 


Организационная часть

 

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

· руководство пользователя;

· руководство системного программиста.

В Приложении Т приведён пример организационной части пояснительной записки курсового проекта «Разработка программы создания тестов».

 

Руководство пользователя

 

Руководство пользователя включает в себя отчасти и руководство системного программиста, и руководство программиста, и руководство оператора. Особенности составления этого документа связаны с тем, что пользователь, как правило, не является профессионалом в области разработки программного обеспечения.

Руководство пользователя содержит, как правило, следующие разделы:

· общие сведения о программном продукте;

· описание установки;

· описание запуска;

· инструкции по работе (или описание пользовательского интерфейса);

· сообщения пользователю.

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

Раздел Установка обычно содержит подробное описание действий по установке программного продукта и сообщений, которые при этом могут быть получены.

В разделе Запуск, как правило, описаны действия по запуску программного продукта и сообщений, которые при этом могут быть получены.

Раздел Инструкции по работе обычно содержит описание режимов работы, форматов ввода-вывода информации и возможных настроек.

Раздел Сообщения пользователю должен содержать перечень возможных сообщений, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.