
- •Тема 1.1. Структура жизненного цикла программы.
- •Тема 1.2. Критерии оценки качества по.
- •Тема 1.3. Надежность программных продуктов. Факторы надежности.
- •Тема 1.4. Виды программ, программной и эксплуатационной документации по еспд.
- •Виды программных продуктов
- •Спецификация
- •Пояснительная записка
- •Описание программы
- •Руководство системного программиста
- •Руководство программиста
- •Руководство оператора
- •Текст программы
- •Раздел 2. Технологические методы и средства разработки качественного по.
- •Тема 2.1. Приемы надежного программирования.
- •Тема 2.2. Стиль программирования.
- •Тема 2.7. Объектно-ориентированное программирование.
- •Тема 2.8. Эффективность программ
- •Тема 2.9. Оптимизация программ. Оптимизирующие компиляторы.
- •Раздел 3. Отладка и сопровождение программных продуктов.
- •Тема 3.1. Ошибки по: причины, источники и классификация.
- •Тема 3.2. Защитное программирование.
- •Проверяйте все данные из внешних источников
- •Старайтесь не помещать выполняемый код в утверждения
- •Не используйте исключения по мелочам
- •Генерируйте исключения на правильном уровне абстракций
- •Вносите в описание исключения всю информацию о его причинах
- •Избегайте пустых блоков catch
- •Выясните, какие исключения генерирует используемая библиотека
- •Стандартизуйте использование исключений в вашем проекте
- •Преобразовывайте входные данные к нужному типу в момент ввода
- •Не применяйте ограничения промышленной версии к отладочной версии автоматически
- •Внедрите поддержку отладки как можно раньше
- •Используйте наступательное программирование
- •Используйте встроенный препроцессор
- •Напишите собственный препроцессор
- •Тема 3.3. Отладка – типы, методы и инструментальные средства.
- •Тема 3.7. Доказательное программирование. Верификация основных структур
- •Тема 3.8. Корректность программного обеспечения
- •Тема 3.9. Поставка программных средств на производство
- •Тема 3.10. Технические, программные и криптографические средства защиты информации
- •Раздел 4. Юридические основы создания и использования программного изделия
- •Тема 4.1. Защита авторских прав. Лицензирование программного изделия
- •Авторское право. Терминология
- •Имущественные права
- •Личные неимущественные права
- •Исключения и ограничения в авторском праве
- •Срок действия авторского права
- •Общественное достояние
- •Работы, не защищенные авторскими правами
- •Технологическая мера защиты
- •Система Управления Цифровыми Правами
- •Обход технологических мер защиты
- •Организации по воспроизведению прав/ /Организации, управляющие имущественными правами на коллективной основе
- •Налоги (налоги авторского права на оборудование)
- •Выплата авторского гонорара
- •Лицензии: договорные и не договорные
- •Раздел VII. Права на результаты интеллектуальной деятельности и средства индивидуализации
- •Общая характеристика программной продукции фирмы «1с» и форм распространения
- •Схемы корпоративного лицензирования
- •1С:Предприятие 7.7. Расчет. Конфигурация Зарплата и Кадры сетевая версия для 3-х пользователей
- •1С:Предприятие. Оперативный учет. Конфигурация Торговля и склад 7.7 сетевая версия для 3-х пользователей
- •1С:Предприятие 7.7. Конфигурация "Бухгалтерия для бюджетных учреждений"
- •1С:Предприятие 7.7. Конфигурация для распорядителей бюджетных средств
- •1C:Управление страховой компанией 8. Комплект для обучения в высших и средних учебных заведениях.
- •1C:abis.Abc.Bsc Методы процессного управления 8. Комплект для обучения в высших и средних учебных заведениях.
- •1C:crm проф 8. Комплект для обучения в высших и средних учебных заведениях.
- •Номенклатура продукции для поставок в рф, каналы распространения и виды лицензий
- •Особенности лицензирования отдельных групп продукции
- •Правила приобретения и использования лицензий
- •Основные используемые каналы распространения
- •Программы корпоративного лицензирования для коммерческих организаций
- •Описание программ корпоративного лицензирования Microsoft Microsoft Open License
- •Открытое по и его лицензирование
- •Основные открытые программные продукты и их лицензии
- •Основные типы свободных лицензий
- •Приобретение и действие лицензий
- •Условия владения открытым по в России
- •Если экземпляр был приобретен, например, через Интернет-магазин, документами, подтверждающими правомочность владения в случае возмездного приобретения, могут быть:
- •Тема 4.2. Закон рф «Об авторском праве и смежных правах»
Руководство системного программиста
Аннотация и содержание обязательны.
Руководство системного программиста должно содержать следующие разделы:
Общие сведения о программе - назначение и функции программы и сведения о технических и программных средствах, обеспечивающих выполнение данной программы.
Структура программы - сведения о структуре программы, ее составных частях, о связях между составными частями и о связях с другими программами.
Настройка программы - описание действий по настройке программы на условия конкретного применения (настройка на состав технических средств, выбор функций и др.).
Проверка программы - описание способов проверки, позволяющих дать общее заключение о работоспособности программы (контрольные примеры, методы прогона, результаты).
Дополнительные возможности - описание дополнительных разделов функциональных возможностей программы и способов их выбора.
Сообщения системному программисту - тексты сообщений, выдаваемых в ходе выполнения программы, описания их содержания и действий, которые необходимо выполнять по этим сообщениям.
В зависимости от особенностей документа допускается объединять отдельные разделы и вводить новые.
В обоснованных случаях допускается раздел "Дополнительные возможности" не приводить, а в наименованиях разделов опускать слово "программа" или заменять его на "наименование программы".
В приложении к руководству системного программиста могут быть приведены дополнительные материалы (примеры, иллюстрации, таблицы, графики и т.п.).
Руководство программиста
Аннотация и содержание обязательны.
Руководство программиста должно содержать следующие разделы:
Назначение и условия применения - назначение и функции, условия, необходимые для выполнения (объем оперативной памяти, требования к составу и параметрам периферийных устройств, требования к программному обеспечению).
Характеристики программы - описание основных характеристик и особенностей программы (временные характеристики, режим работы, средства контроля правильности выполнения и самовосстанавливаемости программы и т.п.)
Обращение к программе - описание процедур вызова программы (способы передачи управления и параметров данных и др.).
Входные и выходные данные - описание организации входной и выходной информации и, при необходимости, ее кодирования.
Сообщения - тексты сообщений, выдаваемых программисту или оператору в ходе выполнения программы, описание их содержания и действий, которые необходимо предпринять по этим сообщениям.
В зависимости от особенностей документа допускается объединять отдельные разделы и вводить новые.
В приложении к руководству программиста могут быть приведены дополнительные материалы (примеры, иллюстрации, таблицы, графики и т.п.).
Руководство оператора
Аннотация и содержание обязательны.
Руководство оператора должно содержать следующие разделы:
Назначение программы - сведения о назначении и информация, достаточная ля понимания функций программы и ее эксплуатации.
Условия выполнения программы - условия, необходимые для выполнения программы (минимальный и (или) максимальный состав аппаратурных и программных средств и т.п.).
Выполнение программы - последовательность действий оператора, обеспечивающих загрузку, запуск и завершение программы, приведено описание функций, форматов и возможных вариантов команд, с помощью которых оператор осуществляет загрузку и управляет выполнением программы, а также ответы программы на эти команды.
Сообщения оператору - тексты сообщений, выдаваемых в ходе выполнения программы, описание их содержания и соответствующих действий оператора (действия оператора в случае сбоя, возможности повторного запуска программы и т.п.).
В зависимости от особенностей документа допускается объединять отдельные разделы и вводить новые. Допускается содержание разделов иллюстрировать поясняющими примерами, таблицами, схемами, графиками.
В приложения к руководству оператора допускается включать различные материалы, которые нецелесообразно включать в разделы руководства.