2.2. Руководство программиста
2.3. Руководство оператора (пользователя)
Руководство системного программиста (ГОСТ 19.503-78*) может содержать следующие подразделы:
2.1.1. Общие сведения о программе. Должны быть указаны назначение и функции программы и сведения о технических и программных средствах, обеспечивающих выполнение данной программы.
2.1.2. Структура программы. Должны быть приведены сведения о структуре программы, ее составных частях, о связях между составными частями и о связях с другими программами.
2.1.3. Настройка программы. Должно быть приведено описание действий по настройке программы на условия конкретного применения (настройка на состав технических средств, выбор функции и др.).
2.1.4. Проверка программы. Должно быть приведено описание способов проверки, позволяющих дать общее заключение о работоспособности программы (контрольные примеры, методы прогона, результаты).
2.1.5. Дополнительные возможности. Должно быть приведено описание дополнительных разделов функциональных возможностей программы и способов их выбора.
2.1.6. Сообщения системному программисту. Должны быть указаны тексты сообщений, выдаваемых в ходе выполнения настройки программы, а так же в ходе выполнения программы, описания их содержания и действия, которые необходимо предпринять по этим сообщениям.
Руководство программиста (ГОСТ 19.504-78) может содержать следующие подразделы:
2.2.1. Назначение и условия применения программы. Должны быть указаны назначения и функции, выполняемые программой, условия, необходимые для выполнения программы (объем оперативной памяти, требования к программному обеспечению и т.п.).
2.2.2. Характеристики программы. Должно быть приведено описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программ и т.п.)
2.2.3. Обращение к программе. Должно быть приведено описание процедур вызова программы (способы передачи управления и параметров данных и др.).
2.2.4. Входные и выходные данные. Должно быть приведено описание организации используемой входной и выходной информации и, при необходимости, ее кодирования.
2.2.5. Сообщения. Должны быть указаны тексты сообщений, выдаваемых программисту в ходе выполнения программы, описания их содержания и действия, которые необходимо предпринять по этим сообщениям.
Руководство оператора. (ГОСТ 19.505-78) может содержать следующие подразделы:
2.3.1. Назначение программы. Должны быть указаны сведения о назначении программы и информация, достаточная для понимания функций программы и ее эксплуатации.
2.3.2. Условия выполнения программы. Должны быть указаны условия, необходимые для выполнения программы (минимальный и (или) максимальный состав аппаратных и программных средств и т.п.).
2.3.3. Выполнение программы. Должна быть указана последовательность действий оператора, обеспечивающих загрузку, запуск, выполнение и завершение программы, приведено описание функций, формата и возможных вариантов команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды.
2.3.4. Сообщения оператору. Должны быть указаны тексты сообщений, выдаваемых оператору в ходе выполнения программы, описания их содержания и действия, которые необходимо предпринять по этим сообщениям.
При разработке программы, реализующей серверную архитектуру рекомендуется следующий порядок основной части и конструкторской части:
Глава 1 «Основная часть» описываются основные стадии разработки программного обеспечения согласно ГОСТ 19.102.-77 «Стадии разработки» (см. выше).
Глава 2 «Технологическая часть» должна содержать описание предметной области. Этот подраздел должен содержать:
2.1. Естественно-языковую модель предметной области (описание предметной области на русском языке);
2.2. Выделенные в процессе анализа предметной области сущности и отношения между ними;
2.3. Существующие технологии обработки информации (включая способы ее передачи и обеспечения безопасности);
2.4. Перечень функций, подлежащих автоматизации;
2.5. Наглядно-графическую модель предметной области.
Работа над основной и технологической частями ВКР должна позволить руководителю оценить и отметить в отзыве уровень развития следующих общих компетенций:
ОК 2. Организовывать собственную деятельность, выбирать типовые методы и способы выполнения профессиональных задач, оценивать их эффективность и качество.
ОК 3. Принимать решения в стандартных и нестандартных ситуациях и нести за них ответственность.
ОК 4. Осуществлять поиск и использование информации, необходимой для эффективного выполнения профессиональных задач, профессионального и личностного развития.
ОК 5. Использовать информационно-коммуникационные технологии в профессиональной деятельности.
ОК 8. Самостоятельно определять задачи профессионального и личностного развития, заниматься самообразованием, осознанно планировать повышение квалификации.
ОК 9. Ориентироваться в условиях частой смены технологий в профессиональной деятельности.
ПК 1.1. Обрабатывать статический информационный контент.
ПК 1.2. Обрабатывать динамический информационный контент.
ПК 1.3. Осуществлять подготовку оборудования к работе.
ПК 1.4. Настраивать и работать с отраслевым оборудованием обработки информационного контент.
ПК. 1.5. Контролировать работу компьютерных, периферийных устройств и телекоммуникационных систем, обеспечивать их правильную эксплуатацию.
ПК 2.1. Осуществлять сбор и анализ информации для определения потребностей клиента.
ПК 2.2. Разрабатывать и публиковать программное обеспечение и информационные ресурсы отраслевой направленности со статическим и динамическим контентом на основе готовых спецификаций и стандартов.
ПК 2.3. Проводить отладку и тестирование программного обеспечения отраслевой направленности.
ПК 2.4. Проводить адаптацию отраслевого программного обеспечения.
ПК 2.5. Разрабатывать и вести проектную и техническую документацию.
ПК 2.6. Участвовать в измерении и контроле качества продуктов.
ПК 3.1. Разрешать проблемы совместимости программного обеспечения отраслевой направленности.
ПК 3.2. Осуществлять продвижение и презентацию программного обеспечения отраслевой направленности.
ПК 3.3. Проводить обслуживание, тестовые проверки, настройку программного обеспечения отраслевой направленности.
ПК 3.4. Работать с системами управления взаимоотношениями с клиентами.
ПК 4.1. Обеспечивать содержание проектных операций.
ПК 4.3. Определять качество проектных операций.
ПК 4.5. Определять риски проектных операций.
В Главе 3 «Экономическая часть» указывают технико-экономические показатели, обосновывающие преимущество выбранного варианта технического решения, а также, при необходимости, ожидаемые выгоды. Общий объем раздела 10-15 листов.
3.1 Краткое описание программного продукта и области его применения – приводится, какие цели должны быть достигнуты в результате разработки и внедрения ПО (экономия рабочего времени, уменьшение ручного труда, расширение охвата клиентов, информирование о предприятии и его деятельности, устранение недостатков в существующей технологии деятельности и т.п.).
3.2 Расчёт себестоимости программного продукта и выбор рекламного носителя
Приводится расчет расходов на создание продукта по статьям издержек.
Таблица – Калькуляция статей издержек
Наименование статьи затрат | Сумма (руб.) |
Материалы | |
Расходы на оплату труда | |
Страховые взносы на обязательное пенсионное, медицинское и социальное страхование | |
Расходы на энергию | |
Амортизация основных средств | |
Накладные расходы (данные расходы составляют 50-80 % от суммы расходов на оплату труда) | |
Всего издержек | |
Расходы на рекламу | |
Полные издержки (полная себестоимость) |
При расчёте издержек следует предусмотреть продолжительность разработки программы в рабочих днях или месяцах.
Для расчета показателей можно использовать следующие формулы.
Расчёт материальных издержек
Таблица – Материальные ресурсы
Наименование материалов | Ед. изм. | Кол-во | Стоимость (руб.) | Сумма (руб.) |
… | ||||
… | ||||
Итого: |