- •Типы данных
- •Переменные
- •Операции c#.
- •Линейная программа
- •Циклы с предусловием
- •Цикл с постусловием.
- •Исключения.
- •Двумерные массивы.
- •Символы и строки.
- •Деструктор.
- •Свойства
- •Конструктор класса – инициализирует поля. Индексатор.
- •Операции класса
- •Поля методы и свойства класса.
- •Виртуальные методы
- •Перегрузка методов.
- •Рекурсивные методы.
- •Interface (Интерфейсы)
- •Стандартные интерфейсы .Net
- •Клонирование объектов.
- •Абстрактный класс.
- •Бесплодные классы.
- •Класс Object.
- •Структуры
- •Структурное программирование.
- •Потоки файлов.
- •Потоки байтов
- •Потоки символов
- •Отладка программы.
- •Классификация ошибок
- •Методы отладки
- •Методика отладки по
- •Исправление ошибки.
- •Стадия разработки программ и программной документации.
- •Двоичные потоки
- •Тестирование программных продуктов.
- •Сериализация (сохранение объектов)
- •Структурный подход при проектировании программного обеспечения.
- •Объектно-ориентированное проектирование
- •Диаграммы вариантов использования
- •Составление программной документации
- •Руководство пользователя
- •Типы пользовательских интерфейсов и этапы их разработки
- •Этапы разработки пользовательского интерфейса
- •Модульное программирование
- •Сцепление модулей
- •Связность модулей
Составление программной документации
На каждый программный продукт должна разрабатываться документация двух типов: для пользователей различных групп и для разработчиков. Отсутствие документации любого типа для конкретного программного продукта недопустима. Виды программных документов:
Спецификация (ГОСТ 19.202-78)
Она должна содержать перечень и краткое описания назначения всех файлов программного обеспечения в том числе, и в файлах документации на него. Является обязательной для программных систем, а так же их компонентов имеющих самостоятельное применение.
Ведомость держателей подлинников (19.403-79)
Она должна содержать список предприятий, на которых хранятся подлинники программных документов. Необходимость этого документа определяется на этапе разработки и утверждения технического задания, только для программного обеспечения со сложной архитектурой.
Текст программы (ГОСТ 19.402-78 код вида документа - 12)
Этот документ должен содержать текст программ, с необходимыми комментариями. Необходимость этого документа определяется на этапе разработки и утверждения технического задания.
Описание программы (ГОСТ 19.402-78 код вида документа 13 )
Должно содержать сведения о логической структуре и функционировании программы точно так же необходимость данного документа определяется на этапе разработки и утверждения технического задания.
Ведомость эксплуатационных документов (ГОСТ 19.507-79 код вида документа -20)
Должна содержать перечень эксплуатационных документов на программу.
Формуляр содержит основные характеристики программного обеспечении и сведения об эксплуатации программы.
Руководство системного программиста. Должно содержать сведения для проверки обеспечения функционирования и настройки программы, на условия конкретного применения.
Руководство программиста должно содержать сведения для эксплуатации программного обеспечения.
Руководство оператора, должно содержать сведения для обеспечения процедуры общения оператора с вычислительной системы.
Описания языка, должно содержать описание синтаксиса и семантики языка.
Руководство по техническому обслуживанию.
Программа и методика испытаний. Содержит требования подлежащие проверке при испытании программного обеспечения.
Пояснительная записка.
Пояснительная записка.
Она должна содержать всю информацию необходимую для сопровождения и модификации программного обеспечения. По стандарту ГОСТ 19.404-79 пояснительная записка должна содержать:
Введение (наименование программы и документа, на основании которого ведется разработка)
Назначение и область применения
Технические характеристики
Постановка задачи, описание применяемых математических методов, допущений, ограничений, связанных с выбранным математическим аппаратом.
Описание алгоритмов и функционирование программы с обоснованием принятых решений
Описание и обоснование выбора способа организации, входных и выходных данных.
Описание и обоснование выбора состава технических и программных средств на основании проведенных расчетов или анализов.
Ожидание технико-экономические показатели
Источники, используемые при разработке
