Учебно-методический комплекс по дисциплине «Разработка и стандартизация программных средств и информационных технологий» для студентов специальности «прикладная информатика (в управлении)
Вид материала | Учебно-методический комплекс |
- Рабочая программа по дисциплине «Разработка и стандартизация программных средств, 122.46kb.
- Учебно-методический комплекс Специальность: 080801 Прикладная информатика (в экономике), 278.53kb.
- График учебного процесса направление 080800 «Прикладная информатика» профиль подготовки, 22.44kb.
- Учебно-методический комплекс по дисциплине «Алгоритмизация и программирование» для, 352.01kb.
- Учебно-методический комплекс по дисциплине «Базы данных» для студентов специальности, 536.91kb.
- Учебно-методический комплекс дисциплины разработка и стандартизация программных средств, 362.73kb.
- Примерные темы курсовых работ по дисциплине «Разработка и стандартизация программных, 19.65kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 83.55kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 65.26kb.
- Учебно-методический комплекс для студентов специальности 080801. 65 «Прикладная информатика, 291.1kb.
ИНСТИТУТ УПРАВЛЕНИЯ, БИЗНЕСА И ПРАВА
Л.Н. Козлова
Учебно-методический комплекс
ПО ДИСЦИПЛИНЕ
«Разработка и стандартизация программных средств и информационных технологий»
для студентов специальности
«ПРИКЛАДНАЯ ИНФОРМАТИКА (В УПРАВЛЕНИИ)»
(очная, заочная формы обучения)
Ростов-на-Дону 2010 г.
Учебно-методический комплекс по дисциплине «Разработка и стандартизация программных средств и информационных технологий» разработан в соответствии с требованиями Государственного образовательного стандарта высшего профессионального образования для студентов, обучающихся по специальности:
080801.65 – ПРИКЛАДНАЯ ИНФОРМАТИКА (В УПРАВЛЕНИИ).
Учебно-методический комплекс включает учебную программу курса, планы проведения занятий, список основной и дополнительной рекомендуемой литературы, перечень контрольных вопросов по дисциплине, словарь основных терминов и понятий, содержит перечень компетенций, требуемых для аттестации знаний по дисциплине.
Учебно-методический комплекс рекомендован к изданию кафедрой «Информационные технологии» (протокол №1 от 31.08.2010) и утвержден Учебно-методическим советом по дисциплинам Института управления, бизнеса и права (протокол № 1 от 10.09.2010).
Составитель: ст. преп. Козлова Л.Н. (ИУБиП)
Рецензенты: д.ф-м.н., доц. Дашко Ю.В.
д.т.н., доц. Строцев А.А.
СОДЕРЖАНИЕ
Рабочая программа 4
Лекции 10
Практические занятия 13
План самостоятельной работы студентов. 28
Контрольные работы (только для ЗО) 28
Модули (только для дневного обучения). 29
Контроль 34
Контактная информация преподавателя. 35
Рабочая программа
1.1Цели и задачи дисциплины
Программа дисциплины «Разработка и стандартизация программных средств и информационных технологий» включает перечень тем, изучение которых необходимо для получения квалификации IT-менеджера.
Программа подготовлена на основе учебно-методической литературы, стандартов для разработки программных средств, статьям периодической печати об опыте внедрения и использования современных технологий при создании программного обеспечения.
Целью дисциплины является:
- ознакомление студентов с современными методами и технологиями разработки программных средств с применением стандартов.
- ознакомление студентов с методами оценки качества и надежности программного обеспечения;
- ознакомление студентов с основополагающими стандартами Единой Системы Программной Документации (ЕСПД).
Задачей дисциплины является формирование у студентов теоретических знаний и практических навыков по проблемам технологии разработки и использования программных средств вычислительной техники, оценки качества и повышения надёжности программного обеспечения.
В материалах курса «Разработка и стандартизация программных средств и информационных технологий» даются определения стандарта, стандартизации, сертификации и лицензирования; понятия жизненного цикла программного обеспечения (ЖЦ ПО), модели ЖЦ ПО. Курс дает возможность студентам получить представление о современных методах и стандартах, применяемых при разработке различных программных средств, а также овладеть практическими навыками применения полученных знаний.
1.2Требования к уровню усвоения дисциплины
В процессе изучения дисциплины студенты должны:
Иметь представление:
- о стандартизации и сертификации в области информационных технологий;
- об оценке качества и надежности программного обеспечения
- о современных международных стандартах программного обеспечения;
- о сертификации;
- о методах оценки информационных и экономических показателей эффективности сложных профессионально-ориентированных информационных систем.
Знать: основные стандарты Единой Системы Программной Документации (ЕСПД) и уметь их применять.
Уметь: разработать в соответствии с ГОСТами пояснительную записку, техническое задание на разработку ПС, программу и методики испытаний ПС.
Овладеть компетенциями IT-менеджера начального уровня
в вопросах разработки программных средств и программной документации.
1.3Аудиторная работа
Лекции
Практические занятия
1.4Самостоятельная работа
1.5Темы курсовых работ и учебных проектов
Основным критерием усвоения дисциплины «Разработка и стандартизация программных средств и информационных технологий» является выполнение учебного проекта по темам.
1.6Учебно-методическое обеспечение дисциплины
Основная литература
№ п/п | Перечень литературы |
| С.Л. Котов, Б.В. Палюх, С.Л.Федченко, Разработка, стандартизация и сертификация программных средств и информационных технологий и систем. Тверь.: ТТУ, 2006. -104с. |
| ГОСТы ЕСПД. |
| Лифиц И.М.. Стандартизация, метрология и сертификация. М.: Юрайт-Издат. 2006. |
| Липаев В.В. Сертификация систем качества на соответствие стандартам ISO 9000 для предприятий-разработчиков программных средств. Методическое руководства, М., МГТУ, 2001 |
Дополнительная литература
№ п/п | Перечень литературы |
| Зиндер Е.З.Статья "Соотносение и использование стандартов организации жизненных циклов систем". |
| Васюткович В.В., Самотохина С.С. (ст.н.с. ВНИИ стандарта ГОССТАНДАРТА РФ). Статья "Стандартизация в области программных средств". |
1.7Информационно-методическое обеспечение
Информационно методическое обеспечение дисциплины включает УМК, компьютерные программы, электронные учебники, Интернет-ресурсы приведенные в таблице 1.1.
Таблица 1.1 – Обеспечение дисциплины
№ п/п | Перечень |
| MS Office Word, MS Office Visio |
| MS Office Access |
| MS SQL Server 2005 |
| Библиотека MSDN |
| Материалы сервера ИУБиП |
Лекции
1.8Роль стандартизации, сертификации и лицензирования в процессе информатизации.
Краткая теория занятия
- Задачи государственной политики в области информатизации.
- Стандартизация и метрология в разработке программного обеспечения.
1.9Состояние и перспективы стандартизации ИТ в РФ. Сертификация Краткая теория занятия
Национальная и международная стандартизация.
- Стандартизация информационных технологий; действующие стандарты и проблемы программных интерфейсов.
- Государственные стандарты РФ.
- Обзор жизненного цикла информационных систем.
1.10Жизненный цикл (ЖЦ) программного обеспечения (ПО). Модели и стадии ЖЦ ПО.
Краткая теория занятия
- Способы формального представления знаний, основы устройства и использование экспертных систем в разработке адаптируемого программного обеспечения.
- Основные направления интеллектуализации ПО.
1.11Основополагающие стандарты Единой Системы Программной Документации (ЕСПД) и их применение.
Краткая теория занятия
ГОСТ 19.101-77. Виды программ и программных документов
- ГОСТ 19.102-77. Стадии разработки.
- ГОСТ 19.103-77. Обозначение программ и ПД.
1.12ГОСТы ЕСПД и их применение. Документация сопровождения и эксплуатационная документация
Краткая теория занятия
- ГОСТ 19.505-79. Руководство оператора.
- ГОСТ 19.402-78. Описание программы.
- ГОСТ 19.404—79. Пояснительная записка.
- ГОСТ 19.502-78. Описание применения.
- ГОСТ 19.504-78.Руководство программиста.
1.13ГОСТы ЕСПД и комплекс стандартов на автоматизированные системы(АС) (ГОСТ 34.*).
Краткая теория занятия
- ГОСТ 19.201—78. Техническое задание. ГОСТ 34.602- Техническое задание на АС.
- ГОСТ 19.301-79.Программа и методики испытаний. ГОСТ 34.603-92 Виды испытаний АС.
1.14Прикладное программное обеспечение. Проектирование программ сложной структуры.
Краткая теория занятия
- Прикладные программы с высокой степенью автоматизации управления.
- Типовые приемы конструирования пакетов программ сложной структуры.
1.15Адаптируемость пакетов программ. Организация проектирования программного обеспечения(ПО); этапы процесса проектирования.
Краткая теория занятия
- Понятие открытого стандарта. Стандарты "де-юре", "де-факто" в сфере ИТ. Преимущества открытых стандартов. Использование свободного ПО.
1.16Сертификация программного обеспечения. Понятие рынка программных средств. Оценка качественных и количественных характеристик программного обеспечения.
Краткая теория занятия
- Оценка эффективности программных средств.
- Характеристики и атрибуты качества ПО(ISO 9126).
- Математические модели оценки характеристик качества и надежности программного и информационного обеспечения.
Практические занятия
1.17Практическая работа «Пакеты прикладных программ.»
Цель занятия
- Пример построения модели предметной области ППП;
- Выбор темы проекта.
Краткая теория занятия
Прикладное программное обеспечение предназначено для решения повседневных задач обработки информации: создания документов, графических объектов, баз данных; проведения расчетов; ускорения процессов обучения, проведения досуга. Все эти программы пишутся по принципу максимального удобства для пользователя. Примеры прикладных программ: СУБД, обучающие программы, программы тестирования, программы статистических расчетов, телекоммуникационные и сетевые программы, музыкальные редакторы, компьютерные игры.
Пакеты прикладных программ (ППП) –совокупность программ для решения определенного класса задач, совместимых по структуре данных, способам управления, объединяемых общностью фуекционального назначения, представляющих собой средство решения класса задач определенным кругом пользователей.
Ниже приведен пример построения модели предметной области по теме «Салон сотовой связи «Cотовик».
1. Описание предметной области
Описание предметной области по выбранной теме проекта.
Салон занимается продажами новых сотовых телефонов и подключением к различным операторам сотовой связи, с которыми заключены договора. В салоне продаются карты оплаты и принимаются платежи.
Салон предлагает широкий выбор моделей телефонов – начиная от старых уже давно зарекомендовавших себя на рынке моделей и заканчивая последними новинками. Все телефоны, продающиеся в салоне «Сотовик», проходят обязательную сертификацию и отвечают всем требованиям безопасности. Всего в салоне представлено более 100 моделей сотовых телефонов.
Результат: Выполненное описание предметной области.
2. Техническое задание. График выполнения работ.
Каждая группа выбирает язык реализации своего проекта и составляет техническое задание на выполнение работ по разработке программного продукта в соответствии со стандартом ГОСТ 19.201-78 «Техническое задание». Примеры технических заданий приведены в отдельных файлах.
На основе созданного технического задания составляется график выполнения работ, где указываются все виды работ, которые будут проведены при разработке программы с указанием сроков выполнения и исполнителя, ответственного за их реализацию.
График выполнения работы представляется в виде таблицы:
№ | Этап выполнения работы | Срок реализации | ФОИ ответственного исполнителя |
1 | Создание модели «как есть» | 15.01.2011-20.01.2011 | Иванов И.И. |
2 | Создание физической модели данных | 21.01.2011-23.01.2011 | Иванов И.И. Петров П.П. |
… | ……………………….. | …………… | …………… |
| | | |
Результат: Составленное техническое задание и соответствующий график выполнения работ по проекту.
- Описание программы.
Необходимо выбрать законченный фрагмент программы, либо функцию, либо процедуру и выполнить документирование программного кода согласно ГОСТ 19.402-78 ЕСПД. «Описание программы»
По стандарту описание программы включает:
1. Общие сведения.
2. Функциональное назначение,
3. Описание логической структуры.
4. Используемые технические средства.
5. Вызов и загрузка.
6. Входные данные.
7. Выходные данные.
В разделе Общие сведения указывают:
- обозначение и наименование программы;
- программное обеспечение, необходимое для функционирования программы;
- языки программирования, на которых написана программа.
Раздел Функциональное назначение должен отражать классы решаемых задач и/или назначение программы, сведения о функциональных ограничениях на применение.
При описании логической структуры должны быть отражены:
- алгоритм программы;
- используемые методы;
- структура программы с описанием функций составных частей и связей между ними;
- связи программы с другими программами.
В разделе Используемые технические средства указывают типы ЭВМ и устройств, которые используются при работе программы,
При описании раздела Вызов и загрузка указывают способ вызова программы с соответствующего носителя данных и входные точки в программу.
Раздел Входные данные отражает:
- характер, организацию и предварительную подготовку входных данных;
- формат, описание и способ кодирования входных данных.
Раздел Выходные данные отражает:
- характер и организацию выходных данных;
- формат, описание и способ кодирования выходных данных.
- Используемые технические средства
Для функционирования программы требуется ПЭВМ класса Pentium-IV или аналога, оперативная память 512Mb, НЖМД 80 Gb, монитор стандарта SVGA. Программа «Sot.exe» предназначена для работы в операционной системе WINDOWS XP.
- Вызов и загрузка
Включить компьютер, после загрузки операционной системы запустить программу путем двойного нажатия левой кнопки манипулятора на ярлык для файла «Sot.exe». Загрузочный модуль программы Sot.exe находится на диске.
7. Входные данные
Входными данными являются:
- номер действия над списком;
- значение элемента списка;
- номер элемента списка.
Предусмотрено 7 действий : ОЧИСТИТЬ, ДОБАВИТЬ, УДАЛИТЬ, ПЕРЕСТАВИТЬ, НАЙТИ, ВВЕСТИ НА ЭКРАН, ЗАВЕРШИТЬ. Описание действий приведено в табл. 6.5.
Номер действия задается в виде натурального целого числа от 1 до 7 после появления на экране меню вида:1 - ОЧИСТИТЬ 2 - ДОБАВИТЬ 3 - УДАЛИТЬ 4 - ПЕРЕСТАВИТЬ 5 - НАЙТИ 6 - ВЫВЕСТИ НА ЭКРАН 7 – ЗАВЕРШИТЬ.
5. Описание интерфейса программы
Работа с информационной системой «Сотовик» включает себя :
1. Просмотр
2.Редактирование
3.Добавление информации в систему Информационную систему "Сотовик" по продажам телефонов и подключение к операторам сотовой связи
4. Получение отчетов по текущей системе
Работа с информационной системой начинается с главной формы программы «Салон связи».
Главное меню
Главное меню имеет следующий вид и функции.
Меню главной формы разбито на группы: Телефоны (ПМ «Телефоны»), SIM-карты (ПМ «SIM») и Фирмы (ПМ «Фирма»).
Из подменю Телефоны (ПМ «Телефоны») вызываются формы для работы с данными о производителях телефонов (ПМ «Производители»), телефонах (ПМ «Телефоны»), поступлениях телефонов в магазин (ПМ «Приход») и продажах телефонов (ПМ «Продажа»).
Из подменю SIM (ПМ «SIM») вызываются формы для работы с данными об операторах сотовой связи (ПМ «Операторы»), SIM-картах (ПМ «SIM») , поступлениях SIM-карт в магазин (ПМ «Приход»), информации о клиентах, подключившихся к операторам мобильной связи (ПМ «Клиенты») и о самих подключениях (ПМ «Подключение»).
Из подменю фирма (ПМ «Фирма») вызывается форма, для работы с информацией о сотрудниках салона (ПМ «Сотрудники»).
Из главной формы можно также получить доступ к формам для формирования следующих отчетов:
Перечень лиц, которым было оформлено подключение к операторам сотовой связи, с указанием паспортных данных, оператора, тарифного плана, даты подключения (ПМ «Отчет 1»).
Отчет по каждому сотруднику салона сотовой связи, оформлявшего подключение к различным операторам сотовой связи, с указанием количества оформленных договоров (ПМ «Отчет 2»).
Перечень моделей телефонов, проданных за определенный период в салоне сотовой связи (ПМ «Отчет 3»).
Отчет по каждому сотруднику салона сотовой связи, оформлявшего продажу телефона, с указанием количества проданных телефонов (ПМ «Отчет 4»).
Отчет по каждому оператору сотовой связи за указанный срок, кто, когда подключился и к каким тарифным планам (ПМ «Отчет 5»).
Просмотр, редактирование и добавление информации в систему
Работа в информационной системе «Салон связи» организованна следующим образом: информация о «Производителях», «Телефонах», «Приходе телефонов», «Продажах», «Операторах», «SIM-картах», «Приходе SIM-карт», «Клиентах», «Подключениях» и «Сотрудниках» представляет собой справочники (реестры). Информация представлена в виде соответствующих таблиц, реализующих возможности добавления, изменения и удаления информации, в ней содержащейся.
Работа в информационной системе разбита на две группы, соответствующих специфике работы предприятия.
Это:
Продажа телефонов.
Подключение к операторам сотовой связи.
Продажа телефонов
Работа с телефонами разбита на следующее этапы:
Регистрация нового производителя.
Регистрация новой модели телефона.
Постановка на приход.
Продажа.
Производители
Работа с производителями мобильных телефонов осуществляется в форме «Таблица “Производители”».
Добавить производителя
Для добавления нового производителя, нажатием кнопки «Добавить», вызывается форма «Добавить запись в таблицу “Производители”».
Добавление нового производителя осуществляется заполнением поля «Фирма», после чего нажимается кнопка «Применить». Новая запись в таблицу «Производители» добавлена.
Изменить производителя
Для изменения данных об уже занесенном в таблицу производителе, нажатием кнопки «Изменить», вызывается форма «Изменить запись в таблице “Производители”».
Изменение записи осуществляется изменением данных в поле «Фирма», после чего нажимается кнопка «Применить». Запись в таблице «Производители» изменена.
Модели
Работа с моделями мобильных телефонов осуществляется в форме «Таблица “Телефоны”».
Добавить телефон
Для добавления новой модели телефона, нажатием кнопки «Добавить», вызывается форма «Добавить запись в таблицу “Телефоны”».
Добавление новой модели мобильного телефона осуществляется выбором производителя в таблице «Производители» и заполнением поля «Модель», после чего нажимается кнопка «Применить». Новая запись в таблицу «Телефоны» добавлена.
Изменить телефон
Для изменения данных об уже занесенной в таблицу модели мобильного телефона, нажатием кнопки «Изменить», вызывается форма «Изменить запись в таблице “Телефоны”».
Изменение записи осуществляется выбором , если это необходимо, другого производителя в таблице «Производители» и изменением данных в поле «Модель», после чего нажимается кнопка «Применить». Запись в таблице «Телефоны» изменена.
Приход телефонов
Работа с поставками мобильных телефонов осуществляется в форме «Таблица “Приход”».
Задание: выбрать тему проекта.
1.18Практическая работа «Жизненный цикл программного обеспечения (ЖЦ ПО). Стадии и процессы ЖЦ ПО.»
Цель занятия
- выбор модели ЖЦ ПО для своего проекта;
- определение стадий ЖЦ ПО.
Краткая теория занятия
Под моделью ЖЦ ПО понимается структура, определяющая последовательность выполнения и взаимосвязи процессов, действий, задач на протяжении ЖЦ. Модель ЖЦ зависит от специфики, масштаба и сложности проекта и специфики условий, в которых система создается и функционирует. Международный стандарт ISO/IEC 12207: 1995 описывает структуру процессов ЖЦ ПО.
Наибольшее распространение получили следующие две модели ЖЦ ПО: каскадная и спиральная.
Принципиальной особенностью каскадного подхода (рис.1) является: переход на следующую стадию осуществляется только после того, как будет полностью завершена работа на текущей стадии, и возвратов на пройденные стадии не предусматривается. Каждая стадия заканчивается получением некоторых результатов, которые служат в качестве исходных данных для следующей стадии.
Рисунок 1 – Каскадная модель
Преимущества применения каскадного способа:
- на каждой стадии формируется законченный набор проектной документации, отвечающий требованиям полноты и согласованности;
- выполняемые в логической последовательности стадии работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Каскадный подход хорошо зарекомендовал себя при построении СИСТЕМ, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования. В эту категорию попадают сложные расчетные системы, системы реального времени и другие подобные задачи.
В то же время этот подход обладает рядом недостатков, вызванных, прежде всего тем, что реальный процесс создания программного обеспечения никогда полностью не укладывается в такую жесткую схему. Процесс создания ПО носит, как правило, итерационный характер: результаты очередной стадии часто вызывают изменения в проектных решениях, выработанных на предыдущих стадиях. Таким образом, постоянно возникает потребность в возврате к предыдущим стадиям и уточнении или пересмотре ранее принятых решений.
Для преодоления перечисленных проблем была предложена спиральная модель ЖЦ (рис. 2), делающая упор на начальные этапы ЖЦ: анализ и проектирование
Рисунок 2 – Спиральная модель
Каждый виток спирали соответствует созданию фрагмента или версии ПО, на нем уточняются цели проекта, определяется его качество и планируются работы следующего витка спирали. Углубляются и последовательно конкретизируются детали проекта и в результате выбирается обоснованный вариант, который доводится до реализации.
Неполное завершение работ на каждом этапе позволяет переходить на следующий этап, не дожидаясь полного завершения работы на текущем. Основная проблема спирального цикла - определение момента перехода на следующий этап. Для ее решения необходимо ввести временные ограничения на каждый из этапов жизненного цикла.
Стадии ПО: формирование требований к ПО, проектирование, реализация, тестирование, ввод в действие, эксплуатация и сопровождение, снятие с эксплуатации.
Задание:
- выбрать модель ЖЦ ПО для своего проекта;
- определить процессы для первой стадии ( формирование требований к ПО).
1.19Практическая работа «ГОСТы ЕСПД и их применение»
Цель занятия
Создание документа «Техническое задание» согласно ГОСТ 19.201-78.
Задание:
- Изучить документ ГОСТ 19.201-78 «Техническое задание. Порядок разработки, согласования, утверждения».
- Разработка документа «Техническое задание» согласно ГОСТ 19.201-78 для своего ПО.
1.20Практическая работа «Требования к программной документации»
Цель занятия
- ознакомиться с документом ГОСТ 19.102-77 «Стадии разработки»;
- ознакомиться с документом ГОСТ 19.105-77 «Общие требования к ПД».
Краткая теория занятия
Разработку ПО осуществляют стадиями и этапами, содержание работ которых установлено в ГОСТ 19.102 (Стадии разработки). Стадии: техническое задание, эскизный проект, технический проект, рабочий проект, внедрение.
Задание:
- определить стадии разработки ПО для своей задачи;
- описать этапы, соответствующие выбранным стадиям.
1.21Практическая работа «Разработка эксплуатационной программной документации»
Цель занятия
Разработать документ «Руководство оператора» согласно ГОСТ 19.505-79.
1.22Практическая работа «Разработка программных документов»
Цель занятия
- Разработка программного документа «Программа и методики испытаний» ГОСТ 19.301-79 для проведения приемо-сдаточных испытаний.
Задание:
- изучить ГОСТ 19.301-79;
- разработать программу приемо-сдаточных испытаний для своего ПО.
План самостоятельной работы студентов.
План самостоятельной работы студента приведен в п. 1.4 настоящего УМК
Контрольные работы (только для ЗО)
В качестве контрольной работы студентов заочного отделения принимаются выполненные проекты по практическим занятиям дневного отделения пп. 3.1 -3.6.
Модули (только для дневного обучения).
1.23Модульная структура
| Институт управления, бизнеса и права 1.24Описание дисциплины |
Название дисциплины | Разработка и стандартизация программных средств и информационных технологий |
Специальность Код учебного плана | 080801.65 ОПД.Ф.07 |
Лектор Преподаватель | Козлова Л.Н. |
Семестр | 7 |
Предварительные условия | Сдача учебных дисциплин «Современные методы и языки программирования», «Информационные технологии» «Практикум по 1С» |
Краткое описание, актуальность | знакомство студентов с современными методами и технологиями разработки программных средств с применением стандартов; с оценкой качества и повышения надёжности программного обеспечения. |
Цели и задачи | Целью дисциплины является: – ознакомление студентов с современными методами и технологиями разработки программных средств с применением стандартов; – ознакомление студентов с моделями ЖЦ ПО; – выработка у студентов навыков практического использования стандартов при разработке программной документации. |
Содержание |
|
Контактные часы, число модулей, недельная нагрузка | Контактные часы в неделю – 2ч В 7-м семестре – 2 модуля |
Посещаемость | |
ECTS Кредиты | 7-й семестр – 3 |
Аттестация | 7-й семестр –экзамен |
Базовая литература |
|
Дополнительная литература | 1. Зиндер Е.З.Статья "Соотносение и использование стандартов организации жизненных циклов систем". 2. Васюткович В.В., Самотохина С.С. (ст.н.с. ВНИИ стандарта ГОССТАНДАРТА РФ). Статья "Стандартизация в области программных средств". |
Информационные ресурсы |
|
Методическое обеспечение дисциплины |
|
| Институт управления, бизнеса и права 1.25План изучения дисциплины |
Название дисциплины | Разработка и стандартизация программных средств и информационных технологий |
Специальность Код учебного плана | 080801.65 ОПД.Ф.07 |
Лектор Преподаватель | Козлова Л.Н. |
Семестр/год | 7 |
Модуль/Неделя | 1-й модуль – 18 ч 2-й модуль – 16ч |
| Модуль 1 |
Неделя 1 (4 часа) | Тема лекции: «Роль стандартизации, сертификации и лицензирования в процессе информатизации» (2 часа) Тема лекции: «Состояние и перспективы стандартизации ИТ в РФ. Сертификация средств информатизации в РФ» (2 часа) Аудиторная работа (АР): составление конспектов лекций. Самостоятельна работа (СР): изучение основных терминов, подготовка к прохождению теста по лекции. |
Неделя 2 (4 часа) | Тема лекции: «Жизненный цикл (ЖЦ) программного обеспечения (ПО). Модели и стадии ЖЦ ПО» (2 часа) Аудиторная работа (АР): составление конспектов лекций. Самостоятельна работа (СР): изучение основных терминов, подготовка к прохождению теста по лекции. Практическое занятие: Пакеты прикладных программ. (2часа) |
Неделя 3 (6 часов) | Практическое занятие: ЖЦ ПО. Стадии и процессы ЖЦ ПО. (2часа) Тема лекции: «Основополагающие стандарты Единой Системы Программной Документации (ЕСПД) и их применение» (2 часа) Тема лекции: «ГОСТы ЕСПД и их применение. Документация сопровождения и эксплуатационная документация» (2 часа) Аудиторная работа (АР): составление конспектов лекций. Самостоятельна работа (СР): изучение основных терминов, подготовка к прохождению теста. |
Неделя 4 (4 часа) | Практическое занятие: ЖЦ ПО. Стадии и процессы ЖЦ ПО. (2часа) Практическое занятие: ГОСТы ЕСПД и их применение(2 часа) Аудиторная работа (АР): Изучение ГОСТ 19.201-78. Техническое задание. (2 часа) |
Неделя 5 (2 часа) | Проведение тестирования по теоретическим вопросам модуля 1 (40 минут) |
| Модуль 2 |
Неделя 6 (6 часов) | Тема лекции: «ГОСТы ЕСПД и комплекс стандартов на автоматизированные системы(АС) (ГОСТ 34.*)» (2 часа) Тема лекции: «Прикладное программное обеспечение. Проектирование программ сложной структуры» (2 часа). Аудиторная работа (АР): составление конспектов лекций. Самостоятельна работа (СР): изучение основных терминов, подготовка к прохождению теста. Практическое занятие: ГОСТы ЕСПД и их применение(2 часа) Аудиторная работа (АР):
|
Неделя 7 (4 часа) | Тема лекции: «Адаптируемость пакетов программ. Организация проектирования программного обеспечения(ПО); этапы процесса проектирования» (2 часа) Практическое занятие: ГОСТы ЕСПД и их применение(2 часа) Аудиторная работа (АР):
|
Неделя 8 (2 часа) | Тема лекции: «Сертификация программного обеспечения. Понятие рынка программных средств. Оценка качественных и количественных характеристик программного обеспечения» (2 часа) |
Неделя 9 (2 часа) | Практическое занятие: Требования к программной документации (2часа) Аудиторная работа (АР):
|
Неделя 10 (4 часа) | Практическое занятие: Требования к программной документации (2часа) Аудиторная работа (АР):
Экзамен |
Примечание: |
| Институт управления, бизнеса и права 1.26План аттестации дисциплины | |||
Название дисциплины | Разработка и стандартизация программных средств и информационных технологий | |||
Лектор Преподаватель | Козлова Л.Н. | |||
Семестр/год | 7 | |||
| Модуль | Форма аттестации Неделя | Минимальное количество баллов | Баллы |
5-я неделя | 1 | Тест; проектные задания практических занятий 1-3 | 30 | 50 |
10-неделя | 2 | Проектные задания практических занятий 4-8 | 30 | 50 |
Итог | Экзамен | | 60 | 100 |
Примечание. Аттестационные мероприятия проводятся очно. |
Контроль
1.27Структура и бальная оценка каждого модуля
Структура и бальная оценка включает баллы за посещаемость, домашнюю работу, аудиторную работу, итоговый контроль, работу в форуме, защиту проектных работ и др.
1.28Тестовые задания:
Базовые вопросы для самопроверки
1. Понятия стандарта и стандартизации.
2.Жизненный цикл ПС. Модели ЖЦ.
3. Схема процессов Жизненного цикла. Основные, вспомогательные и организационные процессы ЖЦ.
4.Международные организации, разрабатывающие стандарты. Органы стандартизации в РФ.
5.Нормативные документы по стандартизации. Виды стандартов.
6.Стандарты комплекса ГОСТ 34. Стадии и этапы создания АС.
7.ГОСТ ЕСПД. ГОСТ 19.102-77. Стадии разработки.
8.ГОСТ 19.101-78 ЕСПД. Виды программ и программных документов.
9.ГОСТ 19.201-78 ЕСПД. Техническое задание.
10.ГОСТ 19.505-78 ЕСПД. Руководство оператора.
11.ГОСТ 19.404-78 ЕСПД. Пояснительная записка.
12.ГОСТ 19.301-78 ЕСПД. Программа и методики испытаний.
13.ГОСТ Р ИСО/МЭК 9126-93. Информационная технология. Оценка программной продукции. Характеристика качества и руководство по их применению.
14.ГОСТ Р ИСО/МЭК 12207-99. Процессы жизненного цикла программных средств.
15.Пакет прикладных программ. Прикладные программы с высокой степенью автоматизации. Уровни программного обеспечения.
16. Понятие качества ПО. Назовите основные аспекты и уровни модели качества ПО.
17. Критерии качества ПО. Типы метрик качества ПО. Классификация моделей надежности ПО. Математические модели оценки характеристик качества и надежности программного и информационного обеспечения. Основные понятия и показатели надежности программных средств.
Контактная информация преподавателя.
Козлова Людмила Николаевна - e-mail: luda63wnet@mail.ru