Новосибирский государственный технический университет
Факультет автоматики и вычислительной техники
Кафедра автоматизированных систем управления
"УТВЕРЖДАЮ"
Декан А В Т Ф
__________В.В. Губарев
"___"___________2006 г.
РАБОЧАЯ ПРОГРАММА учебной дисциплины
Технология разработки информационно-программного обеспечения
ООП по направлению 654600
«Информатика и вычислительная техника»
специальности 230102 (220200)
«Автоматизированные системы обработки информации и управления»
(уровень подготовки – инженерная подготовка)
Факультет АВТ
Курс 5, семестр 9
Лекции 51 час.
Лабораторные занятия 34 час.
Курсовой проект - 9 семестр
Самостоятельная работа 100 час.
Экзамен – 9 семестр
Всего 185 час.
Новосибирск
2006
Рабочая программа составлена на основании Государственного образовательного стандарта высшего профессионального образования по направлению 654600 «Информатика и вычислительная техника»
Регистрационный номер 224 тех/дс, дата утверждения ГОС – 27.03.2000
Шифр дисциплины в ГОС – ДС.00 (дисциплины специализации, устанавливаются вузом)
Шифр дисциплины по учебному плану – 7, дисциплина, устанавливаемая вузом (2.2)
Рабочая программа обсуждена на заседании кафедры АСУ,
протокол № _1_ от _16.01.2006г.
Программу составил
к.т.н., доцент Г.В. Пушкарева
Заведующий кафедрой,
ответственный за основную
образовательную программу
д.т.н., профессор В.Д. Фроловский
ГОС по направлению 654600 «Информатика и вычислительная техника»
1.4.4. Задачи профессиональной деятельности
Инженер подготовлен к решению следующих профессиональных задач в зависимости от вида профессиональной деятельности.
Проектно-конструкторская деятельность:
определение целей проектирования объектов профессиональной деятельности, критериев эффективности проектных решений, ограничений;
системный анализ объекта проектирования и предметной области, их взаимосвязей;
разработка требований и спецификаций объектов профессиональной деятельности на основе анализа запросов пользователей, моделей предметной области и возможностей технических средств;
проектирование архитектуры аппаратно-программных комплексов и их компонентов;
проектирование человеко-машинного интерфейса аппаратно-программных комплексов;
выбор средств вычислительной техники (ВТ), средств программирования и их применения для эффективной реализации аппаратно-программных комплексов;
разработка (на основе действующих стандартов) документации для различных категорий специалистов, участвующих в создании, эксплуатации и сопровождении объектов профессиональной деятельности;
проектирование математического, лингвистического, информационного и программного обеспечения вычислительных систем (ВС) и автоматизированных систем на основе современных методов, средств и технологий проектирования, в том числе с использованием систем автоматизированного проектирования;
оценка надежности и качества функционирования объекта проектирования;
обеспечение условий безопасной жизнедеятельности;
расчет экономической эффективности.
Производственно-технологическая деятельность:
создание ВС, автоматизированных систем и производство программных продуктов заданного качества в заданный срок;
тестирование и отладка аппаратно-программных комплексов;
разработка программы и методики испытаний, проведение испытаний объектов профессиональной деятельности;
подготовка и передача аппаратно-программных комплексов для изготовления и сопровождения;
комплексирование аппаратных и программных средств, создание вычислительных систем, комплексов и сетей;
сертификация объектов профессиональной деятельности.
Научно-исследовательская деятельность:
выбор и преобразование математических моделей явлений, процессов и систем с целью их эффективной программно-аппаратной реализации и их исследования средствами ВТ;
разработка математических моделей, методов, компьютерных технологий и систем поддержки принятия решений в научных исследованиях, проектно-конструкторской деятельности, управлении технологическими, экономическими, социальными системами и в гуманитарных областях деятельности человека;
анализ, теоретическое и экспериментальное исследование методов, алгоритмов, программ, аппаратно-программных комплексов и систем;
анализ и исследование методов и технологий, применяемых на всех этапах жизненного цикла объектов профессиональной деятельности;
создание и исследование математических и программных моделей вычислительных и информационных процессов, связанных с функционированием объектов профессиональной деятельности;
разработка планов, программ и методик исследования программно-аппаратных комплексов;
разработка и совершенствование формальных моделей и методов, применяемых при создании объектов профессиональной деятельности;
разработка и исследование методик анализа, синтеза, оптимизации и прогнозирования качества процессов функционирования объектов профессиональной деятельности;
разработка, совершенствование и применение средств спецификации, методов разработки, стандартов и технологий производства объектов профессиональной деятельности.
Организационно-управленческая деятельность:
организация процесса разработки объектов профессиональной деятельности с заданным качеством в заданный срок;
организация работы коллектива исполнителей по разработке объектов профессиональной деятельности, организация взаимодействия коллектива разработчиков и заказчика, а также разработчиков различных специальностей, принятие управленческих решений в условиях различных мнений;
нахождение компромисса между различными требованиями (стоимости, качества, сроков исполнения) при долгосрочном и краткосрочном планировании и поиск приемлемых решений;
планирование разработки объектов профессиональной деятельности;
оценка, контроль и управление процессом разработки объектов профессиональной деятельности;
выбор технологии, инструментальных средств и средств ВТ при организации процесса разработки объектов профессиональной деятельности;
обучение персонала в рамках принятой организации процесса разработки объектов профессиональной деятельности.
Эксплуатационная деятельность:
инсталляция, настройка и обслуживание системного, инструментального и прикладного программного обеспечения, ВС и автоматизированных систем;
организация внедрения объекта проектирования и разработки в опытную или промышленную эксплуатацию;
сопровождение программных продуктов, ВС и автоматизированных систем;
выбор методов и средств измерения эксплуатационных характеристик объектов профессиональной деятельности;
анализ эксплуатационных характеристик объектов профессиональной деятельности, выработка требований и спецификаций по их модификации.
1.4.5. Квалификационные требования
Подготовка выпускника должна обеспечивать квалификационные умения для решения профессиональных задач:
участие во всех фазах проектирования, разработки, изготовления и сопровождения объектов профессиональной деятельности;
участие в разработке всех видов документации на программные, аппаратные и программно-аппаратные комплексы;
использование современных методов, средств и технологии разработки объектов профессиональной деятельности;
участие в проведении научных исследований и выполнении технических разработок в своей профессиональной области;
осуществление сбора, обработки, анализа и систематизации научно-технической информации по заданной теме своей профессиональной области с применением современных информационных технологий;
взаимодействие со специалистами смежного профиля при разработке методов, средств и технологий применения объектов профессиональной деятельности в научных исследованиях и проектно-конструкторской деятельности, а также в управлении технологическими, экономическими и социальными системами;
кооперация с коллегами, работа в коллективе, управление и организация работы исполнителей в процессе производства программных продуктов, вычислительных средств и автоматизированных систем;
организация на научной основе своего труда, владение современными информационными технологиями, применяемыми в сфере его профессиональной деятельности;
анализ своих возможностей, способность к переоценке накопленного опыта и приобретению новых знаний с использованием современных информационных и образовательных технологий;
готовность к работе над междисциплинарными проектами.
Инженер должен знать:
постановления, распоряжения, приказы, методические и нормативные материалы по проектированию, производству и сопровождению объектов профессиональной деятельности;
технологию проектирования, производства и сопровождения объектов профессиональной деятельности;
перспективы и тенденции развития информационных технологий;
технические характеристики и экономические показатели лучших отечественных и зарубежных образцов объектов профессиональной деятельности;
стандарты и технические условия;
порядок, методы и средства защиты интеллектуальной собственности;
современные средства вычислительной техники, коммуникаций и связи;
основные требования к организации труда при проектировании объектов профессиональной деятельности;
методы анализа качества объектов профессиональной деятельности;
правила, методы и средства подготовки технической документации;
основы экономики, организации труда и производства, научных исследований;
основы трудового законодательства;
правила и нормы охраны труда.
4. ТРЕБОВАНИЯ К ОБЯЗАТЕЛЬНОМУ МИНИМУМУ СОДЕРЖАНИЯ ОСНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ ПОДГОТОВКИ ДИПЛОМИРОВАННОГО СПЕЦИАЛИСТА ПО НАПРАВЛЕНИЮ 654600 ИНФОРМАТИКА И ВЫЧИСЛИТЕЛЬНАЯ ТЕХНИКА
Таблица 1
ДС.00
|
Дисциплины специализации
|
500
|
7.1. Требования к профессиональной подготовленности
дипломированного специалиста
Инженер по специальности "Автоматизированные системы обработки информации и управления"
должен знать:
основные понятия системотехники, структуру и классификацию АСОИУ, виды обеспечения АСОИУ;
принципы, методы и средства системного анализа и принятия решений, основные классы моделей исследования операций, методы формализации, алгоритмизации и реализации аналитических, численных, имитационных моделей;
принципы и методы разработки и применения систем поддержки принятия решений в научных исследованиях и в управлении технологическими, организационно-экономическими и социальными системами;
современные методы и средства программирования, СУБД, интегрированные среды, возможности и особенности их применения при разработке АСОИУ;
принципы организации и функционирования ЭВМ, вычислительных систем комплексов и сетей, их компоненты, характеристики, архитектуру, возможные области применения;
методы распределенной обработки информации, современные сетевые технические и программные средства, модели и структуры информационных сетей, оценки их эффективности, сетевые технологии;
принципы организации и построения баз данных, баз знаний, экспертных систем, пути, методы и средства интеллектуализации информационных систем;
основы компьютерной графики, современные технические и программные средства мультимедиа технологий;
принцип, модели, средства описания информационных систем и их элементов, объектно-ориентированные модели предметных областей, средства спецификации функциональных задач и проектных решений;
современные методы и средства разработки АСОИУ;
принципы, модели и методы управления информационными системами, тенденции их развития, связь со смежными областями;
должен владеть:
современными методами системного анализа информационных процессов и систем, принципами, методами и средствами принятия решений в АСОИУ;
математическими моделями, методами анализа, синтеза и оптимизации детерминированных, стохастических и экзистенциональных систем;
методами и инструментальными средствами исследования, моделирования и проектирования распределенных, корпоративных информационно-управляющих систем;
современными системными программными средствами, сетевыми технологиями, мультимедиа технологиями, методами и средствами интеллектуализации информационных систем;
методами и средствами проектирования и комплексирования аппаратных и программных средств АСОИУ;
современными методами организации разработки АСОИУ и их программного обеспечения;
методами оценки качества программного обеспечения, надежности и качества информационных систем, сертификации и аттестации АСОИУ и их компонентов.
2. Особенности (принципы) построения дисциплины
Особенности дисциплины представлены в таблице 2.
Таблица 2
Особенность
|
Пояснение
|
Основание для введения курса
|
Стандарт направления 654600 «Информатика и вычислительная техника»
|
Адресат курса
|
Студенты 5 курса, обучающиеся по направлению 654600 «Информатика и вычислительная техника» (инженерная подготовка), специальности 230102 «Автоматизированные системы обработки информации и управления»
|
Основная цель
|
Приобретение студентами теоретических и практических знаний для управления проектами разработки информационно-программного обеспечения автоматизированных систем
|
Ядро курса
|
Составляют технологии управления программными проектами и CASE-технологии разработки информационно-программного обеспечения систем
|
Уровень требований по сравнению со Стандартом
|
Требования к дисциплине соответствуют ГОС по направлению 654600 «Информатика и вычислительная техника»
|
Объем в часах курса
|
В курсе преобладает теоретическая подготовка, поскольку соотношение между лекционными и лабораторными занятиями 3:2 (51:34)
|
|