Вы на НеОфициальном сайте факультета ЭиП

На нашем портале ежедневно выкладываются материалы способные помочь студентам. Курсовые, шпаргалки, ответы и еще куча всего что может понадобиться в учебе!
Главная Контакты Карта сайта
 
Где мы?

Реклама


Рабочая программа

Просмотров: 7657 Автор: admin

Федеральное агентство по образованию

Южно-Уральский государственный университет

Кафедра «Информационные системы»

  

 

Рабочая программа

дисциплины ОПД Ф.07  “Разработка и стандартизация программных средств и информационных технологий» для специальности 351400 «Прикладная информатика в управлении» факультет «Экономика и предпринимательство»

кафедра-разработчик «Информационные системы».

Рабочая программа составлена в соответствии с Государственным образовательным стандартом высшего профессионального образования и примерной программой дисциплины по направлению подготовки 351400 Прикладная информатика (управление).

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

_____________________________________ № протокола от _______________года

 

 

Зав. кафедрой разработчика __________________ д.т.н., профессор Мокеев В.В.

Учёный секретарь кафедры  __________________  Морозов А.А..

Разработчик программы       __________________ д.т.н., профессор Мокеев В.В.

 

Челябинск

2005

Введение

1.1      Требования к уровню освоения содержания дисциплины

Данная дисциплина принадлежит к циклу обще-профессиональных дисциплин. Программа разработана для подготовки специалистов по специальности 351400 "Прикладная информатика в управлении".

В соответствии с пп. ОПД.Ф.07 ГОС “Разработка и стандартизация программных средств и информационных технологий”, в обязательный минимум содержания образовательной программы подготовки должны входить:

Прикладные программы с высокой степенью автоматизации управления. Адаптируемость пакетов программ. Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры. Организация проектирования программного обеспечения (ПО); этапы процесса проектирования.

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

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

 

В результате усвоения дисциплины “Разработка и стандартизация программных средств и информационных технологий”   студент должен

обладать:

Ш     умением выполнять работы по развитию возможностей профессионально-ориентированных информационных систем на всех стадиях их жизненного цикла;

Ш     пониманием основных тенденций развития информационных систем, связанных с изменениями условий в области применения;

знать:

Ш     технологии адаптации профессионально-ориентированных информационных систем;

уметь:

Ш     формулировать и решать задачи проектирования профессионально-ориентированных программных систем с использованием различных методов  и решений;

Ш     ставить и решать задачи, связанные с организацией диалога между человеком и информационной системой;

Ш     проводить выбор интерфейсных средств при построении сложных профессионально-ориентированных информационных систем;

иметь опыт:

Ш     опыт работы с программно-техническими средствами диалога человека с профессионально-ориентированными информационными системами;

Ш      компоновки информационных систем на базе стандартных интерфейсов.

1.2      Требования к уровню подготовки для освоения дисциплины

Кафедра "Информационные системы" придерживается следующей концепции при изучении общепрофессиональных и специальных дисциплин по специальности 351400 – Прикладная информатика в управлении. Базовыми курсами, формирующим знания, умения и навыки студентов для изучения дисциплины “Разработка и стандартизация программных средств и информационных технологий”  являются курсы "Высокоуровневые методы информатики и программирования", "Информатика и программирование", "Алгоритмизация и программирование" и "Технология программирования". Основная цель этих курсов заключается в ознакомлении студентов с современными технологиями программирования  и  обучении их основам решения задач проектирования профессионально-ориентированных программных систем с помощью высокоуровневых языков программирования.  Схема взаимосвязи дисциплины “Разработка и стандартизация программных средств и информационных технологий”  с другими дисциплинами представлена на рис.1.

 

 

Рис.1. Взаимосвязь дисциплин

2.Цели и задачи преподавания и изучения дисциплины

Курс предназначен для студентов очной формы обучения факультета "Экономика и Предпринимательство" ЮУрГУ.

В соответствие с Государственным образовательным стандартом дисциплину “Разработка и стандартизация программных средств и информационных технологий”  следует рассматривать как базовую дисциплину, которая завершает цикл изучения методов проектирования программного обеспечения для информационных систем. В результате изучения этой дисциплины у студентов  формируются знания о стандартизации и сертификации при разработке программных средств реализации информационных процессов в изучаемой предметной области, о современных методах “быстрой” разработки программных систем и адаптации к предметной области уже имеющихся на основе концепций визуального проектирования (программирования).

3.Объём дисциплины и виды учебной работы

Таблица 1.  — Состав и объём дисциплины

 

Вид учебной работы

Всего часов

Распределение по семестрам в часах

Семестр

V

VI

VII

и др.

Общая трудоёмкость дисциплины

 

 

 

-

-

Аудиторные занятия

68

68

-

-

-

Лекции (Л)

28

28

-

-

-

Практические занятия (ПЗ)

-

-

-

-

-

Семинары (С)

-

-

-

-

-

Лабораторные работы (ЛР)

40

40

-

-

-

Самостоятельная работа (СРС)

32

32

-

-

-

Индивидуальная работа

0

0

-

-

-

Курсовая работа

Х

Х

-

-

-

Реферат

 

 

-

-

-

Вид итогового контроля

экз

экз

-

-

-

Объём работы в соответствии с ГОС и учебным планом

100

100

-

-

-

 


4.СОДЕРЖАНИЕ ДИСЦИПЛИНЫ

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

Таблица 2.   Разделы дисциплины, виды и объём занятий

Номер темы

Наименование разделов, тем дисциплины

Объём в часах по видам

Всего

Л

ПЗ

С

ЛР

СРС

1.      

Введение

2

1

 

 

 

1

2.      

Интеллектуализация информационных систем

6

3

-

-

 

4

3.      

Жизненный цикл программного обеспечения

6

4

-

-

 

2

4.      

Проектирование программных средств на основе концепции и стандартов открытых систем

6

2

 

 

 

4

5.      

Основы стандартизации при проектировании  программных средств

50

6

-

-

40

4

6.      

Проектирование и обеспечение качества программных средств по стандарту ISO 12207

4

-0

-

-

 

4

7.      

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

8

6

 

 

 

2

8.      

Основные понятия и показатели надежности программных средств

6

2

 

 

 

4

9.      

Модели надежности программного обеспечения

6

2

 

 

 

4

10.                        

Обеспечение качества и надежности в процессе разработки  сложных программных средств

6

2

-

-

 

4

Итого

 

100

28

-

-

40

32

4.2.Содержание разделов и тем дисциплины

Введение

Программы с высокой степенью автоматизации управления. Проектирования программ сложной структуры. Типовые приемы конструирования пакетов программ сложной структуры.

Тема 1. Интеллектуализация информационных систем

Основные признаки интеллектуальных  информационных систем: программа и алгоритм, интеллектуальная информационная система (ИИС), единица знаний, коммуникативные способности ИИС, умение решать сложные плохо формализуемые задачи, способность к самообучению, адаптивность, системы с интеллектуальным интерфейсом, экспертные системы, самообучающиеся системы, адаптивные информационные системы

Тема 2. Жизненный цикл программного обеспечения

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

Тема 3. Проектирование программных средств на основе концепции и стандартов открытых систем

Понятие “Открытая система”, основные цели открытых систем, направления стандартизации, открытые вычислительные системы  (Оpen Сomputing Systems — OCS), взаимосвязи открытых систем (open Systems Interconnection — OSI), методы переноса ПС на различные аппаратные и операционные платформы, основные стандарты, 

Тема 4. Основы  стандартизации при проектировании  программных средств

Стандартизация и метрология в разработке программного обеспечения. Цели и задачи стандартизации при  проектировании программных средств: состояние и развитие стандартизации в области информационных систем, основные цели применения стандартов и нормативных документов, группы специалистов, пользователей регламентирующих документов,  ГОСТ, Стандарт МО США – MIL-STD-498, стандарте ISO/IEC 12207; формирование проектов профилей стандартов при  системном проектировании: понятие профилей ИС, категории и группы профилей, этапы развития и применения комплекта профилей стандартов, профиль стандартов прикладных программных средств, жизненный цикл в профилях ПС, функции стандартов и нормативных документов, входящих в профиль жизненного цикла ПС.

Тема 5. Проектирование и обеспечение качества программных средств по стандарту ISO 12207

Раздел 5.3. Процесс разработки. 5.3.1. Реализация процесса. 5.3.2. Анализ системных требований. 5.3.3. Проектирование архитектуры системы. 5.3.4.Анализ требований программного обеспечения. 5.3.5. Архитектура программного обеспечения. 6.3. Процесс обеспечения (гарантий) качества. 6.3.1.Реализация процесса. 6.3.2. Гарантия продукта. 6.3.3. Гарантия процесса. 6.3.4. Гарантия качества систем.

Тема 6. Сертификация программного обеспечения

Основные понятия и термины в области сертификации: сертификация, сертификат соответствия, основные цели сертификации, система сертификации, орган по сертификации, испытательная лаборатория, аккредитация, знак соответствия, технические условия (ТУ), связь сертификации и стандартизации, лицензирование, сертификация средств информатизации в российской федерации, обязательная сертификация по требованиям электромагнитной совместимости и параметрам безопасности, обязательная сертификация средств  защиты информации, добровольная сертификация по функциональным параметрам

Тема 7. Основные понятия и показатели надежности программных средств

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

 

Тема 8. Модели надежности программного обеспечения

Аналитические модели надежности Модель Шумана. Модель La Padula. Модель Шика - Волвертона. Модель Муса. Модель переходных вероятностей, Модель Миллса. Модель Липова. Простая интуитивная модель, Модель Коркорэна. Модель Нельсона, Эмпирические модели надежности Систематическое тестирование, Обязательная сертификация Оперативные методы повышения надежности функционирования ПС

 

Тема 9. Обеспечение качества и надежности в процессе разработки  сложных программных средств

Сложность, Отношения с пользователем, Решение задачи, Составьте план, Выполните план, Проанализируйте решение. Требования к технологии и средствам автоматизации разработки: сложных программных средств, Поддержка разработки технологической и эксплуатационной документации, Критерии удобства применения CASE-средства в процессе разработки ПС, Критерии оценки эффективности CASE средства. Качество программного обеспечения, Качество, Мероприятия, обеспечивающие  качество программного средства

4.3.Вопросы к экзамену

1.     Основные признаки интеллектуальных  информационных систем. Системы с интеллектуальным интерфейсом

2.     Экспертные системы. Самообучающиеся системы. Адаптивные информационные системы

3.     Понятие жизненного цикла ПО. Что такое жизненный цикл программного обеспечения? Чем регламентируется ЖЦ ПО?

4.     Основные процессы ЖЦ ПО

5.     Вспомогательные процессы ЖЦ ПО

6.     Организационные процессы ЖЦ ПО

7.     Взаимосвязь между процессами ЖЦ ПО

8.     Модели и стадии ЖЦ ПО Что понимается под стадией ЖЦ ПО и какие стадии входят в его состав? Каково соотношение между стадиями и процессами ЖЦ ПО?

9.     Каковы принципиальные особенности каскадной модели? В чем заключаются преимущества и недостатки каскадной модели?

10.           Каковы принципиальные особенности спиральной модели? В чем состоят преимущества и недостатки спиральной модели?

11.           Каким образом определяются метод и технология проектирования ПО?

12.           Каким требованиям должна удовлетворять технология проектирования ПО?

13.           Сущность объектно-ориентированного подхода

14.           Унифицированный язык моделирования UML

15.           Язык моделирования UML. Диаграммы вариантов использования  

16.           Язык моделирования UML. Диаграммы классов

17.           Язык моделирования UML. Диаграммы взаимодействия

18.           Язык моделирования UML. Диаграммы состояний

19.           Язык моделирования UML. Диаграммы деятельностей

20.           Язык моделирования UML. Диаграммы компонентов

21.           Язык моделирования UML. Диаграммы размещения

22.           Сопоставление и взаимосвязь структурного и объектно-ориентированного подходов

23.           Цели и задачи стандартизации при системном проектировании программных средств

24.           Формирование проектов профилей стандартов при системном проектировании

25.           Основные понятия и термины в области сертификации

26.           Сертификация средств информатизации в Российской Федерации    

27.           Обязательная сертификация по требованиям электромагнитной совместимости и параметрам безопасности

28.           Обязательная сертификация средств защиты информации

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

30.            Организация процесса проектирования программных средств

31.           Организация и требования к специалистам при системном проектировании

32.           Дайте определение понятию «надежность» согласно ГОСТ 13377—75.

33.           . Какими факторами характеризуется надежность программного средства?

34.            Назовите основные характеристики качества программного средства по стандарту ISO 9126:1991.

35.           Назовите основные факторы, влияющие на надежность программного средства.

36.           Охарактеризуйте внутренние и внешние дестабилизирующие факторы.

37.           Опишите основные методы обеспечения надежности программного средства.

38.           Что представляет собой термин «модель надежности программного средства»?

39.            В чем заключается различие между аналитическими и эмпирическими моделями надежности программного средства?

40.           Объясните основные различия между статическими и динамическими аналитическими моделями.

41.           Каково влияние сложности программных средств на обеспечение их качества и надежности?

42.           Назовите основные группы факторов, влияющих на качество программного обеспечения

5.ЛАБОРАТОРНЫЕ РАБОТЫ

5.1.Состав и объём лабораторного практикума

В табл. 3 указываются объём и содержание лабораторных работ, характер занятий и их цель.

Таблица 3.  — Состав и объём лабораторного практикума

 

 

 

 

1.       

 

 

 

2.      

 

 

 

3.      

 

 

 

4.      

 

 

 

5.      

 

 

 

5.2.Контрольные вопросы по лабораторным работам

 

 

 

 

 

6.Практические занятия

Отсутствуют

7.Семинарские занятия

Не предусмотрены

8.Самостоятельная работа студентов

8.1. Курсовая работа

Назначение курсовой работы

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

Порядок выполнения курсовой работы

Курсовая работа включает две части:

Часть1. Изучение международных стандартов.

Часть 2. Построение модели бизнес-процессов

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

1.     Назначение стандарта

2.     Новые понятия, введенные в стандарте

3.     Основное содержание стандарта

Учебно-методическое обеспечение дисциплины

ОСНОВНАЯ ЛИТЕРАТУРА:

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

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

2. Липаев В.В. Системное проектирование сложных программных средств для информационных систем. М. СИНТЕГ. 1999—224 с.

Рассматриваются цели и принципы проектирования сложных программных средств для обеспечения их последующего жизненного цикла в информационных системах. Дается описание стандартов ISO.

3. Волокитин А.В., Маношкин А.П. и др. Практические аспекты информатизации. Стандартизация, сертификация, и лицензирование. М. ФИОРД-ИНФО. 2000 — 270 с.

ДОПОЛНИТЕЛЬНАЯ ЛИТЕРАТУРА

1. Брукс Ф. П., мл. Как проектируются и создаются программные комплексы. Мифический человеко-месяц: Пер. с англ. - М.: Наука, 1979.

Основанные на опыте руководства большими программными проектами заметки по организации процесса разработки ПО..

2. Буч Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++. Издательство БИНОМ, СПб.: Невский диалект, 1999. — 560 с.

Одна из “обязательных” книг для человека, серьезно занимающегося объектно-ориентированными системами. Очень подробно рассматриваются методы анализа и проектирования систем.

3. Вендров A.M. CASE - технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика. 1998.—176с.

Книга является введением в проектирование информационных систем с помощью современных методов и средств. Рассматриваются основы методологии проектирования, структурный подход к проектированию, основные функции и компоненты CASE средств.

 

Средства и материально-техническое обеспечение дисциплины.

Лабораторные работы необходимо проводить в специализированных компьютерных классах  115/3Б и 308/4, с установленным программным обеспечением. Если количество студентов в группе более 15 человек, группу необходимо разбить на две подгруппы.

 
скачать rp_st31u2006.doc [148 Kb] (cкачиваний: 192)


Информация

Комментировать статьи на нашем сайте возможно только в течении 60 дней со дня публикации.

Популярные новости

Статистика сайта



Rambler's Top100



 
Copyright © НеОфициальный сайт факультета ЭиП