скачать КАЗАХСКАЯ АКАДЕМИЯ ТРУДА И СОЦИАЛЬНЫХ ОТНОШЕНИЙ ЭКОНОМИЧЕСКИЙ ФАКУЛЬТЕТ
Тел. 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 Зам. председателя УМС Бегалиев Е.Н. _____________подпись
^ разработал учебные программы по дисциплинам «Интернет технологии», «Интерфейсы компьютерных систем», «Операционные системы», «Программирование на языке С++ Builder», «Программирование на языке С++ Visual Studio». Дандыбаев М.Ж. имеет 26 научных трудов, одно патентное свидетельство. ^ Экономический факультет КазАТиСО, г. Алматы, ул. Наурызбай батыра 9, телефон -279-95-82, 279-27-30 (вн.111). 3. Описание дисциплины Инструменты разработки и реализации программ делятся на аппаратные и программные. Предлагаемая программа ориентирована на изучение в дисциплине программных инструментальных средств, используемых для разработки и установки программ на компьютер. Разработка программного продукта (ПП) представляет множество связанных фрагментарных действий - таких как: - создание модели данных и методики вычислений; - описание функциональности; - определение структуры данных; определение и описание способа реализации задачи (алгоритма решения); - определение и описание интерфейса пользователя; - определение средств поддержки ПП; - спецификация задачи; - написание текста программы; - трансляция и отладка программы; - связывание и подключение библиотек поддержки; - создание среды выполнения; размещения исходного модуля и загрузка; - создание встроенной помощи и документирование разработки; - создание устанавливаемого (инсталляционного) пакета ПП. В рамках Rational Unified Process (RUP) набор действий по разработке программ сконцентрирован в следующих этапах: - определение требований; - проектирование; - программирование; - тестирование; - внедрение. Для выполнения указанных работ разработан и постоянно пополняется огромный набор программ - инструментов, позволяющих формализовать и автоматизировать процесс разработки программ. Использование этих средств существенно сокращает сроки разработки и внедрения программных продуктов. ^ Цели дисциплины Целъ преподавания дисциплины “Инструментальные средства разработки программ”: изучение, перечисление и классификация программного инструментария; определение направления применения, состава, методов и средств инструментального программного обеспечения; освоение приемов работы с инструментами разработки, компиляции, отладки, установки программ; анализ возможностей и характеристик использования инструментов, их информационного обеспечения; формирование навыков практического использования современных средств разработки, отладки, внедрения и поддержки программного обеспечения. Задачи - в результате изучения курса студенты должны приобрести и освоить, с системных позиций, следующие знания, умения и навыки: Знание- основных направлений в области проектирования, разработки программных продуктов и набора инструментальных средств, обеспечивающих их жизненный цикл; теоретических основ построения инструментального программного обеспечения; международных и отечественных стандартов, используемых при разработке программных продуктов; классических и современных подходов к построению интерфейса и информационной структуры инструментария. Умение- выбора инструментального средства, обеспечивающего этапы жизненного цикла программ, при практическом использовании – разработке и реализации программных продуктов; использования стандартов построения программного инструментария; использования инструментальных программных средств; анализа характеристик качества и оценки эффективности использования инструментария: оценки экономической эффективности внедрения инструментального программного средства; реализации структурного и объектно-ориентированного подхода в работе с инструментарием. Навыки – применения инструментальных программных средств; разработки программного инструментария; сравнительного анализа при выборе инструментов 4. Пререквизиты: информатика; программирование на алгоритмических языках; технологии программирования; - ассемблер 5. Постреквизиты: Все виды дисциплин по разработке программ и программно-информационных комплексов (ПИКов), в которых используется знания изучаемой дисциплины: - проектирование баз данных; - интернет – технологии; системное программирование; основы информационной безопасности и др. Все указанные дисциплины тесно взаимосвязаны по объектам и методологии использования. ^ Тема 1. Стандарты - дисциплины и процесса разработки.(4 час.) Лекция 1 Вводная. Порядок разработки и требования к содержанию и документам разработки программ. История развития ИСРП. Введение. Методика ведения записей и выполнения работ по дисциплине. Определение понятий: программа, уровни и категории (направления) программирования, инструмент и разработка программ. Классификация инструментальных средств. Предмет и задачи дисциплины. Роль и место инструментальных средств в процедуре разработки программ. Характеристики качества и использования инструментария. Краткий исторический обзор развития инструментальных систем. ^ Методы проектирования и обеспечение жизненного цикла программ. Современные инструментальные средства. Технология RUP, ее фазы и документы разработки, инструментарий. Международные и отечественные стандарты, используемые при разработке программных продуктов. Стандарт ИСО, определяющий качество разработки. Реализация стандартов в инструментальных средствах. Стандарты информационной безопасности.
^ Лекция 3. Выработка требований. ТЗ. Методы и инструменты логического проектирования. UML. Фаза предварительной разработки программного продукта – фаза логического проектирования. Диаграммы UML и цепочка построения диаграммы классов. Методика проектирование моделей представления информации и алгоритмов. ^ Графические и текстовые средства описания и документирования проблемной области - данных и функций. Инструменты и технологии для выполнения работ - BP Win, MS Visio, MS Net и др. ^ Использование инструментов и технологий при выполнении работ для описания функциональных возможностей разработки и спецификации требований к программам. ^ Порядок получения диаграммы классов. Установка отношений между классами. Графические модели представления классов. Методика и инструменты Rational Rose. Методика и инструменты Coad.
^ Лекция 7. Определение языка разработки, среды реализации, инструментов разработки. Особенности виртуальной среды реализации программ и их учет в разработке ПП. Операционные оболочки микропроцессора. Языки программирования и языковые системы. Операционные системы (ОС)- среда исполнения и инструмент - посредник в разработке программ. Использование среды выполнения программ. Инструментальные средства Windows. Инструменты для работы с файлами программ и данных в операционной среде (файл-менеджеры) – NC, FAR, проводник MS Win и др. ^ Использование среды выполнения программ. Библиотеки ОС и их использование в разработке программ.
^ Лекция 9. Процедура физического проектирования – порядок, инструменты, ресурсы, документы Фаза разработки текста программного продукта – фаза физического проектирования. Работа препроцессора, трансляция, связывание, загрузка, исполнение программ. Управление генерацией текста исходного модуля - макрогенерация. Фазы трансляции. Формат исполняемых (загрузочных) файлов. Опции транслятора (компилятора) и компоновщика (линкера). Промежуточные формы представления программ. Таблицы транслятора, редактора связей, загрузчика, исполнителя (диспетчер задач). Turbo-оболочки - текстовой редактор, отладчик, компилятор, построитель заданий - maker, редактор связей. Visio построители, дизайнеры. Библиотеки объектов. Инструменты работы с библиотеками и объектами. ^ Визуальное проектирование программ. Визуальные среды (Delphi,C++Builder, Power Builder(SY Base), Designer, Developer(Oracle), Visual Busic, Visual C++ и.др). Типы файлов Delphi. Компиляция и связывание программ в Delphi. Директивы компилятора Delphi . ^ Результаты компиляции. Инструменты Visual Studio их назначение и использование. ^ Организация визуальной среды - инспектора свойств, событий и их использование. Создание компонент и пакетов компонент, их использование. Методика визуального проектирования. Связывание объектов программ. Набор стандартных компонент разработки. Графические компоненты. Построение отчетов. Менеджеры, редакторы, мастера (wizards). ^ Стандартный интерфейс систем. Минимизация вмешательства. Размещение на экране. Одно- и многостраничный интерфейс. Модальные окна и фокус. Технологии, обеспечивающие визуальное проектирование интерфейса. Раскраска. Сменяемость окон и порядок их размещения. Организация подсказок. Требования эргономики и инженерной психологии к интерфейсу. Интерфейсы Open Tools API Построение мастеров. ^ Интерфейсные объекты визуальных дизайнеров и их использование при построении интерфейса. Создание редактора свойств. Редакторы компонент. Категории свойств. Расширение оболочки Windows – мастер СОМ объектов, обработчики перемещений, контекстного меню, пиктограмм. ^ Лекция 15. Отладка программ. Инструменты. Методика отладки. Процедура отладки. Инструменты отладки. Контрольные точки и откаты. Режимы отладки. Минимизация повторных действий при отладке. Управление отладкой. Документы отладки. Использование debuggers – меню, возможности, команды. ^ Контроль реализации программ. Разбивка программы на блоки контроля. Определение инвариантов. Разработка процедур, условий и режимов контроля. Определения критических участков. 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.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 |
^ №
| Наименование темы занятия | Кол-во часов | 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 | ^
№
| Наименование темы занятия | Кол-во часов | 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.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 |
^
№ | Тема | Литература | Рекомендации | Вид контроля | Сроки сдачи (неделя) | 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 |
| Итого |
|
|
Экзамен |
|
^ 10. Расписание рубежного контроля: РК 1 – 8-я неделя, РК 2 – 15 неделя. 11. Список литературы: Леффингуал, Дин, Ундри, Дон Принципы работы с требованиями к ПО. Унифицированный подход. М., 2002г. Сэм Канер и др. Тестирования программного обеспечения. Киев, 2000 г. А. Якобсон, Г. Буч, Дж. Рамбо Унифицированный процесс разработки ПО, М., 2000 г. Крэг Ларман, Применение UML и шаблонов проектирования. М.,Вильямс, 2001 г. Д. Шниер, Толковый словарь компьютерных технологий. М:, 2002 г. Стив Тексейра и Ксавье Пачеко, Delphi 7., Руководство разработчика Т 1, 2 . Вильямс 2006г. Дж. Шмуллер, Освой самостоятельно UML 2.0. М., 2006 г. Орлов С.А., Технологии разработки программного обеспечения. Питер, 2002г. Р. Денис Гиббс, Управление проектами с помощью IBM Rational Unified Process, М.: КУДИЦ-ПРЕСС, 2007 г. Терри Кватрани, Джим Палистрант Визуальное моделирование с помощью IBM Rational Sostware Architect и UML. М.: КУДИЦ-ПРЕСС, 2007 г. Луиза Тампе, Введение в тестирование программного обеспечения. М.: Вильямс, 2003 г. Иан Соммервилл, Инженерия программного обеспечения. М.: Вильямс, 2002 г. 13. Информация в электронной форме на сервере лаборатории «Системы безопасности», (ауд.207) – Far, MS Visual Studio, С++ Builder, Delphi и др. ^ При изучении дисциплины «Инструментальные средства разработки программ» необходимо соблюдать следующие правила: 1. Не опаздывать на занятия. 2. Не пропускать занятия без уважительной причины, в случае болезни прошу предоставить справку, в других случаях – объяснительную записку. 3. Активно участвовать в учебном процессе. 4. Соблюдать график выполнения и сроки сдачи заданий. 5. Быть терпимыми, открытыми, откровенными и доброжелательными к сокурсникам и преподавателям. ^ Знания, умения, навыки и компетенции обучающихся по всем видам контроля определяются оценками балльно-рейтинговой буквенной системы. Оценка «отлично» (А, и А-). Данная оценка ставится в том случае, если обучающийся показал полное усвоение программного материала и не допустил каких-либо ошибок, неточностей, своевременно и правильно выполнил контрольные и лабораторные работы и сдал отчеты по ним, проявил при этом оригинальное мышление, своевременно и без каких-либо ошибок сдал коллоквиумы и выполнил домашние задания, занимался научно-исследовательской работой, самостоятельно использовал дополнительную научную литературу при изучении дисциплины, умел самостоятельно систематизировать программный материал. Оценка «хорошо» (В+, В и В-). Данная оценка ставится в том случае, если студент освоил программный материал не ниже чем на 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 | Неудовлетворительно |
Добавить документ в свой блог или на сайт
|