«Разработка и стандартизация программных средств и информационных технологий»


Скачать 126.59 Kb.
Название «Разработка и стандартизация программных средств и информационных технологий»
Тип Рабочая учебная программа
rykovodstvo.ru > Руководство эксплуатация > Рабочая учебная программа

МЕЖДУНАРОДНЫЙ БАНКОВСКИЙ ИНСТИТУТ

INTERNATIONAL BANKING INSTITUTE





Утверждаю

Первый проректор –

проректор по учебной работе

И.Н. Захаров

«____»______________ 2006 г.


РАБОЧАЯ УЧЕБНАЯ ПРОГРАММА

по дисциплине

«Разработка и стандартизация программных средств и информационных технологий»

Специальность: Прикладная информатика в экономике

I. ЦЕЛЕВАЯ УСТАНОВКА И ОРГАНИЗАЦИОННО-МЕТОДИЧЕСКИЕ УКАЗАНИЯ

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

Курс знакомит с основными технологиями и процессами разработки программных средств; методами предварительных оценок программного проекта, анализа, проектирования и кодирования с помощью CASE–средств, характеристиками основных этапов конструирования программных продуктов.

Дисциплина "Разработка и стандартизация программных средств и информационных технологий" обеспечивает расширение знаний и навыков студентов по организации процесса создания программного обеспечения, реализации технологических принципов промышленного конструирования программных систем.

I.I. Требования к выпускникам

ЗНАТЬ:

  • понятия: технология, процесс, метод, модель, средство, процедура разработки программных продуктов;

  • модели разработки программных продуктов;

  • характеристику этапов различных моделей разработки;

  • классический и предметно – ориентированный подходы к проектированию систем;

  • основные стандарты, действующие в технологии и разработке программных продуктов.

 

УМЕТЬ:

  • свободно ориентироваться в терминологии дисциплины;

  • выполнять предварительную оценку программного проекта;

  • использовать CASE–инструменты для анализа и проектирования программных продуктов;

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

 

БЫТЬ ОЗНАКОМЛЕНЫ:

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

  • с унифицированным процессом разработки объектно-ориентированных программных средств;

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

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

I.II. Роль дисциплины и ее место в системе подготовки специалиста.

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

  • Информатика и программирование;

  • Базы данных;

  • Основы теории систем и системный анализ;

  • Вычислительные системы, сети и телекоммуникации;

  • Высокоуровневые методы информатики и программирования.

Курс "Разработка и стандартизация программных средств и информационных технологий" является базовым для изучения таких дисциплин, как:

  • Проектирование информационных систем;

  • Предметно – ориентированные информационные системы;

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

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

Бюджет времени, отводимый на изучение данной дисциплины составляет 42 часа, среди них: 20 часов – лекции; 12 часов – практические занятия; 10 часов — самостоятельная работа.

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

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

Все лекционные занятия по дисциплине сопровождаются мультимедийными презентациями. Все практические занятия проводятся в компьютерных классах с использованием специального программного обеспечения: Computer Associates BPWin, , RationalRose.

В ходе учебного процесса осуществляется контроль прохождения дисциплины с целью повышению эффективности и качества усвоения материала.

Формы контроля:

Текущий контроль предполагает:

  • представление отчетов по лабораторным работам;

  • защиту выполненных студентами заданий и отчетов по проделанной работе;

  • беседы с преподавателем;

  • обсуждение изучаемых вопросов на лекциях;

  • компьютерные интеллектуальные тьюторы по результатам выполнения практикумов;

  • тесты и компьютерные интеллектуальные тьюторы по теоретическим вопросам дисциплины.

Итоговый контроль – зачет.

II. СОДЕРЖАНИЕ РАЗДЕЛОВ И ТЕМ

Раздел 1. Процессы и модели разработки программных средств

Понятие технологии конструирования программного обеспечения. Проблемы создания качественных компьютерных приложений. Методы, средства и процедуры технологии конструирования программного обеспечения. Типовые приемы конструирования пакетов программ сложной структуры. Модели разработки ПО. Стратегии конструирования ПО. Жизненный цикл программного обеспечения. Макетирование. Инкрементная модель. Быстрая разработка приложений (RAD). Спиральная модель. Компонентно-ориентированная модель. Процессы разработки программного обеспечения. Упорядочивающие прогнозирующие процессы. Адаптируемость пакетов программ. Адаптивные процессы. Основы устройства и использование экспертных систем в разработке адаптируемого программного обеспечения. Способы формального представления знаний. Основные направления интеллектуализации ПО. Организация проектирования программного обеспечения (ПО). Этапы процесса руководства проектом. Планирование проектных задач. Предварительная оценка программного проекта.

Практикум 1. Предварительная оценка программного проекта.

Раздел 2. Классический подход к разработке программных средств

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

Практикум 2. Классические методы анализа.

Раздел 3. Объектно-ориентированный подход к разработке программных средств

Основы унифицированного языка визуального моделирования (UML). Принципы объектно-ориентированного представления программных систем. Объекты и классы. Базис языка визуального моделирования UML. Инструменты UML для создания статических и динамических моделей объектно-ориентированных программных средств. Статические модели объектно-ориентированных программных систем. Динамические модели объектно-ориентированных программных систем.

Практикум 3. Инструменты UML для создания статических и динамических моделей объектно-ориентированных программных средств в среде Rational Rose.

Унифицированный процесс разработки объектно-ориентированных программных средств. Эволюционно-инкрементная организация жизненного цикла разработки. Управление риском. Разработка в стиле экстремального программирования.

Раздел 4. Стандартизация и метрология в разработке программного обеспечения

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

ЛИТЕРАТУРА

Основная

  1. Технологии разработки программного обеспечения: Учебник для вузов. 3-е изд./ С.А. Орлов. – СПб.: Питер, 2004. – 527 с.: ил.

  2. Боэм Б. У. Инженерное проектирование программного обеспечения: Пер. с англ. под ред. А. А. Красилова М.: Радио и связь, 1985.

  3. Соммервилл И. Инженерия программного обеспечения: 6-е издание. М.: Вильямс, 2002.

  4. Учебно–методический комплекс по дисциплине.

Дополнительная

  1. Agile Manifesto.

  2. Beck K., Gamma E.Test Infected: Programmers Love Writing Tests.Java Report, July 1998, v. 3, n. 7. - pp. 37-50.

  3. Boehm B. A.Spiral Model of Software Development and Enhancement. IEEE Computer, 21 (5), 1988. - pp. 61-72.

  4. Boehm B., Turner R.Rebalancing Your Organization's Agile and Discipline. - In: LNCS 2753, 2003. - pp. 1-8.

  5. Clegg, Dai and Richard Barker Case Method Fast-track: A RAD Approach Adison-Wesley, 1994.

  6. Extreme Programming and Agile Methods - XP/Agile Universe 2003LNCS 2753, 2003.

  7. Highsmith J.Agile Software Development.Addison Wesley, 2002

  8. Hillson D.Project Risks: Identifying causes, risks, and effects.PM network, vol. 14, Number 9, September 2000.

  9. Hughes J.Why Functional Programming Matters.Computer Journal, 32(2), 1989.

  10. IEEE IDEF0. Standard Users Manual for the ICAM Function Modeling Method - IDEF0.IEEE draft standard P1320.1.1. 1997.

  11. ISO 9001:2000. ANSI/ISO/ASQ Q9001-2000, American society for Quality, Milwaukee .2000

  12. ISO/IEC 12207:1995

  13. Janis I.L. Victims of Groupthink.A Psychological Study of Foreign Policy Decisions and Fiascos. Boston : Houghton Mifflin, 1972.

  14. Marasco J.The Project Pyramid. - Ration Edge. e-zine for the Rational Community.

  15. Microsoft Project: The Project Triangle. - Microsoft Office Online > Assistance > Office 2000 > Project 2000

  16. Microsoft Solutions Framework

  17. PMI Standards Committee, William R. Duncan, Director of Standards.A Guide to the Project Management Body of Knowledge. Newtown Square, PA : Project Management Institute, 1996.

  18. PMI's A Guide to the Project Management Body of Knowledge (PMBOK Guide).

  19. Rational Edge. e-zine for Rational Community. Theory & Practice.

  20. Rational Unified Process. - Rational Software Corporation.

  21. Starr L.Executable UML. How to build class models- Prentice Hall PTR, 2002. - 418 p.

  22. Thiele D. Life cycle management using life cycle process standards. Abstract.

  23. Wampler B.E.The Essence Object-Oriented Programming with Java and UML- Addison-Wesley, 2002, - 290 p.

  24. Wideman R. M., A Framework for Project and Program Management Integration, Project Management Institute, PA, 1991.

  25. Wideman R. M., Project management Body of Knowledge (PMBOK),Project Management Institute, PA, 1987.

  26. Wright G.Achieving ISO 9001 Certification for an XP Company. - In: .LNCS 2753, 2003. - pp. 43-50.

  27. Wysotcki R.K., Beck Jr. R., Crane D.B.Effective Project Management. Second Edition Wiley Computer Publishing J. Wiley & Sons, Inc. New York , 2000.

  28. Автоматизированные Системы Стадии создания. ГОСТ 34.601-90. Комплекс стандартов на автоматизированные системы ИПК издательство стандартов. 1997

  29. Амриш К.И., Ахмед Х.З.Разработка корпоративных Java-приложений с использованием J2EE и UML Пер. с англ. -М.: Вильямс, 2002. -272с.

  30. Бек К. Экстремальное программирование: Разработка через тестирование // Библиотека программиста. СПб.: Питер, 2003.

  31. Бек К., Фаулер М. Экстремальное программирование: Планирование // Библиотека программиста СПб.: Питер, 2003.

  32. Бек К.Экстремальное программирование // Библиотека программиста. СПб.: Питер, 2002.

  33. Боггс У ., Боггс М .UML и Rational Rose- М .: ЛОРИ , 2000. - 582 с .

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

  35. Буч Г., Рамбо Д., Джекобсон А. Язык UML. Руководство пользователя: Пер. с англ. М.: ДМК, 2000.

  36. Буч Г., Рамбо Дж., Джекобсон А.Язык UML. Руководство пользователя - М.: ДМК, 2000. - 432 с.

  37. Буч Г. Объектно-ориентированное проектирование с примерами применения. М.: Конкорд, 1992.

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

  39. Вендров А.М. CASE-технологии. Современные методы и средства проектирования информационных систем. М.: Финансы и статистика, 1998.

  40. Вендров А.М. Проектирование программного обеспечения экономических информационных системМ: «Финансы и статистика», 2000.

  41. Гамма Э., Хелм Р., Джонсон Р., Влассидес Дж. Приемы объектно-ориентированного программирования. Паттерны проектирования. СПб.: Питер, 2001.

  42. Гамма Э., Хелм Р., Джонсон Р., Влиссидес Дж. Приемы объектно-ориентированного проектирования. Паттерны проектирования - СПб: Питер, 2001.- 368 с.

  43. Гантер Р., Методы управления проектированием программного изделия. М.: Мир, 1981.

  44. Гома Х., UML. Проектирование систем реального времени, параллельных и распределенных приложений- М.: ДМК Пресс, 2002. - 704 с.

  45. ГОСТ 19.101-77. Единая система программной документации. Виды программ и программных документов.

  46. ГОСТ 6.01.1-87. Единая система классификации и кодирования технико-экономической информации М.: Изд. стандартов, 1987

  47. Грехем И. Объектно-ориентированные методы. Принципы и практика- М.: Вильямс, 2004. - 880 с.

  48. Дейт К. Введение в системы баз данных. М.: Наука, 1980.

  49. Деренченко А.Г., Управление проектами по разработке программного обеспечения. Проблемы и пути решения

  50. Дзержинский Ф.Я., Разработка программной документации: понятия и принципы неформального программирования // Учебно-методическое пособие. М.: ЦНИИатоминформ, 1980.

  51. Елиферов В.Г., Репин В.В. Бизнес-процессы: регламентация и управление М.: ИНФРА-М, 2004

  52. Калянов Г.Н. Структурный системный анализ М.: Лори, 1997

  53. Калянов Г.Н. Теория и практика реорганизации бизнес-процессов М.: СИНТЕГ, 2000

  54. Козленко Л. Проектирование информационных систем.

  55. Колтунова Е. Требования к информационной системе и модели жизненного цикла.

  56. Коналлен Дж. Разработка Web-приложений с использованием UMLПер. с англ. - М.: Вильямс, 2001. - 288 с.

  57. Кьоу Дж., Джеанини М. Объектно-ориентированное программирование. Учебный курс- СПб: Питер, 2005.- 238 с.

  58. Ларман К. Применение UML и шаблонов проектирования- М.: Вильямс, 2001. - 496 с.

  59. Ларман К. Применение UML и шаблонов проектирования. 2-е издание- М.: Вильямс, 2002. - 624 с.

  60. Леоненков А.В. Самоучитель UML. 2-е издание- СПб.: БХВ-Петербург, 2004. - 432 с.

  61. Леоненков А.В. Самоучитель UML- СПб.: БХВ - Петербург, 2001. - 304 с.

  62. Леффингуэлл Д., Уидриг Д. Принципы работы с требованиями к программному обеспечению. Унифицированный подход- М.: Вильямс, 2002. - 448 с.

  63. Маклаков С.В. Создание информационных систем с AllFusion Modelling SuiteМ.: Диалог-МИФИ, 2003

  64. Марка Д.А., МакГоуэн К. SADT — методология структурного анализа и проектирования М.: Метатехнология, 1993

  65. Нейбург Э. Д., Максимчук Р.А. Проектирование баз данных с помощью UML М.: Издательский дом «Вильямс», 2002

  66. Нейбург Э.Дж., Максимчук Р.А. Проектирование баз данных с помощью UML- М.: Вильямс, 2002. - 288 с.

  67. Непейвода Н.Н., Скопин И.Н. Основания программирования. Москва-Ижевск: РХД, 2003.

  68. Новоженов Ю.В. и др. Объектно-ориентированные CASE-средства // СУБД.1986, № 5-6, с. 119-125.

  69. Паулк М., Куртис Б., Хриссис М.Б., Вебер Ч.В., Гарсия С.М., Буш М. Модель зрелости процессов разработки программного обеспечения. М.: Богородский печатник, 2002.

  70. Проектирование информационных систем М: «КомпьютерПресс», №9, 2001.

  71. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник - СПб: Питер, 2001. - 656 с.

  72. Рамбо Дж., Якобсон А., Буч Г. UML: специальный справочник. СПб.: Питер, 2002.

  73. Розенберг Д., Скотт К. Применение объектного моделирования с использованием UML и анализ прецедентов- М.: ДМК Пресс, 2002. - 160 с.

  74. Санблэд С., Санблэд С. Разработка масштабируемых приложений для Microsoft Windows. Мастер-класс- М.: ИТД Русская редакция, 2002. - 416 с.

  75. Скопин И.Н. Понятия и модели жизненного цикла программного обеспечения: Учебное пособие Новосиб. гос. ун-т. - Новосибирск, 2003.

  76. Скопин И.Н. Разработка интерфейсов прикладных программ: Системная информатика. Новосибирск: Наука. Сиб. Предприятие РАН, 1997. - Вып. 6: Проблемы архитектуры, анализа и разработки программных систем. - с. 123-173.

  77. Смирнова Г.Н., Сорокин А.А., Тельнов Ю.Ф. Проектирование экономических информационных систем. Учебник М.: «Финансы и статистика», 2002

  78. Фаулер М., Скотт К.UML в кратком изложении. Применение стандартного языка объектного моделирования. М.: Мир, 1999.

  79. Фаулер М., Скотт К.UML. Основы - СПб: Символ-Плюс, 2002. - 192 с.

  80. Фаулер М.Новые методологии программирования

  81. Черемных С.В., Ручкин В.С., Семенов И.О.Структурный анализ систем. IDEF-технологии М.: Финансы и статистика, 2001

  82. Шаллоуей А., Тротт Дж.Р. Шаблоны проектирования. Новый подход к объектно-ориентированному анализу и проектированию- М.: Вильямс, 2002. - 288 с.

  83. Шалыто А.А. Новая инициатива в программировании. Движение за открытую проектную документацию. Мир ПК, № 9, 10.09.2003.

  84. Шафер Д.Ф., Фатрелл Р.Т., Шафер Л.И. Управление программными проектами: Достижение оптимального качества при минимуме затрат. М.: Вильямс, 2003.

  85. Шмуллер Д. Освой самостоятельно UML за 24 часа- М.: Вильямс, 2002. - 352 с.

  86. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения. СПб.: Питер, 2002.

  87. Якобсон А., Буч Г., Рамбо Дж. Унифицированный процесс разработки программного обеспечения- СПб: Питер, 2002. - 496 с.

Рекомендуемые информационно-справочные ресурсы Интернет:

  • http://www.citforum.ru - центр информационных технологий МГУ, содержит аналитическую информацию по тематике курса.

  • http://www. intuit .ru – интернет-университет информационных технологий.







Похожие:

«Разработка и стандартизация программных средств и информационных технологий» icon Учебно-методический комплекс дисциплины «разработка и стандартизация...
Рабочая программа составлена на основании типовой программы гос впо и авторских разработок. Номер государственной регистрации 774...
«Разработка и стандартизация программных средств и информационных технологий» icon Факультет информационных технологий утверждаю
Рабочая программа предназначена для бакалавров кафедр Информатики и математики и Информационных технологий как очной, так и заочной...
«Разработка и стандартизация программных средств и информационных технологий» icon Дипломному проекту На тему: Разработка технических и программных...
Разработка технических и программных средств системы предсказания прорывов корочки сляба
«Разработка и стандартизация программных средств и информационных технологий» icon Техническое задание 2015 г. Общие сведения Предметом оказания услуги...
В электронной форме на право заключения договора на оказание услуг по разработке стратегии развития информационных технологий гуп...
«Разработка и стандартизация программных средств и информационных технологий» icon Учебно-методический комплекс учебной дисциплины «Информационные системы нефтегазовой геологии»
Гис-систем регионов и России в целом; компьютерных систем бассейнового моделирования; информационных систем моделирования залежей...
«Разработка и стандартизация программных средств и информационных технологий» icon О порядке работы при подключении к сетям общего пользования и международного обмена (Интернет)
Сервис – совокупность аппаратных и программных средств, обеспечивающих выполнение функций, направленных на предоставление информационных...
«Разработка и стандартизация программных средств и информационных технологий» icon Разработка методов обеспечения безопасности использования информационных...

«Разработка и стандартизация программных средств и информационных технологий» icon Выпускная работа по «Основам информационных технологий»
Перспективы использования информационных технологий при исследовании проблем гражданского права 14
«Разработка и стандартизация программных средств и информационных технологий» icon Разработка алгоритмических и программных средств для реализации стратегий...

«Разработка и стандартизация программных средств и информационных технологий» icon Ульяновский государственный технический университет
«Программная инженерия» магистерская программа «Методы и средства разработки программных систем» на кафедре «Информационные системы»...
«Разработка и стандартизация программных средств и информационных технологий» icon «Кабинет информационных технологий»
Программа «Разработка конструкторской документации и оснастки с применением пп одо «Интермех»
«Разработка и стандартизация программных средств и информационных технологий» icon Магистрант фгбоу впо «тгпи имени А. П. Чехова»
Анализ программных средств для развития российских информационных систем предприятий
«Разработка и стандартизация программных средств и информационных технологий» icon План Вступление Охрана труда в кабинете информационных технологий...
Охрана труда в кабинете информационных технологий – довольно важная часть учебного процесса. Нарушение действующих норм охраны труда...
«Разработка и стандартизация программных средств и информационных технологий» icon Профессиональный стандарт
Специалист в области информационных технологий на атомных станциях (разработка и сопровождение программного обеспечения)
«Разработка и стандартизация программных средств и информационных технологий» icon Применение информационных технологий в ювенальной юстиции Выпускная...
Специальность: 12. 00. 09 – уголовный процесс, криминалистика; оперативно-розыскная деятельность
«Разработка и стандартизация программных средств и информационных технологий» icon Ооо "Ромашка" Отдел информационных технологий Протокол валидации компьютеризированной системы
Обеспечивает эксплуатацию информационной системы подразделение информационных технологий

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск