Аннотация учебно-методического комплекса «Технологии

advertisement
Аннотация учебно-методического комплекса
«Технологии программирования в современных ИС»
Программы «Информационные системы управления предприятием»
Учебно-методический комплекс (УМК) «Технологии программирования в
современных ИС» предназначен для изучения одноименной дисциплины, которая входит
в
цикл
специальных
дисциплин
Государственного
образовательного
стандарта
направления 230200 «Информационные системы». УМК соответствует также и
требованиям проекта Государственного образовательного стандарта третьего поколения
(ГОС-3) по направлению «Информационные системы».
Основной
целью
УМК
является
обеспечение
необходимыми
учебно-
методическими материалами учебной дисциплины и способствование в приобретении и
развитии следующих укрупненных компетенций: «Проектирование информационных
систем»; «Технологии разработки программного обеспечения».
Курс «Технологии программирования в современных ИС» предназначен для
изучения
вопросов
по
основам
технологии
программирования,
модульному
программированию, методам проектирования: нисходящему и восходящему, отладке,
тестированию, верификации, характеристикам качества программ, САSЕ-технологиям.
УМК также позволяет приобрести умения и навыки объектно-ориентированного
программирования.
УМК состоит из шести следующих разделов:
 модели компетенций;
 рабочей программы учебной дисциплины;
 методических рекомендаций по изучению курса;
 текста лекций по курсу (учебное пособие);
 словаря терминов (глоссария);
 материалов тестовой системы.
Структура курса «программирования в современных ИС» включает следующие
модули и темы:
Модуль 4.1. «История развития программирования» раскрывает тему: Тема 4.1.1.
Классификация языков программирования.
Модуль 4.2. «Введение в технологию программирования» состоит из семнадцати
тем:
Тема
4.2.1.
Надежное
программное
средство
как
продукт
технологии
программирования; Тема 4.2.2. Основные источники ошибок в программных средствах;
Тема 4.2.3. Общие принципы разработки программных средств; Тема 4.2.4. CASE-
технологии; Тема 4.2.5. Понятие жизненного цикла программного средства; Тема 4.2.6.
Внешнее описание программного средства; Тема 4.2.7. Методы спецификации семантики
функций; Тема 4.2.8. Архитектура программного средства; Тема 4.2.9. Модульное
программирование; Тема 4.2.10. Разработка программного модуля; Тема 4.2.11. Отладка
программного средства; Тема 4.2.12. Обеспечение функциональности и надежности
программного средства; Тема 4.2.13. Обеспечение качества программного средства; Тема
4.2.14.
Документирование
требований
к
программным
средствам;
Тема
4.2.15.
Документирование программных средств; Тема 4.2.16. Аттестация программного
средства; Тема 4.2.17. Принципы создания удобного пользовательского интерфейса.
Модуль 4.3. «Современные подходы к программированию» включает следующие
семь тем: Тема 4.3.1. Функциональный подход к программированию; Тема 4.3.2.
Рекурсивные вычисления; Тема 4.3.3. Типизация данных; Тема 4.3.4. Объектноориентированный подход к программированию; Тема 4.3.6. Платформа .NET и ее
применение для объектно-ориентированного подхода к программированию; Тема 4.3.6.
Событийный подход к программированию; Тема 4.3.7. Компонентно-ориентированный
подход к программированию.
Основные формы учебных занятий лекции и практические занятия (лабораторные
работы). В рамках выполнения учебной нагрузки по дисциплине «Технологии
программирования в современных ИС» необходимо выполнить лабораторные работы.
На основе изучения материала данной дисциплины студенты должны:
Иметь представление о современных языках программирования высокого
уровня; наиболее распространенных источниках ошибок и методах их устранения; общих
принципах построения программного обеспечения; возможностях современных CASEсредств; мировых стандартах в области технологий программирования; технологиях
экстремального
программирования;
перспективах
развития
технологий
создания
программного обеспечения; общих технологиях, лежащих в основе платформы .NET.
Знать
современное
состояние
и
тенденции
развития
технологий
программирования; основные этапы жизненного цикла программного средства; основные
принципы построения программных средств; особенности основных современных
подходов к программированию; теоретические основы построения современных языков
программирования, инструментальных и технологических средств разработки ПО;
методологии документирования программ.
Уметь использовать современные инструментальные и технологические средства
разработки ПО; реализовать выбор технологии и инструментальных средств, для
разработки, составления, отладки, тестирования и документирования ПО на языках
высокого уровня для задач обработки числовой и символьной информации.
Используемые программные средства: операционная система Microsoft Windows
XP Professional, среды программирования (Delphi), Microsoft Visual Studio 2005 Standard
Edition.
Download