Учебная программа ( Syllabus ) Дисциплина «Инструментальные средства разработки программ» Специальность (5В070400) Вычислительная техника и программное обеспечение icon

Учебная программа ( Syllabus ) Дисциплина «Инструментальные средства разработки программ» Специальность (5В070400) Вычислительная техника и программное обеспечение


Смотрите также:
Программа курса ( syllabus ) по дисциплине «инструментальные средства разработки программ» для...
Программа ( syllabus ) дисциплины «Инструментальные средства разработки программ» для студентов...
Учебная программа (Syllabus) Дисциплина: Специальность Вычислительная техника и программное...
Учебная программа ( Syllabus ) Дисциплина: «Интернет технологии» Специальность 5В070400...
Учебная программа ( Syllabus ) Дисциплина: Компьютерные сети Специальность 5В070400...
Краткое содержание дисциплины...
Рабочая учебная программа по дисциплине «Системное программное обеспечение» Направление №230100...
Программа курса ( syllabus ) по дисциплине “ Интернет...
Рабочая программа по дисциплине «Технология разработки программного обеспечения» для...
Программа ( syllabus ) д исциплины Интерфейсы компьютерных систем Для специальности: 050704...
Программа курса ( Syllabus ) по дисциплине «технологии программирования» для студентов...
Рабочая программа по курсу «Сетевое программное обеспечение» по направлению 230100 «Информатика...



КАЗАХСКАЯ АКАДЕМИЯ ТРУДА И СОЦИАЛЬНЫХ ОТНОШЕНИЙ

ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ


Тел. 279-95-82, 279-27-30 (вн.111)

E.mail: kaz_atso@mail.ru

atso@ atso.kz

«УТВЕРЖДАЮ»

Проректор по УМР

К.ю.н., доцент Бегалиев Е.Н.

________________

(подпись)


Учебная программа (Syllabus)


Дисциплина «Инструментальные средства разработки программ»

Специальность (5В070400) Вычислительная техника и программное обеспечение

Форма обучения – очная

Код дисциплины –



Всего – 3 кредита




Курс – 4

Семестр – 7

Лекции – 30 часов

Практические, семинарские,

лабораторные занятия – 15 часов

Количество РК – 2





СРСП – 45 часов




СРС – 45 часов




Экзамен – 7 семестр

Трудоемкость – 135 часов



Алматы 2011


Рабочая учебная программа дисциплины «Инструментальные средства разработки программ» составлена на основе ГОСО по специальности «Вычислительная техника и программное обеспечение», типового учебного плана по специальности 050704 «Вычислительная техника и программное обеспечение», типовой учебной программы МОН РК «Инструментальные средства разработки программ» 2007 года и ГОСО РК 3.08.311-2006 и логической модели образования.


Учебную программу (Syllabus) дисциплины подготовил кандидат технических наук, и.о. доцента Дандыбаев М.Ж.

_______________

подпись


«25» августа 2011 г.


Обсуждена на заседании Совета экономического факультета

«25» августа 2011 г., Протокол № 1

Декан экономического факультета

Садыкова Ж.Е ._______________подпись


РЕКОМЕНДОВАНО УМБ экономического факультета

«25 » августа 2011 г.


Председатель УМБ секции ВТ и ПО

Тулемисова Г.Е. _____________подпись


Одобрена УМС Каз АТиСО

«31» августа 2011 г. Протокол № 1

Зам. председателя УМС

Бегалиев Е.Н. _____________подпись


^ 1.И.о. доцента Дандыбаев Максут Жумабекович разработал учебные программы по дисциплинам «Интернет технологии», «Интерфейсы компьютерных систем», «Операционные системы», «Программирование на языке С++ Builder», «Программирование на языке С++ Visual Studio». Дандыбаев М.Ж. имеет 26 научных трудов, одно патентное свидетельство.

^ 2. Контактная информация:

Экономический факультет КазАТиСО, г. Алматы, ул. Наурызбай батыра 9, телефон -279-95-82, 279-27-30 (вн.111).

3. Описание дисциплины

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

Разработка программного продукта (ПП) представляет множество связанных фрагментарных действий - таких как:

- создание модели данных и методики вычислений;

- описание функциональности;

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

- определение и описание интерфейса пользователя;

- определение средств поддержки ПП;

- спецификация задачи;

- написание текста программы;

- трансляция и отладка программы;

- связывание и подключение библиотек поддержки;

- создание среды выполнения; размещения исходного модуля и загрузка;

- создание встроенной помощи и документирование разработки;

- создание устанавливаемого (инсталляционного) пакета ПП.

В рамках Rational Unified Process (RUP) набор действий по разработке программ сконцентрирован в следующих этапах: - определение требований;

- проектирование; - программирование; - тестирование; - внедрение.

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

^ Конечные результаты обучения

Цели дисциплины

Целъ преподавания дисциплины “Инструментальные средства разработки программ”:

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

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

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

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

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


Знание-

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

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

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

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

Умение-

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

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

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

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

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

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

Навыки

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

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

сравнительного анализа при выборе инструментов

4. Пререквизиты:

  • информатика;

  • программирование на алгоритмических языках;

  • технологии программирования;

- ассемблер

5. Постреквизиты:

Все виды дисциплин по разработке программ и программно-информационных комплексов (ПИКов), в которых используется знания изучаемой дисциплины:

- проектирование баз данных;

- интернет – технологии;

системное программирование;

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

Все указанные дисциплины тесно взаимосвязаны по объектам и методологии использования.

^ 6. Содержание дисциплины

Тема 1. Стандарты - дисциплины и процесса разработки.(4 час.)

Лекция 1 Вводная. Порядок разработки и требования к содержанию и документам разработки программ. История развития ИСРП.

Введение. Методика ведения записей и выполнения работ по дисциплине. Определение понятий: программа, уровни и категории (направления) программирования, инструмент и разработка программ. Классификация инструментальных средств. Предмет и задачи дисциплины. Роль и место инструментальных средств в процедуре разработки программ. Характеристики качества и использования инструментария. Краткий исторический обзор развития инструментальных систем.

^ Лекция 2.Документы международного и государственного стандарта, определяющие состав разработки . RUP.

Методы проектирования и обеспечение жизненного цикла программ. Современные инструментальные средства. Технология RUP, ее фазы и документы разработки, инструментарий. Международные и отечественные стандарты, используемые при разработке программных продуктов. Стандарт ИСО, определяющий качество разработки. Реализация стандартов в инструментальных средствах. Стандарты информационной безопасности.


^ Тема 2. Логическое проектирование. (8 час.)

Лекция 3. Выработка требований. ТЗ. Методы и инструменты логического проектирования. UML.

Фаза предварительной разработки программного продукта – фаза логического проектирования. Диаграммы UML и цепочка построения диаграммы классов. Методика проектирование моделей представления информации и алгоритмов.

^ Лекция 4. UML. Описание функциональности разработки. Методы и инструменты.

Графические и текстовые средства описания и документирования проблемной области - данных и функций. Инструменты и технологии для выполнения работ - BP Win, MS Visio, MS Net и др.

^ Лекция 5. UML. Методы и инструменты. Создание модели процессов в BPwin (IDEF0).

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

^ Лекция 6. Построение диаграммы классов. Методы, технологии, инструменты.

Порядок получения диаграммы классов. Установка отношений между классами. Графические модели представления классов. Методика и инструменты Rational Rose. Методика и инструменты Coad.


^ Тема 3. Выборка инструментов и среды разработки. (4 час.)

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

Операционные системы (ОС)- среда исполнения и инструмент - посредник в разработке программ. Использование среды выполнения программ. Инструментальные средства Windows. Инструменты для работы с файлами программ и данных в операционной среде (файл-менеджеры) – NC, FAR, проводник MS Win и др.

^ Лекция 8. Определение инструментов разработки. Системные макросы и их применение в текстах разработки. Инструментальные средства и технологии Windows. MFC. SDK.

Использование среды выполнения программ. Библиотеки ОС и их использование в разработке программ.


^ Тема 4. Физическое проектирование программ. (12 час.)

Лекция 9. Процедура физического проектирования – порядок, инструменты, ресурсы, документы

Фаза разработки текста программного продукта – фаза физического проектирования. Работа препроцессора, трансляция, связывание, загрузка, исполнение программ. Управление генерацией текста исходного модуля - макрогенерация. Фазы трансляции. Формат исполняемых (загрузочных) файлов. Опции транслятора (компилятора) и компоновщика (линкера). Промежуточные формы представления программ. Таблицы транслятора, редактора связей, загрузчика, исполнителя (диспетчер задач). Turbo-оболочки - текстовой редактор, отладчик, компилятор, построитель заданий - maker, редактор связей. Visio построители, дизайнеры. Библиотеки объектов. Инструменты работы с библиотеками и объектами.

^ Лекция 10. Средства визуального программирования – MS Visual Studio, Borland Delphi и др.

Визуальное проектирование программ. Визуальные среды (Delphi,C++Builder, Power Builder(SY Base), Designer, Developer(Oracle), Visual Busic, Visual C++ и.др). Типы файлов Delphi. Компиляция и связывание программ в Delphi. Директивы компилятора Delphi .

^ Лекция 11. Средства визуального программирования. Результаты компиляции. Список опций компилятора и компоновщика. Управление компилятором.

Результаты компиляции. Инструменты Visual Studio их назначение и использование.

^ Лекция 12. Подбор и редактирование компонент, разработка компонент. Open ТOOLs API.

Организация визуальной среды - инспектора свойств, событий и их использование. Создание компонент и пакетов компонент, их использование. Методика визуального проектирования. Связывание объектов программ. Набор стандартных компонент разработки. Графические компоненты. Построение отчетов. Менеджеры, редакторы, мастера (wizards).

^ Лекция 13. Построение интерфейса программы. Принципы разработки инструментария.

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

^ Лекция 14. Инструментальные средства и методы построения интерфейса. Добавление действий.

Интерфейсные объекты визуальных дизайнеров и их использование при построении интерфейса. Создание редактора свойств. Редакторы компонент. Категории свойств. Расширение оболочки Windows – мастер СОМ объектов, обработчики перемещений, контекстного меню, пиктограмм.

^ Тема 5. Отладка и тестирование программ.(4 часа)

Лекция 15. Отладка программ. Инструменты. Методика отладки.

Процедура отладки. Инструменты отладки. Контрольные точки и откаты. Режимы отладки. Минимизация повторных действий при отладке. Управление отладкой. Документы отладки. Использование debuggers – меню, возможности, команды.

^ Лекция 16. Тестирование. Разработка инвариантов и тестовых примеров.

Контроль реализации программ. Разбивка программы на блоки контроля. Определение инвариантов. Разработка процедур, условий и режимов контроля. Определения критических участков. SEН-фрейм и собственная обработка исключений. Ликвидация коллизий в разработках.





^ Название темы раздела

кол-во часов

лекции

практика

СРСП

СРС

Всего

1

1 Вводная. Порядок разработки. Требования к содержанию и документам. История развития ИСРП. 2.Документы международного и государственного. стандарта, определяющие состав разработки . RUP.

2




6

6



8

2

3 Выработка требований. ТЗ. Методы и инструменты логического проектирования.

2




3

3


8

3

4 UML. Описание функциональности разработки. Методы и инструменты.

2

2

3

3


10

4

5. UML. Методы и инструменты. Создание модели процессов в BPwin (IDEF0).

2

2

3

3

10

5

6. Построение диаграммы классов. Методы, технологии, инструменты.

2




3

3

8

6

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

2




3

3

8

7

8. Определение инструментов разработки. Системные макросы и их применение в текстах разработки. Инструментальные средства и технологии Windows. MFC. SDK.

2

2

3

3

10

8

9. Процедура физического проектирования – порядок, инструменты, ресурсы, документы

2

2

3

3

10

9

10. Средства визуального программирования – MS Visual Studio, Borland Delphi и др.

2

1

3

3

9

10

11. Средства визуального программирования. Результаты компиляции. Список опций компилятора и компоновщика. Управление компилятором (С++Builder).

2

2

3

3

10

11

12. Подбор и редактирование компонент, разработка компонент. Open ТOOLs API.

2




3

3

8

12

13. Построение интерфейса программы. Принципы разработки инструментария.

2




3

3

8

13

14. Инструментальные средства и методы построения интерфейса. Добавление действий.

2

2

3

3

10

14

15. Отладка программ. Инструменты. Методика отладки.

2

2

3

3

10

15

16. Тестирование. Разработка инвариантов и тестовых примеров

2




3

3

8

15

Всего часов

30

15

45

45

135



^ 7. Тематический план занятий

7.1. Тематический план лекций





Наименование темы лекций

Кол-во часов

1

1 Вводная. Порядок разработки. Требования к содержанию и документам. История развития ИСРП. 2.Документы международного и государственного. стандарта, определяющие состав разработки . RUP.

2

2

3 Выработка требований. ТЗ. Методы и инструменты логического проектирования.

2

3

4 UML. Описание функциональности разработки. Методы и инструменты.

2

4

5. UML. Методы и инструменты. Создание модели процессов в BPwin (IDEF0).

2

5

6. Построение диаграммы классов. Методы, технологии, инструменты.

2

6

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

2

7

8. Определение инструментов разработки. Системные макросы и их применение в текстах разработки. Инструментальные средства и технологии Windows. MFC. SDK.

2

8

9. Процедура физического проектирования – порядок, инструменты, ресурсы, документы

2

9

10. Средства визуального программирования – MS Visual Studio, Borland Delphi и др.

2

10

11. Средства визуального программирования. Результаты компиляции. Список опций компилятора и компоновщика. Управление компилятором (С++Builder).

2

11

12. Подбор и редактирование компонент, разработка компонент. Open ТOOLs API.

2

12

13. Построение интерфейса программы. Принципы разработки инструментария.

2

13

14. Инструментальные средства и методы построения интерфейса. Добавление действий.

2

14

15. Отладка программ. Инструменты. Методика отладки.

2

15

16. Тестирование. Разработка инвариантов и тестовых примеров

2




Всего часов

30


^ 7.2. Тематический план лабораторных занятий




Наименование темы занятия

Кол-во часов

1

1. Создание диаграммы вариантов использования для системы обработки заказов.

2

2

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

2

3

3. Разработка диаграмм классов. Работа с пакетами.

2

4

4. Детализированная диаграмма последовательности.

2

5

5. Отношения между классами.

1

6

6. Разработка диаграммы состояний.

2

7

7. Разработка диаграммы компонентов.

2

8

8. Разработка диаграммы размещения.

2




Итого

15

^ 7.3. Тематический план самостоятельных работ под руководством преподавателя (СРСП)





Наименование темы занятия

Кол-во часов

1

1 Вводная. Порядок разработки. Требования к содержанию и документам. История развития ИСРП.

3

2

2.Документы международного и государственного. стандарта, определяющие состав разработки . RUP.

3

3

3 Выработка требований. ТЗ. Методы и инструменты логического проектирования.

3

4

4 UML. Описание функциональности разработки. Методы и инструменты.

3

5

5. UML. Методы и инструменты. Создание модели процессов в BPwin (IDEF0).

3

6

6. Построение диаграммы классов. Методы, технологии, инструменты.

3

7

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

3

8

8. Определение инструментов разработки. Системные макросы и их применение в текстах разработки. Инструментальные средства и технологии Windows. MFC. SDK.

3

9

9. Процедура физического проектирования – порядок, инструменты, ресурсы, документы

3

19

10. Средства визуального программирования – MS Visual Studio, Borland Delphi и др.

3

11

11. Средства визуального программирования. Результаты компиляции. Список опций компилятора и компоновщика. Управление компилятором (С++Builder).

3

12

12. Подбор и редактирование компонент, разработка компонент. Open ТOOLs API.

3

13

13. Построение интерфейса программы. Принципы разработки инструментария.

3

14

14. Инструментальные средства и методы построения интерфейса. Добавление действий.

3

15

15. Отладка программ. Инструменты. Методика отладки.

3

16

16. Тестирование. Разработка инвариантов и тестовых примеров

3




Всего часов

45


^ 8. Задания самостоятельной работы студентов (СРС)


8.1. Тематический план самостоятельной работы студента (СРС)




Наименование темы занятия

Кол-во часов

1

1.Разбор стандартов и шаблонов представления программ на различных фазах и этапах их разработки. Стандарт ЖЦ и стандарт безопасности.

5

2

2.Инструменты, методики, нотации построения логических моделей данных и алгоритмов

5

3

3 Разбор структуры программных файлов на различных стадиях представления программ – исходник, объектный, исполняемый файл. Управление исключениями - основные синтаксические конструкции, механика исключений, системные исключения, исключения и классы.

5

4

4. Разбор структуры проектных файлов визуальных построителей программ. Шаблоны функций и их перегрузка. Специализация шаблонов. Создание представителей шаблонов класса. Полная специализация шаблонов. Дружественные шаблоны и порождение представителей. Установки проекта и ключи компилятора. Ключевые слова.

5

5

5. Отладка программ. Предварительные шаги. Диалог – опции отладчика. Отладочные пункты меню. Элементы отладки – контрольные точки, пошаговое исполнение, мониторинг переменных. Инспектора отладки, локальных переменных, прочие. Стек вызовов. Пошаговое исполнение кода – ручное управление исполнением программы.

4

6

6. Директивы препроцессора. 3 вида макроопределений – предопределенные, с параметрами, строковые. Конкатенация. Условная компиляция и директивы управления. Предотвращение повторов – пример. Отладочные сообщения, переключение разделов кода. Макрос assert.

4

7

7. Разбор директив и опций - препроцессора, компилятора, компоновщика и их применение в процессе разработки и отладки программ Особенности (расширение) С++В. Соглашение о вызовах. Управление исключениями. Псевдопеременные. Управление компиляцией – страницы compiler, advanced compiler, directory – conditionals.

4

8

8. Структура компонент – свойства, типы свойств, методы, события, работа с потоками данных, отношения владения и наследования. Информация о типах времени исполнения (RTTI)- получение информации о типах и указателях на них.

4

9

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

5

10

10. Пакеты компонент – типы, файлы, версии. Директивы пакетов, пакеты настроек. Сложные методики работы с компонентами – создание редактора свойств. Редакторы компонент. Категории свойств.

4




Итого

45


^ 8.2. План организации самостоятельной работы студента (СРС)





Тема

Литература

Рекомендации

Вид контроля

Сроки сдачи (неделя)

1

1.Разбор стандартов и шаблонов представления программ на различных фазах и этапах их разработки. Стандарт Ж Ц и стандарт безопасности.

1.А. Якобсон, Г. Буч, Дж. Рамбо Унифицированный процесс разработки ПО, М., 2000 г.

2Крэг Ларман Применение UML и шаблонов проектирования. М.,Вильямс, 2001 г.

2.Шниер, Толковый словарь компьютерных технологий. М:, 2002 г.


Чтение литературы, поиск в интернете

Посещаемость лекций

2

2

2.Инструменты, методики, нотации построения логических моделей данных и алгоритмов

Леффингуал, Дин, Ундри, Дон Принципы работы с требованиями к ПО. Унифицированный подход. М., 2002г.


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

Посещаемость практических занятий

3

3

3. Разбор структуры программных файлов на различных стадиях представления программ – исходник, объектный, исполняемый файл. Управление исключениями - основные синтаксические конструкции,механика исключений, системные исключения, исключения и классы.

Леффингуал, Дин, Ундри, Дон Принципы работы с требованиями к ПО. Унифицированный подход. М., 2002г.


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

Посещаемость лабораторных

занятий

4

4

4. Разбор структуры проектных файлов визуальных построителей программ. Шаблоны функций и их перегрузка. Специализация шаблонов. Создание представителей шаблонов класса. Полная специализация шаблонов. Дружественные шаблоны и порождение представителей. Установки проекта и ключи компилятора. Ключевые слова.

Леффингуал, Дин, Ундри, Дон Принципы работы с требованиями к ПО. Унифицированный подход. М., 2002г.


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

Сдача лабораторных работ

№№ 1-6

5

5

5. Отладка программ. Предварительные шаги. Диалог – опции отладчика. Отладочные пункты меню. Элементы отладки – контрольные точки,пошаговое исполнение, мониторинг переменных. Инспектора отладки, локальных переменных, прочие. Стек вызовов. Пошаговое исполнение кода – ручное управление исполнением программы.

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


Выполнение лабораторных работ

Контрольные задания к СРС по лекциям № 1-15

6

6

6. Директивы препроцессора. 3 вида макроопределений – предопределенные, с параметрами, строковые. Конкатенация. Условная компиляция и директивы управления. Предотвращение повторов – пример. Отладочные сообщения, переключение разделов кода. Макрос assert.

Орлов С.А. Технологии разработки программного обеспечения. Питер, 2002г.


Выполнение лабораторных работ

Контрольные задания к СРС по практическим занятиям № 1-15

8

7

7. Разбор директив и опций - препроцессора, компилятора, компоновщика и их применение в процессе разработки и отладки программ Особенности (расширение) с++В. Соглашение о вызовах. Управление исключениями. Псевдопеременные. Управление компиляцией – страницы compiler, advanced compiler, directory – conditionals.

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

2.Крэг Ларман Применение UML и шаблонов проектирования. М.,Вильямс, 2001 г.


Выполнение лабораторных работ

Упражнения к темам СРСП

10

8

8. Структура компонент – свойства, типы свойств, методы, события, работа с потоками данных, отношения владения и наследования. Информация о типах времени исполнения (RTTI)- получение информации о типах и указателях на них.

1.А. Якобсон, Г. Буч, Дж. Рамбо Унифицированный процесс разработки ПО, М., 2000 г.

2.Крэг Ларман Применение UML и шаблонов проектирования. М.,Вильямс, 2001 г.


Выполнение лабораторных работ

Письменные мини-контр. работы на практических занятиях

11

9

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

Орлов С.А. Технологии разработки программного обеспечения. Питер, 2002г.





Реферат

14

10

10. Пакеты компонент – типы, файлы, версии. Директивы пакетов, пакеты настроек. Сложные методики работы с компонентами – создание редактора свойств. Редакторы компонент. Категории свойств.

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


Контроль самого себя по тестам

Теоретический модуль

15




Итого








Экзамен






^ 9. Время консультаций: с 16-00-18-00 - пятница

10. Расписание рубежного контроля: РК 1 – 8-я неделя, РК 2 – 15 неделя.

11. Список литературы:

  1. Леффингуал, Дин, Ундри, Дон Принципы работы с требованиями к ПО. Унифицированный подход. М., 2002г.

  2. Сэм Канер и др. Тестирования программного обеспечения. Киев, 2000 г.

  3. А. Якобсон, Г. Буч, Дж. Рамбо Унифицированный процесс разработки ПО, М., 2000 г.

  4. Крэг Ларман, Применение UML и шаблонов проектирования. М.,Вильямс, 2001 г.

  5. Д. Шниер, Толковый словарь компьютерных технологий. М:, 2002 г.

  6. Стив Тексейра и Ксавье Пачеко, Delphi 7., Руководство разработчика Т 1, 2 . Вильямс 2006г.

  7. Дж. Шмуллер, Освой самостоятельно UML 2.0. М., 2006 г.

  8. Орлов С.А., Технологии разработки программного обеспечения. Питер, 2002г.

  9. Р. Денис Гиббс, Управление проектами с помощью IBM Rational Unified Process, М.: КУДИЦ-ПРЕСС, 2007 г.

  10. Терри Кватрани, Джим Палистрант Визуальное моделирование с помощью IBM Rational Sostware Architect и UML. М.: КУДИЦ-ПРЕСС, 2007 г.

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

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

13. Информация в электронной форме на сервере лаборатории «Системы безопасности», (ауд.207) – Far, MS Visual Studio, С++ Builder, Delphi и др.

^ 12. Требования преподавателя:

При изучении дисциплины «Инструментальные средства разработки программ» необходимо соблюдать следующие правила:

1. Не опаздывать на занятия.

2. Не пропускать занятия без уважительной причины, в случае болезни

прошу предоставить справку, в других случаях – объяснительную

записку.

3. Активно участвовать в учебном процессе.

4. Соблюдать график выполнения и сроки сдачи заданий.

5. Быть терпимыми, открытыми, откровенными и доброжелательными к сокурсникам и преподавателям.

^ 13. Критерии оценки: Знания, умения, навыки и компетенции обучающихся по всем видам контроля определяются оценками балльно-рейтинговой буквенной системы.

Оценка «отлично» (А, и А-). Данная оценка ставится в том случае, если обучающийся показал полное усвоение программного материала и не допустил каких-либо ошибок, неточностей, своевременно и правильно выполнил контрольные и лабораторные работы и сдал отчеты по ним, проявил при этом оригинальное мышление, своевременно и без каких-либо ошибок сдал коллоквиумы и выполнил домашние задания, занимался научно-исследовательской работой, самостоятельно использовал дополнительную научную литературу при изучении дисциплины, умел самостоятельно систематизировать программный материал.

Оценка «хорошо» (В+, В и В-). Данная оценка ставится в том случае, если студент освоил программный материал не ниже чем на 75% и при этом не допустил грубых ошибок при ответе, своевременно выполнил контрольные и лабораторные работы и сдал их без принципиальных замечаний, правильно выполнил и своевременно сдал коллоквиумы и домашние задания без принципиальных замечаний, использовал дополнительную литературу по указанию преподавателя, занимался научно-исследовательской работой, допускал непринципиальные неточности или принципиальные ошибки, исправленные самим студентом, сумел систематизировать программный материал с помощью преподавателя.

Оценка «удовлетворительно» (С+, С., С-, D+, и D). Данная оценка ставится в том случае, если студент освоил программный материал не менее чем на 50%, при выполнении контрольных и лабораторных работ, домашних заданий нуждался в помощи преподавателя, при сдаче коллоквиума допускал неточности и непринципиальные ошибки, неточности, не проявил активность в исследовательской работе, ограничивался только учебной литературой, указанной преподавателем, испытывал больше затруднения в систе­матизации материала.

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

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

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

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

Итоговая оценка Иоц по дисциплине определяется по формуле (1):


Р1 + Р2


Иоц = × 0,6 + Э × 0,4, (1)

2


где:

Р1 - процентное содержание оценки 1-го рейтинга;

Р2 - процентное содержание оценки 2-го рейтинга;

Э - процентное содержание экзаменационной оценки.


^ Буквенная система оценки учебных достижений

обучающихся, соответствующая цифровому эквиваленту

по четырехбалльной системе

 

Оценка по

буквенной

системе

Цифровой

эквивалент

баллов

%-ное

содержание

Оценка по

традиционной

системе

А

4,0

95-100

Отлично

А-

3,67

90-94

В+

3,33

85-89

Хорошо

В

3,0

80-84

В-

2,67

75-79

С+

2,33

70-74

Удовлетворительно

С

2,0

65-69

С-

1,67

60-64

D+

1,33

55-59

D

1,0

50-54

F

0

0-49

Неудовлетворительно




Скачать 374.12 Kb.
оставить комментарий
Дата04.03.2012
Размер374.12 Kb.
ТипПрограмма, Образовательные материалы
Добавить документ в свой блог или на сайт

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

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

опубликовать
Документы

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