Голосов: 0
#1
Проектирование архитектуры информационных систем
Цели курса:
Курс посвящен вопросам разработки и проектирования архитектуры ИС (информационных систем). Вкратце изложен сквозной процесс разработки ИС, и более подробно - работа системного архитектора.
Курс расскажет о том, из чего состоят ИС, как они проектируются, что происходит внутри ИС. Также в курсе уделено особое внимание понятию «данные» и процессам обработки данных, на всех этапах их прохождения через ИС.
Что Вы приобретаете:
Представление об информационных системах и этапах их разработки
Навыки проектирования структуры ИС
Знания о способах и принципах обработки данных в ИС
Умение разрабатывать бизнес-логику информационных систем
После прохождения курса Вы сможете:
Формализовать задачу
Выбрать архитектуру системы
Спроектировать структуру данных
Составить ТЗ на бизнес-логику
Составить ТЗ на интерфейс ввода-вывода
Программа курса:
1. Что такое ИС.
В наш век информации, информационные системы встречаются повсюду. Но что это такое? Для чего они нужны? Что такое информация? Обязательно ли использовать компьютеры? Это те вопросы, которые будут разобраны в первой части.
Что такое информация
Модель, параметры, значения
Примеры ИС
ИС и компьютеры
2. Этапы разработки ИС.
Каким образом на свет появляется ИС? Какие этапы проходит потребность в информации, чтобы превратиться в полноценную Информационную систему? Для чего нужен аналитик, системный архитектор, разработчик? Во второй части приведены примеры жесткой и гибкой методологий командной разработки ИС и взаимодействия между участниками команды и заказчиками.
Участники процесса разработки
Аналитик
Системный архитектор
Постановщик задач
Проектировщик БД
Программист
Тестировщик
Методологии разработки
V-модель
Agile
3. Структура ИС.
Из чего состоит работоспособная ИС? Какие элементы она должна иметь обязательно, и для чего они нужны? В третьей части подробно рассматривается логическая структура ИС, структура данных, и физическая структура ИС.
Логическая структура
Интерфейс ввода-вывода
Бизнес-логика (средний слой)
Хранилище данных
Данные
Информационные потоки
Структура данных
Мета-данные
Физическая структура
Настольные приложения
Клиент-серверная архитектура
Распраделенные системы
Облачные решения
4. Обработка данных.
ИС работает с данными. Какие это данные? Как они обрабатываются на каждом участке ИС? Зачем вообще их обрабатывать? В четвертой части рассмотрены различные типы данных, их обработка в хранилище, в интерфейсе и в среднем слое. Особое внимание уделено СУРБД (базам данных), и даны основы языка SQL (язык манипулирования данными в БД).
Типы данных
Реляционные БД
Таблицы, поля, записи
Индексы и ограничения; идентификаторы
Связывание таблиц
Манипуляции с данными
Обработка данных в интерфейсе
Формы, контролы, типы данных
Проверка ввода
Бизнес-логика
Обработка на клиенте
Обработка на сервере
Обработка в БД
5. Практическая работа.
На практических занятиях будет строиться информационная система для решения некоторых задач.
Примеры задач: продажа билетов на поезда (или в кино); учет успеваемости учеников (или выдачи Д/З); запись пациентов к специалистам поликлиники, и т.п. Задачу можно придумать самим. Предположим, что предметная область исследована, и задача выявлена.
Внимание! В складчину принимаются только пользователи, имеющие регистрацию на форуме сроком более 1 месяца
Для просмотра содержимого вам необходимо зарегистрироваться!Для просмотра содержимого вам необходимо зарегистрироваться!
Последнее редактирование модератором:
- Статус
- В этой теме нельзя размещать новые ответы.