В данном курсе изучаются такие разделы как:
* основные понятия технологии проектирования информационных систем (ИС);
* жизненный цикл программного обеспечения ИС;
* организация разработки ИС;
* анализ и моделирование функциональной области внедрения ИС;
* спецификация функциональных требований к ИС;
* методологии моделирования предметной области;
* информационное обеспечение ИС;
* моделирование информационного обеспечения;
* унифицированный язык визуального моделирования Unified Modeling Language (UML);
* этапы проектирования ис с применением UML.
В результате изучения курса студенты получают навыки, позволяющие им проектировать информационные системы.
Лекции по курсу проводятся с целью дать слушателям знания по изучаемым темам в наиболее общем, системном виде.
Практический курс (лабораторные работы и курсовой проект) имеют целью дать студентам практические навыки работы с информационными системами.
Итоговый контроль проводится в форме экзамена.
Цель преподавания дисциплины “Проектирование Информационных Систем” состоит в том, чтобы дать студентам знания по основам теории и практические навыки в области проектирования информационных систем (ИС) и современных аспектов эксплуатации ИС.
В результате изучения курса студент должен знать:
* современные технологии проектирования ИС;
* содержание стадий и этапов проектирования ИС и их особенности при использовании различных технологий проектирования;
* способы формализации процессов проектирования, состав и содержание технологических операций на различных этапах проектирования;
* методы, программные и инструментальные средства проектирования отдельных компонент ИС.
В результате изучения курса студент должен уметь:
* выбирать и использовать программные средства современных технологий проектирования;
* проводить предпроектное обследование предметной области и выполнять формализацию материалов обследования, разрабатывать и применять модели проектов;
* владеть навыками в области анализа предметной области и выявления направлений совершенствования функционирования системы;
* выполнять декомпозицию системы на подсистемы функционирования и комплексы задач;
* выполнять выбор средств и методов проектирования отдельных компонент проекта и использовать их;
* пользоваться языками моделирования и высокоуровнего программирования для решения задач проектирования;
* вести документацию на всех этапах проектирования.