- •Вопросы для подготовки к экзаменам по дисциплине «Разработка и стандартизация программных средств и информационных технологий»
- •Проблемы разработки сложных программных систем
- •Блочно-иерархический подход к созданию сложных систем
- •Жизненный цикл и этапы разработки программного обеспечения
- •Ускорение разработки программного обеспечения
- •Оценка качества процессов создания программного обеспечения
- •Понятие технологичности программного обеспечения
- •Модули и их свойства
- •Нисходящая и восходящая разработка программного обеспечения
- •Структурное и «неструктурное» программирование
- •Эффективность и технологичность
- •Сквозной структурный контроль
- •Определение требований к программному обеспечению и исходных данных для его проектирования
- •Классификация программных продуктов по функциональному признаку
- •Предпроектные исследования предметной области
- •Разработка технического задания
- •Анализ требований и определение спецификаций программного обеспечения при структурном подходе
- •Функциональные диаграммы
- •Диаграммы потоков данных
- •Диаграммы переходов состояний
- •Проектирование структур данных
- •Case-технологии, основанные на структурных методологиях анализа и проектирования
- •Анализ требований и определение спецификаций при объектном подходе
- •Определение «вариантов использования»
- •Построение концептуальной модели предметной области
- •Проектирование программного обеспечения при объектном подходе
- •Разработка структуры программного обеспечения при объектном подходе
- •Определение отношений между объектами
- •Типы пользовательских интерфейсов и этапы их разработки
- •Основные компоненты графических пользовательских интерфейсов
- •Реализация диалогов в графическом пользовательском интерфейсе
- •Психофизические особенности человека связанные с восприятием, запоминанием и обработкой информации.
- •Пользовательская и программная модели интерфейса
- •Виды контроля качества разрабатываемого программного обеспечения
- •Ручной контроль программного обеспечения
- •Структурное и функциональное тестирования
- •Тестирование модулей и комплексное тестирование
- •Отладка программного обеспечения
- •Классификация ошибок
- •Общая методика отладки программного обеспечения
- •Оценочное тестирование
- •Виды программных документов
- •1 Общие положения
- •3 Основные технические решения
- •4 Мероприятия по подготовке объекта автоматизации к вводу системы в действие
- •4.1 Приведение информации к виду, пригодному для обработки на эвм
- •4.2 Мероприятия по подготовке персонала
- •4.3 Организация необходимых подразделений и рабочих мест
- •4.4 Изменение объекта автоматизации
- •4.5 Дополнительные мероприятия
- •Руководство пользователя
- •3.3 Проверка работоспособности системы
- •4 Описание операций
- •6 Рекомендации по освоению
- •Руководство системного программиста
- •Основные правила оформления программной документации
- •Техническое задание
- •1. Общие положения
- •2. Содержание разделов
- •Стадии разработки (гост 19.102-77)
- •Описание программы (гост 19.402-78)
- •Текст программы (гост 19.401-78)
- •Программа и методика испытаний (гост 19.301-79)
- •Требования к программным документам, выполненным печатным способом (гост 19.106-78)
1 Общие положения
УКАЗАНИЯ ГОСТ: В разделе "Общие положения" приводят: 1) наименование проектируемой АС и наименования документов, их номера и дату утверждения, на основании которых ведут проектирование АС; 2) перечень организаций, участвующих в разработке системы, сроки выполнения стадий; 3) цели, назначение и области использования АС; 4) подтверждение соответствия проектных решений действующим нормам и правилам техники безопасности, пожаро- и взрывобезопасности и т. п.; 5) сведения об использованных при проектировании нормативно-технических документах; 6) сведения о НИР, передовом опыте, изобретениях, использованных при разработке проекта; 7) очередность создания системы и объем каждой очереди.
1.1 Наименование проектируемой автоматизируемой системы
ПРИМЕР СОДЕРЖАНИЯ: Наименование разрабатываемой системы приводится в техническом задании, раздел "1.1 Полное наименование системы и ее условное обозначение".
1.2 Документы, на основании которых ведется проектирование
ПРИМЕР СОДЕРЖАНИЯ: Документы, на основании которых ведется проектирование, приводятся в техническом задании, раздел "1.4 Перечень документов, на основании которых создается система"
1.3 Организации, участвующие в разработке
ПРИМЕР СОДЕРЖАНИЯ: Организации, участвующие в разработке, приведены в техническом задании, раздел "1.3 Наименования организации-заказчика и организаций-участников работ"
1.4 Стадии и сроки исполнения
ПРИМЕР СОДЕРЖАНИЯ: Стадии и сроки исполнения приведены в техническом задании, раздел "1.5 Плановые сроки начала и окончания работы по созданию системы"
1.5 Цели, назначение и области использования
ПРИМЕР СОДЕРЖАНИЯ: Цели, назначение и области использования можно взять из технического задания, разделы "2.1 Назначение системы" и "2.2 Цели создания системы"
1.6 Соответствие проектных решений нормам и правилам техники безопасности, пожаро- и взрывобезопасности
ПРИМЕР СОДЕРЖАНИЯ: Соответствие проектных решений нормам и правилам техники безопасности, пожаро- и взрывобезопасности приведены в техническом задании, в разделе "4.1.5 Требования к безопасности"
1.7 Нормативно-технические документы
ПРИМЕР СОДЕРЖАНИЯ: Перечень документов можно взять в техническом задании, в разделе 1.8.
1.8 НИРы и изобретения, используемые при разработке системы
ФОРМАЛЬНОЕ СОДЕРЖАНИЕ: При разработке системы никакие НИРы и изобретения не использовались.
1.9 Очередность создания системы
ФОРМАЛЬНОЕ СОДЕРЖАНИЕ: Очередность создания системы описана в разделе 1.4. «Стадии и сроки исполнения».
2 ОПИСАНИЕ ПРОЦЕССА ДЕЯТЕЛЬНОСТИ
УКАЗАНИЯ ГОСТ: В разделе "Описание процесса деятельности" отражают состав процедур (операций) с учетом обеспечения взаимосвязи и совместимости процессов автоматизированной к неавтоматизированной деятельности, формируют требования к организации работ в условиях функционирования АС. ПРИМЕР СОДЕРЖАНИЯ: 2.1 Описание постановки задачи: АИС «Кадры» предназначена для комплексного информационно-аналитического обеспечения процессов федерального агентства "Государственные Кадры", в части исполнения следующих процессов: - планирование структуры организаций, штатных расписаний и кадровых политик; - произведение расчета заработной платы; - оперативного учета движения кадров; - ведение административного документооборота по персоналу и учету труда, аттестации и определению потребностей (обучение, повышение квалификации) работников; - рекрутинг персонала на вакантные должности; - ведение архивов без ограничения сроков давности; - публиковать открытую часть информации системы гражданам Российской Федерации. Внедрение разрабатываемой АС Кадры должно обеспечить выполнение административных процессов в соответствии с описанием, приведенном в п.2.2-2.3. 2.2 Планирование структуры организаций, штатных расписаний и кадровых политик Планирование структуры организаций, штатных расписаний и кадровых политик осуществляется в центральном аппарате федерального агентства "Государственные Кадры", и представляется собой выполнение следующих операций: - Составление структуры; - Утверждение структуры; - т.д.; - пр.; Составление структуры представляет собой: - Указание имени структуры; - Задание параметров; - т.д.; - пр. Далее необходимо перечислить все процессы, и функции, которые выполняются, и действия, которые при этом автоматизирует АС Кадры . - т.д.; - пр. - т.д.; - пр.