профиль подготовки – «Прикладная информатика (в экономике)» Квалификация (степень) выпускника: бакалавр

Международная

«Лига развития науки и образования» (Россия)

Международная ассоциация развития науки,

образования и культуры России (Италия)

НОУ ВПО «Институт управления»
(г. Архангельск)

----------------------------------------------------

ЯРОСЛАВСКИЙ ФИЛИАЛ

Учебно-методические материалы

дисциплины «Программная инженерия»

для студентов направления
230700.62Прикладная информатика,

профиль подготовки – «Прикладная информатика (в экономике)»

Квалификация (степень) выпускника: бакалавр

ЯРОСЛАВЛЬ

ИНСТИТУТ УПРАВЛЕНИЯ

2012

СОДЕРЖАНИЕ:

1. ЦЕЛИ И ЗАДАЧИ ОСВОЕНИЯ ДИСЦИПЛИНЫ

2. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ)

3. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)

4. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ  ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)

4.2 Дополнительная литература

4.3 Базы данных, информационно-справочные и поисковые системы

5. МАТЕРИАЛЫ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ (ВНЕАУДИТОРНОЙ) РАБОТЫ СТУДЕНТОВ.

5.1. Примерная тематика курсовых работ:

5.2 Условия ситуационных задач.

6. МАТЕРИАЛЫ ДЛЯ ОРГАНИЗАЦИИ АТТЕСТАЦИИ ПО ИТОГАМ ИЗУЧЕНИЯ ДИСЦИПЛИНЫ

6.1 Программные вопросы для подготовки к экзамену:

7. ТЕЗИСЫ ЛЕКЦИЙ



1. ЦЕЛИ И ЗАДАЧИ ОСВОЕНИЯ ДИСЦИПЛИНЫ

1.1

Цель изучения дисциплины состоит в

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

1.2

Для достижения цели поставлены следующие задачи:

1.2.1

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

1.2.2

привитие навыков проектирования и процесса разработки программных комплексов

1.2.3

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

1.2.4

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

2. КОМПЕТЕНЦИИ ОБУЧАЮЩЕГОСЯ, ФОРМИРУЕМЫЕ В РЕЗУЛЬТАТЕ ОСВОЕНИЯ ДИСЦИПЛИНЫ (МОДУЛЯ)

ОК-1 Способен использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества

Знать

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

Уметь

воспроизводить накопленные знания по дисциплинам информатики и использовать их с целью формирования логических размышлений в сфере проводимого обобщения и анализа информации

Владеть

методами системного анализа для анализа информации и информационных систем

ОК-3Способен работать в коллективе, нести ответственность за поддержание партнерских, доверительных отношений

Знать

принципы функционирования коллектива, принципы установления атмосферы в коллективе

Уметь

работать в коллективе, использовать свои знания и авторитет для поддержания взаимоотношений с коллективом

Владеть

навыками анализа действующих взаимоотношений в коллективе

ОК-4 Способен находить организационно-управленческие решения и готов нести за них ответственность

Знать

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

Уметь

ориентироваться в изменяющихся условиях внешнего и внутреннего окружения хозяйствующего субъекта для принятия управленческих решений

Владеть

методами (методиками) выработки организационно-управленческих решений и оценивать возможные риски

ОК-9 Способен свободно пользоваться русским языком и одним из иностранных языков на уровне, необходимом для выполнения профессиональных задач

Знать

иностранный язык, ориентироваться в технических терминах, применимых к информационным системам

Уметь

пользоваться технической литературой на иностранном языке по информационным системам

Владеть

навыками письменного и устного перевода информации на иностранном языке

ОК-11 Способен уважительно и бережно относиться к историческому наследию и культурным традициям, толерантно воспринимать социальные и культурные различия

Знать

знать историческое наследие и культурные традиции современного общества

Уметь

находить социальные и культурные различия, бережно и уважительно относиться к историческому наследию

Владеть

знаниями о культурных традициях, толерантно воспринимать социальные и культурные различия

ОК-13 Способен понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны

Знать

сущность и значение информации в развитии современного информационного общества, опасности и угрозы, возникающие в этом процессе, основные требования информационной безопасности

Уметь

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

Владеть

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

ОК-14 Способен применять основные методы защиты производственного персонала и населения от возможных последствий аварий, катастроф, стихийных бедствий, технику безопасности на производстве

Знать

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

Уметь

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

Владеть

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

ПК-1 Способен использовать нормативные правовые документы в профессиональной деятельности

Знать

знать основы нормативно-правовых актов, применяемых в информационной сфере деятельности человека

Уметь

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

Владеть

нормативно-правовой базой, применяемой в информационной сфере деятельности хозяйствующего субъекта

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

Знать

свою предметную область на высоком уровне

Уметь

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

Владеть

навыками написания научных трудов и электронных ресурсов


В результате изучения дисциплины обучающийся должен:

НЕ нашли? Не то? Что вы ищете?

2.1

Знать:

2.1.1

сущность понятий «данные», «информация», «информационная система», «программное средство», «жизненный цикл»;

законы Российской Федерации, Указы Президента РФ, постановления органов власти и управления различных уровней и другие руководящие документы, регламентирующие отношения в информационной среде.

2.2

Уметь:

2.2.1

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

применять методы защиты информации и контроля доступа к информации.

2.3

Владеть:

2.3.1

приемами применения теоретических знаний при практической деятельности по проектированию информационных систем;

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



3. СТРУКТУРА И СОДЕРЖАНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)


№занятия

Наименованияразделовитем

Учебныевопросы, подлежащиерассмотрению

Видзанятия

Трудоёмкость(час)

Раскрываемыекомпетенции

Литература

Раздел1.История и развитие термина «Программная инженерия»

1-1

Тема№1. История развития программной инженерии.

1.Предпосылки и история программной инженерии

2. Кризис программирования

Лекция

2

ОК-1,3,4

Л1.1,Л1.3,

Л1.6,Л2.4

1-2

1. Повторное использование кода (модульное программирование)

2. Рост сложности программ (структурное программирование)

3. Модификация программ

4. Программная инженерия в наши дни

Внеаудиторная самостоятельная работа студентов (СРС)

5

Л1.3,Л1.5,

Л2.2,Л2.4,Л3.3

Раздел 2. Понятие программной инженерии

2-1

Тема№2. Программная инженерия

1. Основные понятия и определения.

2. Отличия от информатики и других инженерий

Лекция

2

ОК-1,3,4,9;

ПК-1,2,3

Л1.2,Л1.3,

Л1.7,Л2.1,Л2.4,Л3.4

2-2

1.Формирование стоимости программного средства

2. Разработка проекта программного средства.

3. Разработка структуры проекта программного средства.

4. Определение этапов проектирования

Практическое

2

2-3

1. Стандарты программной инженерии

2. CASE-средства проектирования ПС

3. Кодекс этики IEEE-CS/ACM

СРС

5

3-1

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

1.Классификация ПС по масштабности проектов.

2.Принципы управления ЖЦ ПС (ISO 9000:2000).

3. Схема ЖЦ профилей стандартов

4. Оценки уровней зрелости проектов разработки ПС

5. Оценка качества ПС

Практическое

2

ОК-9,11,13;

ПК-1,22

Л1.3,Л1.4,

Л3.1,Л3.4

3-2

Л1.3,Л1.4,Л3.1,Л3.4

3-3

1.Процессы менеджмента качества ПС

2. Процесс системного проектирования ПС

3. Методика экспертного технико-экономического обоснования проекта ПС.

4. Документирование требований к ПС.

СРС

5

Л1.3,Л2.1,Л.2.3

4-1

Тема№4 Разработка модели ЖЦ ПС

1. Разработка модели ЖЦ.

2. Описание этапов ЖЦ.

3. Разработка структуры плана управления проектом ПС.

4. Построение схемы затрат

Практическое

4

ОК-4,9,11,14;

ПК-22

Л1.3,Л2.2,Л3.5

Л1.3,Л2.2,Л3.6

4-2

1.Классификация дефектов и их принадлежность к специалистам команды разработчиков

2. Схема планов процесса проектирования ЖЦ ПС

3. Разработка и формализация требований к ПС

4. Определение основных количественных характеристик качества ПС

5. Определение основных качественных характеристик качества ПС.

6. Риск-менеджмент проекта ПС.

СРС

5

Л1.3,Л1.6,Л2.3,Л3.5

Л1.3,Л2.4

4. УЧЕБНО-МЕТОДИЧЕСКОЕ И ИНФОРМАЦИОННОЕ
ОБЕСПЕЧЕНИЕ ДИСЦИПЛИНЫ (МОДУЛЯ)


Код источника


Библиографическое описание источника

Количество (для источников на бумажных носителях)

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

Л 1.1

Конституция Российской Федерации (принята всенародным голосованием 12 дек. 1993 г.)

Л 1.2

Российская Федерация. Законы. Гражданский кодекс Российской Федерации (части первая, вторая) [Текст]: [Федер. закон : принят Гос. Думой 21 окт. 1994 г.].

Л 1.3

Трофимов технологии: Учебник.- М.:Юрайт – М, 2009

Л 1.4

Информатика и программирование: Учебник / , , - СПб.: Андреевский издател., 2008

Л 1.5

Основы информационной безопасности.: Краткий курс / - Ростов-на-Дону.:Феникс, 2008

Л 1.6

Информационные технологии.: Учебник / , , - М.:Форум-Инфра – М, 2011

4.2 Дополнительная литература

Л 2.1

Ian Sommerville. Software Engineering. - Addison-Wesley Publishing Company, 1992. P. 349-369.

Л 2.2

CASE: Копьютерное проектирование программного обеспечения. - Издательство Московского университета, 1994.

Л 2.3

Requirements for Ada Programming Support Enviroments. - USA: DoD, Stoneman, 1980.

Л 2.4

К. Фути,  Н. Судзуки.  Языки программирования и схемотехника СБИС. – М.: Мир, 1988. С. 85-98.

Л 2.5

J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, W. Lorenzen. Objekt-Oriented Modeling and Design. – Prentice Hall. 1991.

Л 2.6

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

Л 2.7

15.5. М. Фаулер, К. Скотт. UML в кратком изложении. – М.: Мир, 1999.

Л 2.8

15.6. Ф. Крачтен. Введениев RATIONAL UNIFIED PROCESS. – М.:Изд. Дом «Вильямс», 2002.

Л 2.9

15.7. . Языки программирования. Концепции и принципы. – М.: Радио и связь, 1993.

Л 2.10

15.8. М. Бен-Ари. Языки программирования. Практический сравнительный анализ. – М.: Мир, 2000.

Л 2.11

15.9. Э. Дейкстра. Заметки по структурному программированию / У. Дал, Э. Дейкстра, К. Хоор. Структурное программирование. – М.: Мир, 1975. – С. 7-97.

Л 2.12

Г. Майерс. Надежность программногообеспечния. - М.: Мир, 1980. - С. 174-175.

4.3 Базы данных, информационно-справочные и поисковые системы

Л 3.1

Васютович в области информационных технологий. http://inform. alee. ru/item_541.html

Л 3.2

ACM - Association for Computing Machinery, http://www. acm. org/

Л 3.3

SEI - Software Engineering Institute, www. sei. cmu. edu

Л 3.4

PMI - Project Management Institute, http://www. pmi. orgиhttp://www. pmi. ru

Л 3.5

IEEE – Institute of Electrical and Electronics Engineers, http://www. ieee. org иhttp://puter. org. ru/

Л 3.6

ГОСТ ИСО 12207: http://www. /iso/InfTech/DesignPO/ISO12207/ISO12207-99/ISO12207.htm

Л 3.7

ISO/IEC 12207: ftp://172.16.100.100/Soft/ntd/12207cpt. pdf

Л 3.8

Capability Maturity Model for Software, Version 1.1, Paulk, Mark C.; Curtis, Bill; Chrissis, Mary Beth Chrissis, and Weber, Charles, Software Engineering Institute, CMU/SEI-93-TR-24, DTIC Number ADA263403, February 1993

http://www. sei. cmu. edu/pub/documents/93.reports/pdf/tr24.93.pdf

Л 3.9

Билл Куртис, Марк Паулк, Мэри Бет Хриссис. Модель зрелости процессов разработки программного обеспечения. Интерфейс-Пресс. 2003 г. · 400 стр. (: http://www. /sw-cmm/index. htm)

Л 3.10

Назаренко зрелость IT организаций. http://www. noumen. ru/go/company/obj1041600305/obj1043060989

Л 3.11

Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO/IEC TR 15504) ISBN: 5-212-00884-0/ Изд: АйТи, Книга и бизнес. http://www. ntrlab. ru/rus/method/iso15504/

Л 3.12

A Guide to the Project Management Body of Knowledge 2000  http://www. tline. ru/library/pmbok2000.pdf

5. МАТЕРИАЛЫ ПО ОРГАНИЗАЦИИ САМОСТОЯТЕЛЬНОЙ (ВНЕАУДИТОРНОЙ) РАБОТЫ СТУДЕНТОВ.

Самостоятельная работа студентов является важнейшей составной частью учебного процесса. В соответствии с учебным планом на самостоятельную работу отводится 84,7 % учебного времени.

Из за большого объема этот материал размещен на нескольких страницах:
1 2 3