Учебно-методический комплекс для студентов специальности 351400. 65 «Прикладная информатика (по областям)» «подготовлено к изданию»
Вид материала | Учебно-методический комплекс |
- Учебно-методический комплекс для студентов специальности 351400. 65 «Прикладная информатика, 205.33kb.
- Учебно-методический комплекс для студентов специальности 351400. 65 «Прикладная информатика, 370.85kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 81.9kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 172.73kb.
- Учебно-методический комплекс для студентов специальности 080801. 65 «Прикладная информатика, 478.17kb.
- Рабочая программа по дисциплине «логика» для специальности 351400 Прикладная информатика, 292.77kb.
- Рабочая программа по дисциплине «теория алгоритмов и сложности» для специальности 351400, 390.46kb.
- Учебно-методический комплекс для студентов заочного обучения специальности Прикладная, 88.44kb.
- Паспорт (государственный стандарт) Специальности «прикладная информатика (по областям)», 504.1kb.
- Учебно-методический комплекс для студентов специальностей 080801. 65 «Прикладная информатика, 830.45kb.
РОССИЙСКАЯ ФЕДЕРАЦИЯ
МИНКУЛЬТУРЫ РОССИИ
Федеральное государственное образовательное учреждение
высшего профессионального образования
ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ КУЛЬТУРЫ, ИСКУССТВ И СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ
«УТВЕРЖДАЮ»:
Директор института
интеллектуальных ресурсов
и информационных технологий
_______________________ /________________ /
(подпись) (расшифровка подписи)
«____» ____________ 201_года.
Дисциплина «Проектирование информационных систем»
Учебно-методический комплекс
для студентов специальности 351400.65 «Прикладная информатика (по областям)»
«ПОДГОТОВЛЕНО К ИЗДАНИЮ»:
Автор работы ______________________ / _______________________ /
(подпись) (расшифровка подписи)
«______»___________201__ г.
Рассмотрено на заседании кафедр:
Информатики и информационных технологий ___ _________ 201__г. Протокол № _____
Зав. кафедрой __________________________ / Гусева В.Е. /
«______»___________ 201__ г.
Соответствует требованиям к содержанию, структуре и оформлению.
«РЕКОМЕНДОВАНО К ЭЛЕКТРОННОМУ ИЗДАНИЮ»:
Рассмотрено на заседании УМК Института интеллектуальных ресурсов и информационных технологий «___» ___ 201__ Протокол № ____
Соответствует ФГОС ВПО и учебному плану образовательной программы.
«СОГЛАСОВАНО»:
Председатель УМК __________________ /_____________________ /
(подпись) (расшифровка подписи)
«______»_____________201__ г.
«СОГЛАСОВАНО»
Директор научной библиотеки_______________ / ________________________ /
(подпись) (расшифровка подписи)
«______»_____________201__ г.
РОССИЙСКАЯ ФЕДЕРАЦИЯ
МИНКУЛЬТУРЫ РОССИИ
Федеральное государственное образовательное учреждение
высшего профессионального образования
ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ КУЛЬТУРЫ, ИСКУССТВ И СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ
Кафедра информатики и информационных технологий
Учебно-методический комплекс
по дисциплине цикла СД. Ф.01.
«Проектирование информационных систем»
для студентов специальности «Прикладная информатика»
Учебно-методический комплекс составлен на основании Государственного образовательного стандарта высшего профессионального образования для специальности 351400.65 Прикладная информатика (по областям)
Составитель: _________________________
УМК обсужден и утвержден
на заседании кафедры ИИТ
«__» _______________ 201__ г.
Протокол № _____
Зав. кафедрой ______________________________ / Гусева В.Е. /
Оглавление
Оглавление 3
1. Рабочая программа 4
1.1. Федеральный компонент Государственного образовательного стандарта 4
1.2. Цели и задачи дисциплины, ее место в учебном процессе 4
1.3. Требования к результатам освоения образовательной программы по проектированию информационных систем 6
1.4. Распределение часов по семестрам 8
1.5. Тематический план дисциплины 8
1.8. Практические занятия 5-й семестр 11
1.9. Практические занятия 6-й семестр 11
1.10.Вопросы к зачету (5-й семестр) 13
1.11 Вопросы к экзамену (6-й семестр) 14
1.12. Литература 17
1.13. Контрольная работа для студентов заочной формы обучения (5 семестр) 18
1.14. Контрольная работа для студентов заочной формы обучения (6 семестр) 19
Приложение: Титульный лист 20
1. Рабочая программа
1.1. Федеральный компонент Государственного образовательного стандарта
высшего профессионального образования
Обязательный минимум содержания
Цикл | Федеральный компонент | Всего часов |
СД. Ф. 01 | ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС. Каноническое проектирование ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации. Состав, содержание и принципы организации информационного обеспечения ИС. Проектирование документальных БД: анализ предметной области, разработка состава и структуры БД, проектирование логико-семантического комплекса. Проектирование фактографических БД: методы проектирования; концептуальное, логическое и физическое проектирование. Принципы и особенности проектирования интегрированных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически-ориентированного и модельно-ориентированного проектирования. Автоматизированное проектирование ИС с использованием CASE-технологии. Функционально-ориентированный и объектно-ориентированный подходы. Содержание RAD-технологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.). | 208 |
1.2. Цели и задачи дисциплины, ее место в учебном процессе
Дисциплина направлена на изучение современных методов и средств проектирования информационных систем в сфере экономики. Предусматривается изучение CASE-средств, как программного инструмента поддержки проектирования информационных систем (ИС).
Дисциплина предусматривает изучение: состава и структуры различных классов экономических ИС как объектов проектирования; современных технологий проектирования ИС и методик обоснования эффективности их применения; содержания стадий и этапов проектирования ИС и их особенностей при использовании различных технологий проектирования; целей и задач проведения предпроектного обследования объектов информатизации; методов моделирования информационных процессов предметной области; классификацию и общие характеристики современных CASE-средств.
Научной основой дисциплины являются методологии системного анализа и моделирования, позволяющие на этапе создания информационной системы решить профессиональные задачи.
Задачи курса:
- обеспечение требуемой функциональности системы и адаптивности к изменяющимся условиям ее функционирования;
- проектирование реализуемых в системе объектов данных;
- проектирование программ и средств интерфейса (экранных форм, отчетов), которые будут обеспечивать выполнение запросов к данным;
- учет конкретной среды или технологии реализации проекта, а именно: топологии сети, конфигурации аппаратных средств, используемой архитектуры, параллельной обработки, распределенной обработки данных и т.п.
Программой курса предусматривается изучение CASE-инструментов поддержки проектирования информационных систем. Практикум дисциплины включает в себя задания для освоения учащимися инструментальных средств разработки и анализа функциональных и информационных моделей деятельности экономических объектов (предприятий и учреждений), являющихся основой проектирования информационных систем. Курс содержит кэйс-задание на проектирование ИС для проработки в процессе изучения теоретического материала.
Цель курса: ознакомить учащихся с информационными технологиями анализа сложных систем и основанными на международных стандартах методами проектирования информационных систем, обучить студентов принципам построения функциональных и информационных моделей систем, проведению анализа полученных результатов, применению инструментальных средств поддержки проектирования экономических информационных систем.
Информатик (с квалификацией в области) должен:
иметь представление: о новейших направлениях в области создания технологий сложных систем и основанных на международных стандартах и методах проектирования информационных систем программирования;
знать: Назначение и возможности современных средств проектирования информационных систем; современные структуры хранения данных и методы доступа к ним; принципы построения распределенных систем и объектно-ориентированных СУБД.
уметь: пользоваться распространенными CASE-системами для проектирования информационных систем; разрабатывать клиент-серверные приложения на базе корпоративных СУБД; быть знакомым с принципами и возможностями анализа информации на базе хранилищ данных.
Требования к начальной подготовке: Данная дисциплина требует предварительного знаний в области вычислительных машины и системы, основ алгоритмизации и алгоритмических языков, знание теории вероятностей и математической статистики, баз данных.
1.3. Требования к результатам освоения образовательной программы по проектированию информационных систем
Выпускник должен обладать следующими общекультурными компетенциями (ОК):
- способен использовать, обобщать и анализировать информацию, ставить цели и находить пути их достижения в условиях формирования и развития информационного общества (ОК-1)
- способен логически верно, аргументировано и ясно строить устную и письменную речь, владеть навыками ведения дискуссии и полемики (ОК-2);
- способен самостоятельно приобретать и использовать в практической деятельности новые знания и умения, стремиться к саморазвитию (ОК-5);
- способен осознавать социальную значимость своей будущей профессии, обладать высокой мотивацией к выполнению профессиональной деятельности (ОК-6);
-способен понимать сущность и проблемы развития современного информационного общества (ОК-7);
- способен работать с информацией в глобальных компьютерных сетях (ОК-8);
- способен свободно пользоваться русским языком и одним из иностранных языков на уровне, необходимом для выполнения профессиональных задач (ОК 9);
- способен понимать сущность и значение информации в развитии современного информационного общества, сознавать опасности и угрозы, возникающие в этом процессе, соблюдать основные требования информационной безопасности, в том числе защиты государственной тайны (ОК-14)
Выпускник должен обладать следующими профессиональными компетенциями (ПК):
общепрофессиональными:
- способен при решении профессиональных задач анализировать социально-экономические проблемы и процессы с применением методов системного анализа и математического моделирования (ПК-2);
- способен использовать основные законы естественнонаучных дисциплин в профессиональной деятельности и эксплуатировать современное электронное оборудование и информационно-коммуникационные технологии в соответствии с целями образовательной программы (ПК-3);
проектная деятельность:
- способен ставить и решать прикладные задачи с использованием современных информационно-коммуникационных технологий (ПК-4)
- способен осуществлять и обосновывать выбор проектных решений по видам обеспечения информационных систем (ПК-5);
- способен документировать процессы создания информационных систем на всех стадиях жизненного цикла (ПК-6);
- способен использовать технологические и профессиональные стандарты, современные модели и методы оценки качества и надежности при проектировании и отладке программных средств (ПК-7);
- способен проводить обследование организаций, выявлять информационные потребности пользователей, формировать требования к информационной системе, участвовать в реинжиниринге прикладных и информационных процессов (ПК-8);
- способен моделировать и проектировать структуры данных и знаний, прикладные и информационные процессы (ПК-9);
- способен применять к решению прикладных задач базовые алгоритмы обработки информации, выполнять оценку сложности алгоритмов, программировать и тестировать программы (ПК-10);
организационно-управленческая и производственно-технологическая деятельность:
- способен принимать участие в создании и управлении ИС на всех этапах жизненного цикла (ПК-11);
- способен эксплуатировать и сопровождать информационные системы и сервисы (ПК-12);
- способен принимать участие во внедрении, адаптации и настройке прикладных ИС (ПК-13);
- способен принимать участие в реализации профессиональных коммуникаций в рамках проектных групп, презентовать результаты проектов и обучать пользователей ИС (ПК-14);
аналитическая деятельность:
- способен оценивать и выбирать современные операционные среды и информационно-коммуникационные технологии для информатизации и автоматизации решения прикладных задач и создания ИС (ПК-16);
- способен применять методы анализа прикладной области на концептуальном, логическом, математическом и алгоритмическом уровнях (ПК-17);
- способен анализировать и выбирать методы и средства обеспечения информационной безопасности (ПК-18);
- способен анализировать рынок программно-технических средств, информационных продуктов и услуг для решения прикладных задач и создания информационных систем (ПК-19);
- способен выбирать необходимые для организации информационные ресурсы и источники знаний в электронной среде (ПК-20);
научно-исследовательская деятельность:
- способен применять системный подход и математические методы в формализации решения прикладных задач (ПК-21).
1.4. Распределение часов по семестрам
Семестр | Предмет | Объем учебной работы студентов (в час.) | Курсовая работа | Итоговая аттестация | |||||
Общий объем | В том числе | ||||||||
Аудиторные | Самостоятельная работа студента | ||||||||
Всего | Из них | ||||||||
Лекций | Лабораторных работ | Практических занятий | |||||||
5 | Проектирование информационных систем | 100 | 50 | 34 | - | 16 | 50 | - | зачет |
6 | 108 | 54 | 18 | | 36 | 54 | | экзамен | |
Итого: | 208 | 104 | 52 | | 52 | 104 | | |
1.5. Тематический план дисциплины
Модуль 1 |
Проектирование информационной системы (ИС). Понятия и структура проекта ИС. Требования к эффективности и надежности проектных решений. Основные компоненты технологии проектирования ИС. Методы и средства проектирования ИС. Краткая характеристика применяемых технологий проектирования. Требования, предъявляемые к технологии проектирования ИС. Выбор технологии проектирования ИС. Стадии и этапы процесса проектирования ИС. Состав работ на предпроектной стадии, стадии технического и рабочего проектирования, стадии ввода в действие ИС, эксплуатации и сопровождения. Состав проектной документации. |
Модуль 2 |
Состав, содержание и принципы организации информационного обеспечения ИС. Понятие технологического процесса обработки данных (ТПОД). Состав этапов и их краткая характеристика. Состав показателей оценки и выбор ТПОД. Индустриальное проектирование ИС. Принципы и особенности проектирования комплексных ИС. Система управления информационными потоками как средство интеграции приложений ИС. Методы и средства организации метаинформации проекта ИС. Типовое проектирование ИС. Понятие типового элемента. Технологии параметрически - ориентированного и модельно - ориентированного проектирования. |
Модуль 3 |
Автоматизированное проектирование ИС с использованием CASE-технологии. Функционально-ориентированный и объектно-ориентированный подходы. Содержание RAD-технологии прототипного создания приложений. Межсистемные интерфейсы и драйверы; интерфейсы в распределенных системах. Стандартные методы совместного доступа к базам и программам в сложных информационных системах (драйверы ODBC, программная система CORBA и др.). |
1.6. Лекционные занятия 5-й семестр
№ п/п | Темы лекционных занятий | Час |
| Тема: Введение в предмет. Общая характеристика дисциплины. Цели, задачи и методы дисциплины. | 2 |
| Тема: Основные понятия технологии проектирования информационных систем (ИС). 1. Предмет и метод курса «Проектирование ИС». 2. Классификация ИС. 3. Этапы создания ИС. 4. Методы программной инженерии в проектировании ИС. | 4 |
| Тема: Жизненный цикл (ЖЦ) ПО ИС. 1 Понятие ЖЦ ПО ИС. Стандарт ЖЦ ПО. 2 Процессы ЖЦ ПО. 3 Модели и стадии ЖЦ ПО ИС. | 4 |
| Тема: Организация разработки ИС. 1. Каноническое проектирование ИС. 2. Состав и содержание технического задания, эскизного проекта и технического проекта. 3. Типовое проектирование ИС. Технологии параметрически-ориентированного и модельно-ориентированного проектирования. | 6 |
| 5. Тема : Методология моделирования предметной области. 1. Общие принципы проектирования систем. Визуальное моделирование. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области. | 6 |
| Тема : Методы и средства проектирования. 1. Средства проектирования. 2. Методы проектирования. | 6 |
| Тема : Информационное обеспечение ИС. 1. Состав, содержание и принципы организации информационного обеспечения ИС. 2. Основные понятия классификации информации. 3. Понятие технологического процесса обработки данных (ТПОД). | 6 |
| ИТОГО: | 34 |
1.7. Лекционные занятия 6-й семестр
№ п/п | Темы лекционных занятий | Час |
| Тема: Методы и средства прототипного проектирования ИС. 1. Понятие системы-прототипа. 2. Состав и содержание операций технологии прототипного проектирования ИС. | 2 |
| Тема: Типовое проектирование ИС 1. Понятие типового проекта. 2. Типовое проектное решение (ТПР). 3. Методы типового проектирования. 4. Критерии оценки пакетов прикладных программ (ППП) 5. Типовая ИС. 6. Понятие и особенности IT-консалтинга. | 2 |
| Тема: Автоматизированное проектирование ИС с использованием CASE – технологий. 1. CASE-средства. Общая характеристика и классификация. 2. Технология внедрения CASE-средств. 3. Определение потребностей в CASE-средствах. 4. Анализ рынка CASE-средств. 5. Оценка и выбор CASE-средств. 6. Характеристики CASE-средств. | 4 |
| Тема: Проектирование фактографических БД. 1. Методы проектирования: 2. Принципы и особенности проектирования интегрированных ИС. 3. Методы и средства организации метаинформации проекта ИС. | 4 |
| Тема: Межсистемные интерфейсы и драйверы. 1. Интерфейсы в распределенных системах. 2. Стандартные методы совместного доступа к базам и программам в сложных ИС. | 4 |
| Тема: Планирование и контроль проектных работ. 1. Проектирование ИС как система принятия решений. 2. Функции организации и управления проектированием. Стратегическое и тактическое планирование проектных работ. 3. Основные факторы, влияющие на риски крупного проекта. | 2 |
| ИТОГО: | 18 |
1.8. Практические занятия 5-й семестр
№ п/п | Темы практических занятий | Час |
| Язык SQL – расширение языка SQL, используемого для написания хранимых процедур и триггеров в SQL Server. | 2 |
| Enterprise Manager – средство администрирования SQL Server. | 2 |
| Query Analyzer – средство взаимодействия пользователя с сервером баз данных. | 2 |
| Upsizing Tools – утилиты переноса файл-серверных приложений MS Access на программную платформу клиент-сервер. | 2 |
| Соединение с сервером баз данных с помощью интерфейса ODBC. | 2 |
| Концептуальное и логическое проектирование БД. Физическое проектирование. Использование CASE-инструментов. Типы CASE-инструментов и их назначение. | 2 |
| Проектирование фактографических БД. Методы и принципы. | 2 |
| Организация стандартных методов совместного доступа к базам и программам в информационных системах (ODBC, CORBA) | 2 |
ИТОГО: | 16 |
1.9. Практические занятия 6-й семестр
№ п/п | Темы практических занятий | Час |
| Основные понятия технологии проектирования информационных систем (ИС) Предмет и метод курса "Проектирование информационных систем". Понятие экономической информационной системы. Классы ИС. Структура однопользовательской и многопользовательской, малой и корпоративной ИС, локальной и распределенной ИС, состав и назначение подсистем. Основные особенности современных проектов ИС. | 2 |
| Этапы создания ИС: формирование требований, концептуальное проектирование, спецификация приложений, разработка моделей, интеграция и тестирование информационной системы. Методы программной инженерии в проектировании ИС. | 2 |
| Жизненный цикл программного обеспечения ИС Понятие жизненного цикла ПО ИС. Процессы жизненного цикла: основные, вспомогательные, организационные. Содержание и взаимосвязь процессов жизненного цикла ПО ИС. Модели жизненного цикла: каскадная, модель с промежуточным контролем, спиральная. Стадии жизненного цикла ПО ИС. Регламентация процессов проектирования в отечественных и международных стандартах. | 2 |
| Организация разработки ИС Каноническое проектирование ИС. Стадии и этапы процесса канонического проектирования ИС. Цели и задачи предпроектной стадии создания ИС. Модели деятельности организации ("как есть" и "как должно быть"). Состав работ на стадии технического и рабочего проектирования. Состав проектной документации. Типовое проектирование ИС. Понятие типового проекта, предпосылки типизации. Объекты типизации. | 2 |
| Методы типового проектирования. Оценка эффективности использования типовых решений. Типовое проектное решение (ТПР). Классы и структура ТПР. Состав и содержание операций типового элементного проектирования ИС. Функциональные пакеты прикладных программ (ППП) как основа ТПР. Адаптация типовой ИС. Методы и средства прототипного проектирования ИС. | 2 |
| Анализ и моделирование функциональной области внедрения ИС Основные понятия организационного бизнес-моделирования. Миссия компании, дерево целей и стратегии их достижения. Статическое описание компании: бизнес-потенциал компании, функционал компании, зоны ответственности менеджмента. Динамическое описание компании. Процессные потоковые модели. Модели структур данных. | 2 |
| Полная бизнес-модель компании. Шаблоны организационного бизнес-моделирования. Построение организационно-функциональной структуры компании. Этапы разработки Положения об организационно-функциональной структуре компании. Информационные технологии организационного моделирования. | 2 |
| Спецификация функциональных требований к ИС Процессные потоковые модели. Процессный подход к организации деятельности организации. Связь концепции процессного подхода с концепцией матричной организации. Основные элементы процессного подхода: границы процесса, ключевые роли, дерево целей, дерево функций, дерево показателей. Выделение и классификация процессов. Основные процессы, процессы управления, процессы обеспечения. Референтные модели. Проведение предпроектного обследования организации. Анкетирование, интервьюирование, фотография рабочего времени персонала. Результаты предпроектного обследования. | 2 |
| Методологии моделирования предметной области Методологии моделирования предметной области. Структурная модель предметной области. Объектная структура. Функциональная структура. Структура управления. Организационная структура. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области. Функциональная методика IDEF. Функциональная методика потоков данных. Объектно-ориентированная методика. Сравнение существующих методик. Синтетическая методика. | 2 |
| Моделирование бизнес-процессов средствами BPwin Case-средства для моделирования деловых процессов. Инструментальная среда BPwin. Принципы построения модели IDEF0: контекстная диаграмма, субъект моделирования, цель и точка зрения. Диаграммы IDEF0: контекстная диаграмма, диаграммы декомпозиции, диаграммы дерева узлов, диаграммы только для экспозиции (FEO). Работы (Activity). Стрелки (Arrow). Туннелирование стрелок. Нумерация работ и диаграмм. Каркас диаграммы. Слияние и расщепление моделей. Создание отчетов. | 2 |
| Моделирование бизнес-процессов средствами BPwin (часть 2) Стоимостный анализ: объект затрат, двигатель затрат, центр затрат. Свойства, определяемые пользователем (UDP). Диаграммы потоков данных (Data Flow Diagramming): работы, внешние сущности (ссылки), потоки работ, хранилища данных. Метод описания процессов IDEF3: работы, связи, объекты ссылок, перекрестки. Имитационное моделирование: источники и стоки, очереди, процессы. | 2 |
| Информационное обеспечение ИС. Внемашинное информационное обеспечение. Основные понятия классификации информации. Понятия и основные требования к системе кодирования информации. Состав и содержание операций проектирования классификаторов. Система документации. Внутримашинное информационное обеспечение. Проектирование экранных форм электронных документов. Информационная база и способы ее организации. | 2 |
| Моделирование информационного обеспечения Моделирование данных. Метод IDEFI. Отображение модели данных в инструментальном средстве ERwin. Интерфейс ERwin. Уровни отображения модели. Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи, нормализация данных; домены. | 2 |
| Создание физической модели: уровни физической модели; таблицы; правила валидации и значение по умолчанию; индексы; триггеры и хранимые процедуры; проектирование хранилищ данных; вычисление размера БД; прямое и обратное проектирование. Генерация кода клиентской части с помощью ERwin: расширенные атрибуты; генерация кода в Visual Basic. Создание отчетов. Генерация словарей. | 2 |
| Унифицированный язык визуального моделирования Unified Modeling Language (UML) Диаграммы в UML. Классы и стереотипы классов. Ассоциативные классы. Основные элементы диаграмм взаимодействия — объекты, сообщения. Диаграммы состояний: начального состояния, конечного состояния, переходы. Вложенность состояний. Диаграммы внедрения: подсистемы, компоненты, связи. Стереотипы компонент. Диаграммы размещения. | 2 |
| Этапы проектирования ИС с применением UML Основные типы UML-диаграмм, используемые в проектировании информационных систем. Взаимосвязи между диаграммами. Поддержка UML итеративного процесса проектирования ИС. Этапы проектирования ИС: моделирование бизнес-прецедентов, разработка модели бизнес-объектов, разработка концептуальной модели данных, разработка требований к системе, анализ требований и предварительное проектирование системы, разработка моделей базы данных и приложений, проектирование физической реализации системы. | 2 |
| Итоговый проект: «Разработка ИС предприятия» | 2 |
Всего: | 34 |
-
Вопросы к зачету (5-й семестр)
- Основные понятия технологии проектирования
- информационных систем (ИС).
- Классификация ИС.
- Этапы создания ИС.
- Методы программной инженерии в проектировании ИС.
- Понятие ЖЦ ПО ИС. Стандарт ЖЦ ПО.
- Процессы ЖЦ ПО.
- Модели и стадии ЖЦ ПО ИС.
- Состав и содержание технического задания, эскизного проекта и технического проекта.
- Типовое проектирование ИС. Технологии параметрически-ориентированного и модельно-ориентированного проектирования.
- Общие принципы проектирования систем. Визуальное моделирование.
- Функционально-ориентированные и объектно-ориентированные методологии описания предметной области.
- Средства проектирования.
- Методы проектирования.
- Состав, содержание и принципы организации информационного обеспечения ИС.
- Основные понятия классификации информации.
- Понятие технологического процесса обработки данных (ТПОД).
- Язык SQL – расширение языка SQL, используемого для написания хранимых процедур и триггеров в SQL Server.
- Enterprise Manager – средство администрирования SQL Server.
- Query Analyzer – средство взаимодействия пользователя с сервером баз данных.
- Upsizing Tools – утилиты переноса файл-серверных приложений MS Access на программную платформу клиент-сервер.
- Соединение с сервером баз данных с помощью интерфейса ODBC.
- Концептуальное и логическое проектирование БД. Физическое проектирование. Использование CASE-инструментов. Типы CASE-инструментов и их назначение.
- Проектирование фактографических БД. Методы и принципы.
- Организация стандартных методов совместного доступа к базам и программам в информационных системах (ODBC, CORBA)
1.11 Вопросы к экзамену (6-й семестр)
- Понятие экономической информационной системы. Классы ИС.
- Структура однопользовательской и многопользовательской, малой и корпоративной ИС, локальной и распределенной ИС, состав и назначение подсистем.
- Основные особенности современных проектов ИС.
- Этапы создания ИС: формирование требований, концептуальное проектирование, спецификация приложений, разработка моделей, интеграция и тестирование информационной системы.
- Методы программной инженерии в проектировании ИС.
- Понятие жизненного цикла ПО ИС. Процессы жизненного цикла: основные, вспомогательные, организационные.
- Содержание и взаимосвязь процессов жизненного цикла ПО ИС.
- Модели жизненного цикла: каскадная, модель с промежуточным контролем, спиральная.
- Стадии жизненного цикла ПО ИС. Регламентация процессов проектирования в отечественных и международных стандартах.
- Организация разработки ИС
- Каноническое проектирование ИС. Стадии и этапы процесса канонического проектирования ИС. Цели и задачи предпроектной стадии создания ИС.
- Модели деятельности организации ("как есть" и "как должно быть"). Состав работ на стадии технического и рабочего проектирования.
- Состав проектной документации.
- Типовое проектирование ИС. Понятие типового проекта, предпосылки типизации. Объекты типизации.
- Методы типового проектирования.
- Оценка эффективности использования типовых решений. Типовое проектное решение (ТПР).
- Классы и структура ТПР. Состав и содержание операций типового элементного проектирования ИС.
- Функциональные пакеты прикладных программ (ППП) как основа ТПР. Адаптация типовой ИС. Методы и средства прототипного проектирования ИС.
- Анализ и моделирование функциональной области внедрения ИС
- Основные понятия организационного бизнес-моделирования. Миссия компании, дерево целей и стратегии их достижения.
- Статическое описание компании: бизнес-потенциал компании, функционал компании, зоны ответственности менеджмента.
- Динамическое описание компании.
- Процессные потоковые модели. Модели структур данных.
- Полная бизнес-модель компании. Шаблоны организационного бизнес-моделирования. Построение организационно-функциональной структуры компании.
- Этапы разработки. Положения об организационно-функциональной структуре компании.
- Информационные технологии организационного моделирования.
- Спецификация функциональных требований к ИС
- Процессные потоковые модели. Процессный подход к организации деятельности организации.
- Связь концепции процессного подхода с концепцией матричной организации. Основные элементы процессного подхода: границы процесса, ключевые роли, дерево целей, дерево функций, дерево показателей.
- Выделение и классификация процессов. Основные процессы, процессы управления, процессы обеспечения. Референтные модели.
- Проведение предпроектного обследования организации. Анкетирование, интервьюирование, фотография рабочего времени персонала.
- Обработка результатов предпроектного обследования.
- Методологии моделирования предметной области
- Методологии моделирования предметной области. Структурная модель предметной области. Объектная структура. Функциональная структура.
- Структура управления. Организационная структура. Функционально-ориентированные и объектно-ориентированные методологии описания предметной области. Функциональная методика IDEF.
- Функциональная методика потоков данных. Объектно-ориентированная методика. Сравнение существующих методик. Синтетическая методика.
- Моделирование бизнес-процессов средствами BPwin
- Case-средства для моделирования деловых процессов. Инструментальная среда BPwin. Принципы построения модели IDEF0: контекстная диаграмма, субъект моделирования, цель и точка зрения.
- Диаграммы IDEF0: контекстная диаграмма, диаграммы декомпозиции, диаграммы дерева узлов, диаграммы только для экспозиции (FEO). Работы (Activity). Стрелки (Arrow). Туннелирование стрелок.
- Нумерация работ и диаграмм. Каркас диаграммы. Слияние и расщепление моделей. Создание отчетов.
- Стоимостный анализ: объект затрат, двигатель затрат, центр затрат. Свойства, определяемые пользователем (UDP).
- Диаграммы потоков данных (Data Flow Diagramming): работы, внешние сущности (ссылки), потоки работ, хранилища данных. Метод описания процессов IDEF3: работы, связи, объекты ссылок, перекрестки.
- Имитационное моделирование: источники и стоки, очереди, процессы.
- Информационное обеспечение ИС. Внемашинное информационное обеспечение. Основные понятия классификации информации.
- Понятия и основные требования к системе кодирования информации. Состав и содержание операций проектирования классификаторов. Система документации. Внутримашинное информационное обеспечение.
- Проектирование экранных форм электронных документов. Информационная база и способы ее организации.
- Моделирование информационного обеспечения
- Моделирование данных. Метод IDEFI. Отображение модели данных в инструментальном средстве ERwin. Интерфейс ERwin. Уровни отображения модели.
- Создание логической модели данных: уровни логической модели; сущности и атрибуты; связи; типы сущностей и иерархия наследования; ключи, нормализация данных; домены.
- Создание физической модели: уровни физической модели; таблицы; правила валидации и значение по умолчанию; индексы; триггеры и хранимые процедуры; проектирование хранилищ данных; вычисление размера БД; прямое и обратное проектирование.
- Генерация кода клиентской части с помощью ERwin: расширенные атрибуты; генерация кода в Visual Basic. Создание отчетов. Генерация словарей.
- Унифицированный язык визуального моделирования Unified Modeling Language (UML)
- Диаграммы в UML. Классы и стереотипы классов. Ассоциативные классы. Основные элементы диаграмм взаимодействия — объекты, сообщения.
- Диаграммы состояний: начального состояния, конечного состояния, переходы. Вложенность состояний. Диаграммы внедрения: подсистемы, компоненты, связи.
- Стереотипы компонент. Диаграммы размещения.
- Этапы проектирования ИС с применением UML
- Основные типы UML-диаграмм, используемые в проектировании информационных систем. Взаимосвязи между диаграммами.
- Поддержка UML итеративного процесса проектирования ИС.
- Этапы проектирования ИС: моделирование бизнес-прецедентов, разработка модели бизнес-объектов, разработка концептуальной модели данных, разработка требований к системе.
- Анализ требований и предварительное проектирование системы, разработка моделей базы данных и приложений, проектирование физической реализации системы.
1.12. Литература
Основная литература
Истомин, Е. П. Высокоуровневые методы информатики и программирования : учебник / Е. П. Истомин, В. В. Новиков, М. В.Новикова. – Санкт-Петербург : Андреевский издательский дом, 2009 – 228 с.
- Лисицин, Д. В. Объектно-ориентированное программирование. Конспект лекций. : учеб. пособие / Д. В. Лисицин. – Новосибирск : Издательство НГТУ, 2010 – 230 с.
- Хабибуллин, И. Ш. Программирование на языке высокого уровня C/C++ : учеб. пособие / И. Ш. Хабибуллин. – Санкт-Петербург : БХВ-Петербург, 2008. – 608 с.
Дополнительная литература
- Буч, Г. Объектно-ориентированный анализ и проектирование с примерами приложений на С++ / Г. Буч. – Москва : Бином, 2009. – 558 с.
- Леоненков, А. В. Самоучитель UML 2 / А. В. Леоненков. – Санкт-Петербург : Питер, 2008 – 558 с.
- Рамбо, Д. UML. : Специальный справочник / Д. Рамбо, А. Джекобсон, Г. Буч. – Санкт-Петербург : Питер, 2009. – 492 с.
- Браунси, К. Основные концепции структур данных и реализация в С++ : учеб. пособие / К Браунси. – Москва : Вильямс, 2009. – 319 с.
1.13. Контрольная работа для студентов заочной формы обучения (5 семестр)
Рекомендации по выполнению контрольной работы
Контрольная работа представляет собой:
1. Развернутый и подробный ответ на вопросы к зачету. Выполняется по вариантам, Номер варианта: последняя цифра номера варианта соответствует последней цифре номера зачетной книжки, например, для номера зачетной книжки №0445-07, номер варианта №5 ( вопросы 15, 25, и тд.).
Первый лист оформляется как титульный (Приложение). Сдается контрольная работа в электронном и распечатанном виде за две недели до сессии (иногородние студенты – в первый день сессии).
- Практическая часть контрольной работы представляет собой техзадание на создание ИС предприятия социально-культурной или экономической сферы согласно ГОСТ 34.601-90. Практическая часть сдается в электронном виде. Все документы необходимо поместить в папку с названием Ф.И._курс_год.
Основными документами, определяющими порядок разработки и содержание технического задания (ТЗ) на аппаратно-программный комплекс (АПК), являются ГОСТ Р 15.201-2000 СРПП. Продукция производственно-технического назначения. Порядок разработки и постановки продукции на производство и (с определенными ограничениями) — ГОСТ 34.602-89 ИТ. КСАС. Техническое задание на создание автоматизированной системы.
Примерная структура построения ТЗ.
1 Наименование ОКР, основание, исполнитель и сроки выполнения ОКР
1.1 Наименование ОКР
1.2 Основание для выполнения ОКР
1.3 Исполнитель ОКР
1.4 Срок выполнения ОКР
2 Цель выполнения ОКР, наименование и индекс изделия
2.1 Цель ОКР
2.2 Наименование и индекс образца:
3 Технические требования к изделию
3.1 Состав изделия:
3.2 Требования назначения
3.2.1 Назначение
3.2.2 Функции
3.2.3 Метрологические характеристики
3.2.4 Требования к электропитанию
3.3 Требования электромагнитной совместимости
3.4 Требования живучести и стойкости к внешним воздействиям
3.5 Требования надежности
3.6 Требования эргономики, обитаемости и технической эстетики
3.7 Требования к эксплуатации, хранению, удобству технического обслуживания и ремонта
3.8 Требования транспортабельности
3.9 Требования безопасности
3.10 Требования стандартизации и унификации
3.11 Требования технологичности
3.12 Конструктивные требования
4 Технико-экономические требования
5 Требования к видам обеспечения
5.1 Требования к метрологическому обеспечению
5.2 Требования к программному обеспечению
6 Требования к сырью, материалам и комплектующим изделиям
7 Требования к консервации, упаковке и маркировке
8 Требования к учебно-тренировочным средствам
9 Специальные требования
10 Этапы выполнения ОКР
11 Порядок выполнения и приемки этапов ОКР
1.14. Контрольная работа для студентов заочной формы обучения (6 семестр)
Контрольная работа представляет собой:
1. Развернутый и подробный ответ на вопросы к экзамену. Выполняется по вариантам, номер варианта: последняя цифра номера варианта соответствует последней цифре номера зачетной книжки, например, для номера зачетной книжки №0445-07, номер варианта №5 (вопросы 15, 25, и тд.).
Первый лист оформляется как титульный (Приложение). Сдается контрольная работа в электронном и распечатанном виде за две недели до сессии (иногородние студенты – в первый день сессии).
- Практическая часть контрольной работы представляет собой функционирующую ИС предприятия социально-культурной или экономической сферы. Все документы необходимо поместить в папку с названием Ф.И._курс_год. Сдается в электронном виде. Тема проекта согласовывается с преподавателем заранее, не менее чем за 2 месяца до сессии.
Основными документами, определяющими порядок разработки и содержание технического задания (ТЗ) на аппаратно-программный комплекс (АПК), являются ГОСТ Р 15.201-2000 СРПП. Продукция производственно-технического назначения. Порядок разработки и постановки продукции на производство и (с определенными ограничениями) — ГОСТ 34.602-89 ИТ. КСАС. Техническое задание на создание автоматизированной системы.
Приложение: Титульный лист
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ТЮМЕНСКАЯ ГОСУДАРСТВЕННАЯ АКАДЕМИЯ КУЛЬТУРЫ, ИСКУССТВ и СОЦИАЛЬНЫХ ТЕХНОЛОГИЙ»
Кафедра информатики и информационных технологий
Контрольная работа
по дисциплине Проектирование информационных систем
___ семестр
Выполнил: Ф.И.О., специальность, курс, группа,
№ зачетной книжки.
Вариант
Проверил: Ф.И.О. преподавателя
Тюмень, 201__ г.