Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лекции Введение в ПИ / ЛК 1.1 Вводная.ppt
Скачиваний:
56
Добавлен:
26.02.2016
Размер:
782 Кб
Скачать
☆

Образовательные результаты

Должен ЗНАТЬ:

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

Процессы жизненного цикла программного обеспечения (стандарт ISO/IEC 12207).

Основные положения корпоративных стандартов разработки и моделей жизненного цикла программного обеспечения: MSF, RUP, XP

Основы языка визуального моделирования программных систем (UML).

Профессионально-этические принципы программной инженерии (кодекс этики IEEE-CS/ACM).

Должен УМЕТЬ:

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

31

СТРУКТУРА ДИСЦИПЛИНЫ

 

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

Код

 

Наименование

 

ВВЕДЕНИЕ.

ПРОГРАММНАЯ

Р1

ИНЖЕНЕРИЯ

КАК МЕТОДОЛОГИЯ И

ТЕХНОЛОГИЯ

ПРОМЫШЛЕННОГО

 

 

ПРОИЗВОДСТВА ПО.

Р2

ПРОЦЕССЫ И МОДЕЛИ ЖИЗНЕННОГО

ЦИКЛА ПО

 

ВИЗУАЛЬНОЕ МОДЕЛИРОВАНИЕ ПРИ Р3 АНАЛИЗЕ И ПРОЕКТИРОВАНИИ

ПРОГРАММНЫХ СИСТЕМ.

Р4 КОРПОРАТИВНЫЕ ТЕХНОЛОГИИ РАЗРАБОТКИ ПО.

Промежуточная аттестация (зачет) ВСЕГО ЧАСОВ ПО ДИСЦИПЛИНЕ:

Количество часов по видам учебных занятий

Лекции

Лабораторные

Самостоятельная

работы

работа

 

4

0

2

4

0

2

8

14

12

12

0

6

 

 

8

28

14

30

32

АТТЕСТАЦИЯ РАБОТЫ СТУДЕНТОВ

Вид аттестации

Текущий контроль успеваемости осуществляется еженедельно во время проведения аудиторных занятий по расписанию.

Рубежный контроль осуществляется 2 раза за семестр в форме фронтального тестирования.

Промежуточная аттестация по дисциплине

Аттестационные мероприятия

Обозначение

Наименование

ТК-ЛК1п … ТК-ЛК14п

Контроль посещаемости лекционных

 

занятий и экспресс-тестирование (14

 

лекций)

ТК-ЛК1т … ТК-ЛК13т

Фронтальное тестирование по материалу

 

курса лекций (13 лекций)

ТК-Лаб1 … ТК-Лаб3

Защита отчетов по каждой из 3-х

 

лабораторных работ

РК-1

Тест по разделу Р2: "Процессы и модели

 

жизненного цикла ПО"

РК-2

Тест по разделу Р4: "Корпоративные

 

технологии разработки ПО"

З

Зачет

33

Балльные оценки Текущий и рубежный контроль

 

Аттестационные мероприятия

Максимальные оценки,

 

 

 

баллов

Обозна

Наименование

Количество

За одну

Всего

ч.

 

 

аттестацию

баллов

ТК-

Контроль посещаемости

14

0,5

7

ЛКп

лекционных занятий

 

 

 

ТК-ЛКт

Фронтальное

13

1

13

 

тестирование по

 

 

 

 

лекционному материалу

 

 

 

ТК-Лаб

Защита отчетов по

3

6

18

 

выполненным

 

 

 

 

лабораторным работам

 

 

 

РК-1

Тест по разделу Р2

1

16

16

РК-2

Тест по разделу Р4

1

16

16

Максимальное оценка по результатам текущего и рубежного

70 баллов

контроля знаний

 

 

 

34

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

1Г. Буч, Дж. Рамбо, А. Джекобсон. UML. Руководство пользователя. - ДМК-Пресс, Питер, 2004.

2Кулямин В.В. Компонентный подход в программировании. Курс лекций. http://www.INTUIT.ru

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

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

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

– 224 с., илл.

35

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

ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. http://www.staratel.com/iso/InfTech/DesignPO/ISO12207/ISO12207-99/I

SO12207.htm

.

Оценка и аттестация зрелости процессов создания и сопровождения программных средств и информационных систем (ISO/IEC TR 15504 CMM) / Пер.с англ. А.С. Агапов, С.В. Зенин, Н.Э. Михайловский, А.А. Мкртумян А.А. - М.: Книга и бизнес, 2001. - 348с. ISBN: 5-212-00884-0.

Руководство к своду знаний по управлению проектами (Руководство PMBOK). Издательства: Институт Управления Проектами, Project Management Institute, 2004 г.

Салливан Эд. Время – деньги. Создание команды разработчиков программного обеспечения/ Пер.с англ. – М.: Русская редакция, 2002.

– 364с.

36

5.Контрольные вопросы и задания

1.Определите понятия "программный продукт" и "программное обеспечение". Чем отличаются "коробочные" программные продукты от "заказных"?

2.Что понимается под "жизненным циклом ПО"?

3.Что называют "кризисом программного обеспечения"? В чем он проявляется и каковы его основные причины?

4.Определите понятие "программная инженерия".

5.Что общего между программной инженерией и другими инженерными отраслями?

6.В чем отличия между программной инженерией и другими инженерными отраслями?

7.Определите основные черты технологии модульного программирования.

8.Определите основные черты технологии структурного программирования.

9.Определите основные черты технологии объектно-ориентированного программирования.

10.Какими из перечисленных технологий программирования Вы владеете и в какой степени?

11.Что такое CASE ? Приведите классификацию CASE-средств по различным признакам.

12.Приведите примеры и рассмотрите функциональные возможности известных Вам CASE- средств уровня Low CASE.

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

14.Какие Вам известны способы повышения уровня отказоустойчивости баз данных ?

15.Какие Вам известны способы повышения уровня защищенности компьютерных систем от преднамеренных внешних воздействий ?

37

Соседние файлы в папке Лекции Введение в ПИ