Методы и средства проектирования информационных систем

advertisement
Аннотация рабочей программы
МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ ИНФОРМАЦИОННЫХ СИСТЕМ
Цель изучения дисциплины «Методы и средства проектирования
информационных систем» - формирование у студентов теоретических
знаний о современных методах и средствах проектирования
информационных систем и технологий, моделях, методах и средствах
решения функциональных задач и организации информационных процессов,
изучение организационной, функциональной и математической структуры
процесса проектирования информационной системы и базовых
информационных процессов, формирование практических навыков
проектирования информационных систем.
Частные цели – обучение языкам программирования, применяемым при
разработке информационных систем с использованием Web технологий;
технологиям программного клиент-серверного взаимодействия модулей
информационной системы.
Основной задачей изучения дисциплины является овладение:
 современными средствами проектирования информационных систем
и технологий;
 механизмами взаимодействия web-сервера и клиента.
 синтаксисом языков разработки ИС.
 Способами хранения данных, их поиска, извлечения и представления.
В результате освоения дисциплины обучающийся должен:
знать:
основные этапы, методологию, технологию и средства проектирования
информационных систем.
уметь:
проводить предпроектное обследование (инжиниринг) объекта
проектирования, системный анализ предметной области, их взаимосвязей,
проводить выбор исходных данных для проектирования информационных
систем, проводить сборку информационной системы из готовых компонентов,
адаптировать приложения к изменяющимся условиям функционирования.
владеть:
методами и средствами проектирования, модернизации и модификации
информационных систем
Содержание разделов дисциплины
№
п/п
Наименование раздела
дисциплины
Содержание раздела
1.
Общая характеристика
Определения процесса проектирования. Основные
этапы и стадии проектирования ИС. Основные компоненты ИС:
техническое, математическое, программное, лингвистическое,
информационное
и
организационное
обеспечение.
Информационные системы (ИС), как объекты проектирования.
процесса
проектирования.
Этапы проектирования
2.
Структура
Классы ИС. Структура однопользовательской и
информационной
многопользовательской, малой и корпоративной ИС,
системы.
локальной и распределенной ИС, состав и назначение
подсистем.
3
Этапы проектирования ИС
Предпроектное
обследование
(инжиниринг)
объекта
проектирования. Описание бизнес-процессов. Описание
требований. Диаграммы архитектуры, прецедентов, классов,
взаимодействия, компонентов, развертывания. Описание
алгоритмов. Разработка кода программных модулей.
4
Язык PHP как средство
Протокол HTTP и способы передачи данных на сервер.
Использование HTML-форм для передачи данных на сервер.
Обработка запросов с помощью PHP. Основы синтаксиса.
Управляющие конструкции. Пользовательские функции. Работа
с массивами данных. Работа со строками. Работа с файловой
системой. Объекты и классы в PHP. Авторизация доступа с
помощью сессий.
реализации клиентсерверных технологий.
5
Способы хранения и
обработки данных на
сервере.
6
Многозвенная
архитектура приложений
Базы данных и СУБД. Введение в SQL. Взаимодействие PHP и
MySQL. Язык XML как средство хранения структурированных
данных. DOM – объектная модель документа. Расширение
языка PHP для работы с XML-данными.
Реализации уровня представления средствами языка XSL.
Средства и методы реализации уровней логики и
содержимого.
информационных систем.
7
Методы и средства
ускорения обработки
Использование языка JavaScript для локальной обработки
пользовательских данных. Технология Ajax
данных в ИС на основе
Web технологий
Лабораторный практикум
№
п/п
№ раздела
дисциплины
Наименование лабораторных работ
1.
3
Составление описания бизнес-процессов и требований.
Трудоемкость
(час.)
1
2.
3
Составление диаграммы архитектуры.
1
3.
3
Составление диаграммы прецедентов.
1
4.
4
Передача параметров на сервер.
1
5.
4
Загрузка файлов на сервер.
2
6.
4
Автоматическая отправка электронных писем.
2
7.
4
Динамическое формирование страницы.
2
8.
4
Работа с файлами.
2
9.
4
Использование Куки – файлов.
2
10.
4
Использование механизма сессий.
2
11.
5
Использование СУБД MySQL для хранения данных.
4
12.
5
Использование языка XML для хранения данных.
4
13.
6
Разработка уровня представления ИС средствами языка XSL.
4
14.
7
Совместное использование языков PHP и JavaScript для
2
разработки калькулятора.
15
7
Совместное использование языков PHP и JavaScript для
2
разработки календаря.
16
7
Разработка приложения с использованием технологии Ajax
2
ИТОГО
34
Related documents
Download