Рабочая программа дисциплины администрирование информационных систем Специальность 010503. 65 «Математическое обеспечение и администрирование информационных систем» icon

Рабочая программа дисциплины администрирование информационных систем Специальность 010503. 65 «Математическое обеспечение и администрирование информационных систем»


Смотрите также:
Рабочая программа по дисциплине «Администрирование информационных систем» специальность 010503...
Курс «Философия» читается для студентов 1 курса заочной формы обучения по специальности 010503...
Учебная программа дисциплины «Теория систем и системный анализ» Специальности: 010503...
Сквозная программа практик для студентов специальности 010503 «Математическое обеспечение и...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...
Рабочая программа специальность 351500 математическое обеспечение и администрирование...



Загрузка...
скачать
ГОУ ВПО «Глазовский государственный педагогический институт
имени В.Г. Короленко»


РАБОЧАЯ ПРОГРАММА



дисциплины

администрирование информационных систем




Специальность 010503.65 – «Математическое обеспечение и администрирование информационных систем»




Факультет социальных и информационных технологий



Кафедра информатики


Ведущие преподаватели:

лектор – А.Г. Шкляев, к.т.н., доцент


Курс 4

Семестр 7


Всего аудиторных: 48 час.

лекционные 16 час.

семинарские 8 час.

практические 14 час.

КСР 10 час.

Самостоятельная работа 48 час.


Формы отчетности:

зачет есть

экзамен есть


Рабочая программа утверждена на заседании кафедры информатики 01.09.2009


Заведующий кафедрой О.Н. Уткина, к.п.н., доцент


Составитель А.Г. Шкляев, к.т.н., доцент

^ Пояснительная записка


Цель курса - приобретение студентами знаний, формирование умений и навыков в области метрологии и оценки качества программного обеспечения (ПО). Описать современные стандарты качества программного обеспечения и методы его измерения

В результате изучения курса "Метрология и качество программного обеспечения" студент должен знать: основные принципы оценки качества программного обеспечения; уметь изложить основные положения и теории, связанные с оценкой качества программного обеспечения.

К началу изучения курса студенты должны овладеть знаниями, полученными при изучении курсов программирования, информатики, теории алгоритмов.

Дисциплина относится к блоку дисциплин специальности федерального компонента.

В методическом отношении курс включает лекции, семинарские и лабораторные занятия, выполнение курсовой работы или дипломной работы, а так же самостоятельную работу студентов. После обучения студенты сдают экзамен по курсу.

В результате изучения курса студент должен:

  • Изучить основные принципы оценки качества программного обеспечения;

  • Знать основные положения и теории, связанные с оценкой качества программного обеспечения иметь практические навыки работы с ними;

  • Иметь представление о метриках и моделях, применяемых для оценки качества программного обеспечения.



^ 1. тематическое планирование



п/п
^

Разделы дисциплины


Лекции

Практ.

Лаб.

1.

Введение

2







2.

Оценки качества программного обеспечения

2



2


3.

Метрическая теория программ

2

2

2


4.

  1. Процедурно-ориентированные метрики

2

2

2


5.

  1. Объектно-ориентированные метрики

4

2

2


6.

  1. Оценка сложности и корректности программ

2

2

2


7.

  1. Выявление отсутствия типовых проектных решений

2



4


  1. Итого

16

8

14




2. Рекомендуемая литература


2.1. Основная литература

  1. Благодатских В.А., Волнин В.А., Поскакалов К.Ф. Стандартизация разработки программных продуктов: Учебное пособие для вузов. М.: Финансы. 2005.

  2. Орлов С.А. Технологии разработки программного обеспечения. Разработка сложных программных систем. М., С-Птб. Питер. 2002 (электронный вариант)



^ 2.2. дополнительная ЛИТЕРАТУРА

  1. Тамре Л. Введение в тестирование программного обеспечения. М.: Вильямс. 2003

  2. Карло Гецци, Мехди Джазайери, Дино Мандриоли. Основы инженерии программного обеспечения. С-Птб. БХВ-Петербург. 2005.

  3. Назаров Метрология. Основные понятия и математические модели. Учебное пособие для Вузов. М.: Высшая школа.2002.

  4. Дастин Э. Автоматизированное тестирование программного обеспечения: внедрение, управление и эксплуатация. М.: Лори. 2003.

  5. Липаев.В.В. Анализ и сокращение рисков проектов сложных программных средств. (Управление качеством). М.: Синтез. 2005.

  6. М.Х. Холстед. Начала науки о программах - 1981.

  7. ИСО 9000-3: ИСО 9001 Общее руководство качеством и стандарты по обеспечению качества, часть 3: Руководящие указания по применению ИСО 9001 при разработке, поставке и обслуживанию программного обеспечения. Международная организация стандартов Женева - 1991.

  8. ИСО/МЭК 9126 Информационные технологии. Оценка продукции программного обеспечения. Характеристики качества и инструкции по их применению. Международная организация стандартов Женева - 1991.
^

2.3. Ресурсы интернет


^ 3. Вопросы к экзамену и зачету

  1. Введение. Основные понятия. Задачи метрологии ПО.

  2. Специфические особенности программных средств ВТ. ПС - новый вид товарной продукции.

  3. Модели жизненного цикла программ, каскадная и спиральная. Содержание основных этапов жизненного цикла ПС.

  4. ГОСТ Р ISO МЭК 9126 1993. Оценка программного продукта. Характеристики качества и руководство по их применению.

  5. Оценки качества программного обеспечения. Критерии качества.

  6. Понятие метрики. Основные направления применения метрик. Обзор наборов метрик.

  7. Понятие шкала метрики. Уровни ранжирования шкалы метрики.

  8. Метрика Джилба.

  9. Метрики Холстеда.

  10. Метрика МакКейба. Цикломатическое число МакКейба.

  11. Оценка надежности и стоимости программного обеспечения по Майерсу.

  12. Общая характеристика методов тестирования. Принципы и методы тестирования ПС.

  13. Ошибки ПС. Причины ошибок в ПС.

  14. Классификация программных ошибок.

  15. Общая характеристика моделей надежности ПС.

  16. Модель Коркорэна.

  17. Модель Миллса.

  18. Модель простая интуитивная.

  19. Модель Муса.

  20. Модель Шумана.

  21. Модель Нельсона.

  22. Факторы, влияющие на сбой или отказ ПО. Причины отказов программ.

  23. Методы тестирования программного обеспечения. Основные этапы тестирования.

  24. Метрика уровня комментированности программ.

  25. Метрика уровня комментированности программ.

  26. Определение уровней ранжирования метрики качества по ГОСТ Р ИСО/МЭК 9126-93

  27. Программная метрика. Использование метрик.

  28. Основные модели, способы и алгоритмы вычисления значений. Сложности.

  29. Процедурно-ориентированные метрики. Поток управления.

  30. Объектно-ориентированные метрики. Метрики Мартина.

  31. Обзор наборов метрик Шидамбера и Кемерера, Ли и Генри, Бриана.

  32. Оценка сложности и корректности программ. Эталоны. Средства измерений и количественной оценки программного обеспечения.

^ 4. Рекомендации по организации самостоятельной работы студентов

Самостоятельная работа студентов осуществляется в аудиториях, компьютерных классах и библиотеке с основной и дополнительной литературой, а также по методическим указаниям и инструкциям. В процессе самостоятельной работы по изучению дисциплины студенты могут выполнять курсовые работы и выпускные квалификационные работы, а также по отдельным темам по поручению преподавателя могут разрабатывать доклады и рефераты. При этом желательно использование компьютера и Интернет ресурсов. Для самостоятельных занятий студентов по темам на лекциях записываются вопросы с указанием литературы.


^ 5. Организация контроля самостоятельной работы студентов

  1. Материал для проведения контрольного среза в соответствии с содержанием государственного стандарта включает наиболее важные и основополагающие понятия и положения дисциплины и состоит из контрольных вопросов и задач. Причем в задачах отражены наиболее известные модели для вычисления надежности ПО.

  2. При выполнении контрольно-измерительных материалов по данной дисциплине студенты могут пользоваться справочной литературой для поиска и использования в расчетах некоторых табличных и статистических данных, коэффициентов и эмпирических математических выражений.

Для контроля усвояемости материала и контроля самостоятельных занятий ниже представлены контрольно-измерительные материалы. При этом для проведения письменного контрольного среза в течение двух академических часов необходимо выбрать два вопроса и одну задачу.


Вопросы:

  1. Задача количественной оценки качества программного обеспечения.

  2. Понятие программной метрики. Цели использования метрик. Метрики Холстеда.

  3. Аналитические модели определения качества программных средств. Модель Миллса.

  4. Этапы жизненного цикла программных продуктов.

  5. Метрики МакКейба и Джилба.

  6. Критерии оценки качества ПО: сложность, корректность, надежность, трудоемкость.

  7. Оценка качества программного обеспечения по ГОСТ Р ISO 9126.

  8. Факторы, влияющие на надежность ПО. Причины отказов программ.

  9. Метрика уровня комментированности программ.

  10. Методы и этапы тестирования программ.


Задачи:

Задача 1.

В процессе тестирования программы 1-я группа нашла 5 ошибок, 2-я группа нашла 2 ошибки, общих ошибок было 2. Определить надёжность по простой интуитивной модели.


Задача 2.

В процессе тестирования программы 1-я группа нашла 35 ошибок, 2-я группа нашла 25 ошибки, общих ошибок было 20. Определить надёжность по простой интуитивной модели.

Задача 3.

В процессе тестирования программы 1-я группа нашла 5 ошибок, 2-я группа нашла 40 ошибок, общих ошибок было 5. Определить надёжность по простой интуитивной модели.


Задача 4

Оттестировать и оценить надёжность по модели Коркорэна. Было проведено 100 испытаний программы. 20 из 100 испытаний прошли безуспешно, а в остальных случаях получились следующие данные:

Тип ошибки

Вероятность появления

Вероятность появления ошибки при исп. Ni

1. Ошибки вычисления

0,09

8

2. Логические ошибки

0,26

--

3. Ошибки ввода/вывода

0,17

4

4. Ошибки манипулирования данными

0,2

25

5. Ошибки сопряжения

0,8

25

6. Ошибки определения данных

0,08

3

7. Ошибки в БД

0,16

5


Задача 5

Оттестировать и оценить надёжность по модели Коркорэна. Было проведено 100 испытаний программы. 20 из 100 испытаний прошли безуспешно, а в остальных случаях получились следующие данные:

Тип ошибки

Вероятность появления

Вероятность появления ошибки при исп. Ni

1. Ошибки вычисления

0,2

4

2. Логические ошибки

0,26

3

3. Ошибки ввода/вывода

0,17

11

4. Ошибки манипулирования данными

0,9

--

5. Ошибки сопряжения

0,08

3

6. Ошибки определения данных

0,8

5

7. Ошибки в БД

0,16

25


Задача 6.

Оценить надёжность по модели Шумана.

Дано:

Общее число операторов:19000

Оценка осуществляется после 8 прогонов.

Данные:

Tчас 0.5 0.3 0.75 0.1 0.3 0.4 0.3 0.4

Кол-во ошибок 1 4 2 2 1 2 2 1

Задача 7.

Программа находится в процессе испытаний 15 часов. При этом было выявлено 40 ошибок. Коэффициент сжатия тестов = 6. Первоначальное число ошибок в программе – 90. Заданная наработка на отказ – 4. Количество операторов в программе – 1300.

V = 108; K = 3*10-7;

Найти надёжность по модели Муса?


Задача 8.

Программа находится в процессе испытаний 15 часов. При этом было выявлено 35 ошибок. Коэффициент сжатия тестов = 4. Первоначальное число ошибок в программе – 120. Заданная наработка на отказ – 6. Количество операторов в программе – 1800.

V=1000; К= 0,0000005;

Найти надёжность по модели Муса?


  1. Критерии оценки



При определении требований к оценке среза знаний предлагается руководствоваться следующим:

  • Оценки «отлично» заслуживает студент, обнаруживший всесторонние, систематические и глубокие знания программного материала, умение свободно выполнять задания, предусмотренные КИМ и выполнивший все три задания.

  • Оценки «хорошо» заслуживает студент, обнаруживший полное знание учебного материала, показавший систематический характер знаний по дисциплине решивший задачу и давший полный ответ на один из вопросов и сделав небольшие погрешности в ответе на другой вопрос.

  • Оценки «удовлетворительно» заслуживает студент, ответивший на два вопроса или один вопрос и задачу.

  • Оценка «неудовлетворительно» выставляется студенту, обнаружившему пробелы в знаниях основного учебного материала, допустившему принципиальные ошибки в выполнении заданий.

К погрешностям принципиального характера следует отнести:

  • отсутствие фрагментов знаний по содержанию вопросов;

  • слабость навыков анализа по оценке качества ПО;

  • отсутствие четкого понимания содержания и условий применения методов оценки качества ПО;

  • отсутствие системности приобретенных знаний.



^ 6. Материально-техническое обеспечение дисциплины

Для обеспечения дисциплины необходимы:

  • специально оборудованные аудитории и компьютерные классы с локальной сетью и выходом в Интернет;

  • персональные компьютеры (модели не ниже Pentium);

  • различные технические и аудиовизуальные средства обучения;

  • программное обеспечение дисциплины: Linux (FreePascal).


^ 7. Технология обучения

1) лекционный курс; 2) семинарские занятия; 3) лабораторные работы; 4) самостоятельная деятельность студентов; 5) диагностика качества знаний.

  1. Изложение лекционного курса традиционное.

  2. Семинарские занятия ведутся по разработанному плану, который предусматривает обсуждение теоретических и практических аспектов работы с метриками и моделями качества ПО.

  3. Лабораторные занятия проходят в компьютерных классах. Студенты выполняются лабораторные работы на компьютере и оформляют отчеты в рабочей тетради.

  4. Самостоятельная деятельность студентов включает изучение теоретического материала, решение практических задач, выполнение курсовых и выпускных квалификационных работ.

  5. Диагностика качества знаний осуществляется в форме зачета и экзамена, а также тестирования остаточных знаний.

Новые формы и методы обучения:

1) средства организации познавательной деятельности; 2) организация самостоятельной работы; 3) ориентация на практическую деятельность; 4) организация научно-исследовательской деятельности студентов; 5) использование новых информационных технологий и вычислительной техники.

  1. Лабораторные занятия проводятся на базе компьютерного класса стандартной конфигурации, оснащенного IBM-совместимыми компьютерами с процессорами типа Celeron.

  2. Студенты изучают материал лекций. Они должны знать термины и положения, уметь самостоятельно решать типовые задачи, изучить литературу, рекомендованную в плане семинарских занятий. После изучения дисциплины студент должен знать основные метрики и модели, применяемые для оценки качества программного обеспечения. Основную нормативную документацию по оценке качества ПО.

  3. На лабораторных занятиях студенты работают с компьютером под руководством преподавателя. После выполнения лабораторных работ у каждого студента остается отчет и электронный носитель информации, в которых приведены результаты выполнения лабораторных работ. Учебный материал курса играет важную роль в формировании научного мировоззрения в области определения качества ПО будущего математика-программиста.

  4. Студенты выполняют домашние индивидуальные работы (курсовые и выпускные квалификационные работы), представляя их в последующем преподавателю для проверки в соответствии с графиком выполнения.

  5. При изучении курса используются электронные версии методических материалов, выставленные на сайте института по адресу «Мой компьютер»\ home на «belka».




Скачать 122,11 Kb.
оставить комментарий
А.Г. Шкляев
Дата03.10.2011
Размер122,11 Kb.
ТипРабочая программа, Образовательные материалы
Добавить документ в свой блог или на сайт

плохо
  1
Ваша оценка:
Разместите кнопку на своём сайте или блоге:
rudocs.exdat.com

Загрузка...
База данных защищена авторским правом ©exdat 2000-2017
При копировании материала укажите ссылку
обратиться к администрации
Анализ
Справочники
Сценарии
Рефераты
Курсовые работы
Авторефераты
Программы
Методички
Документы
Понятия

опубликовать
Загрузка...
Документы

Рейтинг@Mail.ru
наверх