- •Раздел «Базы данных» (15-45)
- •Раздел «Информационные системы»(46-60)
- •Раздел 2. Операционные системы, среды и оболочки
- •Вопросы к экзамену
- •Раздел 8. Управление информацией и ресурсами знаний в социальной сфере
- •Вопросы к экзамену
- •Раздел 9. Управление проектами информационных систем
- •Вопросы к экзамену
- •Раздел 10. Социальное проектирование и прогнозирование
- •Вопросы к экзамену
- •Типология бд: фактографические, документальные, мультимедийные; бд оперативной и ретроспективной информации. Соотношение основных требований и свойств субд: система компромиссов.
- •1. Иерархическая модель данных.
- •1. Иерархическая модель данных.
- •Декартово произведение
- •Соединение
- •Первая нормальная форма
- •Вторая нормальная форма
- •Концептуальное (инфологическое) проектирование [править]
- •Логическое (даталогическое) проектирование [править]
- •Физическое проектирование [править]
- •Инфологическое проектирование бд. Основные компоненты концептуальной модели. Преимущества использования er-моделирования. Краткая характеристика er-модели.
- •Раздел «Информационные системы»(46-61)
- •Обеспечение управления
- •Обеспечение бизнес-процессов
- •Модель сущность-связь.
- •Информационные системы как основа автоматизированных систем управления (асу). Состав асу. Основные квалификационные признаки асу. Функции асу. Виды асу. Классы структура асу.
- •Корпоративные информационные системы (кис). Общая характеристика кис. Классификация кис. Краткая характеристика модулей кис.
- •Понятие и основные характеристики программного модуля, критерии приемлемости выделенного модуля. Размер, прочность, рутинность, сцепление модуля
- •Основные характеристики программного модуля.
- •Динамические структуры данных линейные списки стеки очереди бинарные деревья
- •Основные понятия ооп: объект. Класс инкапсуляция. Наследование. Полиморфизм, абстрагирование устойчивость
- •1. Инкапсуляция
- •2. Полиморфизм
- •3. Наследовние
- •Объекты, определение, типы абстракций, используемые при построении объекта, категории объектов, интерфейс объекта.
- •Понятие класса. Управляющие предметные интерфейсные контейнерные классы. Методы классов конструктор, деструктор, аксессор, мутатор. Перегрузка классов и методов.
- •Определение термина «инкапсуляция» в языках объектно-ориентированной парадигмы программирования. Модульность. Примеры инкапсуляции.
- •Понятие события в объектно-ориентированной парадигме программирования: природа событий, виды событий, маршрутизация событий. Модификация и обработка событий. Реакция на события.
- •Обеспечение управления
- •Обеспечение бизнес-процессов
- •1 Этап. Разработка и анализ бизнес-модели
- •2 Этап. Формализация бизнес-модели. Разработка логической модели бизнес-процессов.
- •3 Этап. Выбор лингвистического обеспечения. Разработка по.
- •4 Этап. Тестирование и отладка аис.
- •5 Этап. Эксплуатация и контроль версии.
- •Жизненный цикл программного обеспечения. Понятие «жизненного цикла» ис. Модели жц ис. Стандарты, описывающие жц ис. Краткая характеристика основных процессов жц ис по стандарту (iso/iec 12207).
- •Каноническое проектирование информационных систем (ис). Определение, стадии канонического проектирования ис и их характеристика. Модель «как есть» (“as-is”). Модель «как должно быть» (“to-be”).
- •Техническое задание (тз) на разработку информационной системы. Состав и содержание технического задания (гост 34.603-89).
- •Состав и содержание технического задания (гост 34.602- 89)
- •Достоинства и недостатки тпр
- •Старшая (Precedence)
- •Потоки объектов (Object Flow)
- •Отношения (Relational Link)
- •Внутримашинное ио. Проектирование экранных форм электронных документов. Информационная база (иб) и способы ее организации.
- •Диаграмма классов (для 123. Рисовать без надписей на стрелках)
- •Диаграммах прецедентов
- •Диаграмма последовательности обработки заказа (вопр 123)
- •Кооперативная диаграмма прохождения заказа(вопр 123)
- •Физические основы вычислительных процессов. Основы построения и функционирования вычислительных машин, систем, сетей и телекоммуникаций.
- •Общие принципы построения и архитектуры вычислительных систем, сетей и телекоммуникаций. История возникновения компьютерных сетей (кс) и Интернета
- •Информационно-логические основы вычислительных систем, их функциональная и структурная организация.
- •Каналы и линии связи. Двухточечная схема передачи данных. Интерфейсы ввода вывода, терминальные устройства и оконечное оборудование кс.
- •Архитектурные особенности и организация функционирования вычислительных параллельных систем. (risc и cisc; sisd, simd, mimd).
- •Мультикомпьютеры и мультипроцессоры - типовые вычислительные структуры и программное обеспечение параллельных вс, режимы их работы.
- •Классификация вычислительных сетей. Топология сетей. Методы доступа к сети. Домашние и заводские компьютерные сети.
- •Информационное и программное обеспечение локальных проводных вс. Технические средства человеко-машинного интерфейса lan-сетей.
- •Структура и организация функционирования сетей - глобальных и региональных, проводных и беспроводных.
- •Структура и характеристики систем телекоммуникаций. Коммутация и маршрутизация.
- •Беспроводные сети – состав и технические устройства; методы доступа; стандарты и версии; программное обеспечение.
- •Цифровые каналы и сети связи, глобальные сетевые технологии. Аппаратура wan-сетей.
- •Стек протоколов Интернета. Протоколы прикладного уровня и сетевые команды.
- •Организация электронной почты. Протоколы. Сетевые команды. Почтовые серверы и клиенты.
- •Организация безопасной работы в локальной сети и Интернете. Протоколы безопасности.
- •Эффективность функционирования вычислительных систем, сетей и средств телекоммуникаций.
- •Перспективы развития вычислительных сетей и телекоммуникационных средств. Сближение локальных и глобальных технологий.
- •Общие сведения об информационных технологиях. Основные принципы, методы и свойства современных информационных технологий, их эффективность.
- •Понятие информационной системы, ее структура и состав. Примеры информационных систем.
- •Понятия компьютерной сети и арм. Классификация вычислительных сетей. Топологии вычислительной сети, преимущества и недостатки каждого типа топологии вычислительной сети.
- •Локальная вычислительная сеть, ее компоненты и особенности. Преимущества работы в локальной сети.
- •4.1. Основные компоненты
- •Рабочие станции
- •Сетевые адаптеры
- •Сетевые операционные системы
- •База данных, система управления базами данных, банк данных и компоненты автоматизированного банка данных. Классификация баз данных. Современные технологии, используемые в работе с данными.
- •Программные системы управления базами данных. Основные функции систем управления базами данных.
- •Основные функции субд
- •2.1.1. Непосредственное управление данными во внешней памяти
- •2.1.2. Управление буферами оперативной памяти
- •2.1.3. Управление транзакциями
- •2.1.4. Журнализация
- •2.1.5. Поддержка языков бд
- •Интегрированная информационная система, ее компоненты, примеры «электронных офисов».
- •Операционные системы и их атрибуты.
- •Прикладные программы.
- •Программы языковой обработки.
- •Компьютерные вирусы и вредоносные программы.
- •Понятия экспертной системы, искусственного интеллекта, интеллектуальной системы. Структура экспертной системы.
- •Структура экспертной системы
- •Базовые принципы построения сети Интернет. Что представляет собой современная структура (компоненты) Интернета? Международная система обмена информацией. Система адресации в Интернет.
- •Принципы защиты информации в Интернете. Характеристики, обеспечивающие безопасность системы.
- •Системы электронного документооборота. Системы поддержки принятия решений. Интеллектуальные системы. Цели их использования, структура
- •Система обработки данных, назначение, основные функции.
- •Автоматизированные рабочие места, основные компоненты.
1 Этап. Разработка и анализ бизнес-модели
Определяются основные задачи АИС, проводится декомпозиция задач по модулям (блокам) и определяются функции которые решают общую задачу. Описание функций необходимо производить на языке требований (производственных, функциональных и технических).
Производственные требования: описание процессов предметной области.
Функциональные требования: описание форм обрабатываемых документов.
Технические требования: ПО, аппаратное обеспечение, лингвистическое обеспечение и т.д.
Метод решения: функциональное моделирование
Результат:
Концептуальная модель АИС, состоящая из описания предметной области, ресурсов и потоков данных, перечень требований и ограничений к технической организации АИС.
Аппаратно-технический состав создаваемой АИС.
2 Этап. Формализация бизнес-модели. Разработка логической модели бизнес-процессов.
Разрабатывается концептуальная модель, формализуется (описывается с помощью опр. формального языка), т.е. строится логическая модель.
Метод решения: разработка диаграммы сущность-связь (ER-модель).
Результат: разработанное информационное обеспечение: схемы и структуры данных для всех уровней модульности АИС; документация по логической структуре АИС; сгенерированные скрипты для создания объектов БД.
3 Этап. Выбор лингвистического обеспечения. Разработка по.
Выбирается лингвистическое обеспечение (среда разработки и инструментарий).
Разрабатывается ПО и документация к нему.
Каждый элемент логической схемы представляется в виде в виде программного модуля ( БД, функциональные схемы и т.д.)
Метод решения: разработка программного кода с использованием необходимого инструментария
Результат: работоспособная система
4 Этап. Тестирование и отладка аис.
Корректировка всех видов обеспечения, проверка документации.
Метод решения: тестирование
Результат: оптимальный состав и эффективное функционирование АИС
5 Этап. Эксплуатация и контроль версии.
Жизненный цикл программного обеспечения. Понятие «жизненного цикла» ис. Модели жц ис. Стандарты, описывающие жц ис. Краткая характеристика основных процессов жц ис по стандарту (iso/iec 12207).
Понятие «жизненного цикла» ИС. ЖЦ – это модель создания и использования ИС отражающая её различные состояния, начиная с момента возникновения необходимости в данном комплексе средств и заканчивая моментом полного выхода из потребления его пользователем.
Модели ЖЦ ИС.
Модель жизненного цикла - структура, содержащая процессы, действия и задачи, которые осуществляются в ходе разработки, функционирования и сопровождения программного продукта в течение всей жизни системы, от определения требований до завершения ее использования.
Для разработки ИС используются следующие модели ЖЦ ИС:
1.Каскадная модель – предполагает переход на следующий этап после полного завершение работ предыдущего этапа (характерна для военно-технических проектов).
Каскадный подход хорошо зарекомендовал себя при построении ИС, для которых в самом начале разработки можно достаточно точно и полно сформировать все требования, с тем чтобы предоставить разработчикам свободу, реализовать их как можно лучше с технической точки зрения.
Недостатки этого подхода: При создании ПО возникает потребность в возврате к предыдущем этапам и уточнении ранее принятых решений.
2.Поэтапно-итерационная модель. Эта модель создания ИС предполагает наличие циклов обратной связи между этапами.
Преимущества: Межэтапные корректировки обеспечивают большую гибкость и меньшую трудоемкость по сравн. с каскад. мод-ю. Однако время жизни кажд. этапа может растянуться на весь период создания системы
3.Спиральная модель. Опирается на начальные этапы жизненного цикла: анализ, предварительное и детальное проектирование. Каждый виток спирали соответствует поэтапной модели создания фрагмента или версии системы, на нем уточняются цели, характеристики качества проекта, планируется работа следующего витка спирали.
Основная
проблема спирального цикла –
определение момента перехода на следующий
этап. Для ее решения необходимо ввести
временные ограничения на каждый из
этапов жизненного цикла переход
осуществляется в соответствии с планом,
даже если не вся запланированная работа
закончена. План составляется на основе
статистических данных полученных в
предыдущих проектах, и личного опыта
разработчиков. Главная
особенность разработки ИС состоит
в концентрации усилий на двух начальных
этапах ее жизненного цикла - анализе
и проектировании при
относительно не высокой сложности и
трудозатратах на последующих этапах.
Стандарты, описывающие ЖЦ ИС.
ГОСТ 34.601-90 - распространяется на автоматизированные системы и устанавливает стадии и этапы их создания. Кроме того, в стандарте содержится описание содержания работ на каждом этапе. Стадии и этапы работы, закрепленные в стандарте, в большей степени соответствуют каскадной модели жизненного цикла.
ISO/IEC 12207:1995 - стандарт на процессы и организацию жизненного цикла. Распространяется на все виды заказного ПО. Стандарт не содержит описания фаз, стадий и этапов.
Rational Unified Process (RUP) предлагает итеративную модель разработки, включающую четыре фазы: начало, исследование, построение и внедрение. Каждая фаза может быть разбита на этапы (итерации), в результате которых выпускается версия для внутреннего или внешнего использования. Краткая характеристика основных процессов ЖЦ ИС (ISO/IEC 12207).
В соотв-и с базовым междунар-ым стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на три группы:
1.Основные процессы: 1.приобретение; 2.поставка; 3.разработка; 4.эксплуатация; 5.сопровождение.
2.Вспомогательные процессы:документирование; управление конфигурацией; обеспечение качества; разрешение проблем; аудит; аттестация; совместная оценка; верификация.
3.Организационные процессы: создание инфраструктуры; управление; обучение; усовершенствование.
Содержание основных процессов ЖЦ ПО ИС. Понятие «жизненного цикла» ИС. Стандарт ISO/IEC 12207. Краткая характеристика процессов ЖЦ ПО ИС (действия, входные данные, выходные данные). Краткая характеристика проектных и технических процессов (ISO/IEC 15288).
Содержание основных процессов ЖЦ ПО ИС. Понятие «жизненного цикла» ИС. Стандарт ISO/IEC 12207. Краткая характеристика процессов ЖЦ ПО ИС (действия, входные данные, выходные данные). Краткая характеристика проектных и технических процессов (ISO/IEC 15288).
Понятие «жизненного цикла» ИС. ЖЦ – это модель создания и использования ИС отражающая её различные состояния, начиная с момента возникновения необходимости в данном комплексе средств и заканчивая моментом полного выхода из потребления его пользователем.
Стандарт ISO/IEC 12207.
В соответ-ии с базовым междунар-ым стандартом ISO/IEC 12207 все процессы ЖЦ ПО делятся на 3 группы:
1.Основные процессы:1.приобретение; 2.поставка; 3.разработка; 4.эксплуатация; 5.сопровождение.
2.Вспомогательные процессы: документирование; управление конфигурацией; обеспечение качества; разрешение проблем; аудит; аттестация; совместная оценка; верификация.
3.Организационные процессы: создание инфраструктуры; управление; обучение; усовершенствование.
Краткая характеристика процессов ЖЦ ПО ИС (действия, входные данные, выходные данные).
Процесс (исполнитель процесса) |
Действия |
Результат |
Приобретение (заказчик) |
|
|
Поставка (разработчик ИС) |
|
|
Разработка (разработчик ИС) |
|
|
Краткая характеристика проектных и технических процессов (ISO/IEC 15288).
Согласно стандарту ISO/IEC серии 15288 в структуру ЖЦ следует включать следующие группы процессов:
К договорным процессам относя приобретение и поставку. К процессам предприятия относят: управление окружающей средой предприятия; инвестиционное управление; управление ЖЦ ИС; управление ресурсами; управление качеством.
К проектным процессам относят: планирование проекта; оценка проекта; контроль проекта; управление рисками; управление конфигурацией; управление информационными потоками; принятие решений.
К техническим процессам относят: определение требований; анализ требований; разработка архитектуры; внедрение; интеграция; верификация; переход; аттестация; эксплуатация; сопровождение; утилизация.
К специальным процессам относят определение и установку взаимосвязей исходя из задач и целей.
