- •«Проектирование ис» 2011
- •1. Понятие информационной системы. Типовые функциональные компоненты ис
- •2. Схема развития ис
- •3. Этапы проектирования ис
- •4. Понятие жизненного цикла ис, модели жизненного цикла информационной системы
- •5. Основные принципы создания ис
- •6. Требования к методологии и технологии разработки ис
- •7. Методология rad
- •8. Методы проектирования ис
- •9. Функционально-ориентированные методологии проектирования. Основные принципы функциональной методики idef0
- •10. Методология idef0. Виды стрелок на диаграммах idef0
- •11. Методология idef0. Нумерация работ и диаграмм. Каркас диаграммы
- •12. Методология idef0. Виды диаграммы idef0
- •13. Диаграммы потоков данных. Назначение. Нотации dfd. Рекомендации по построению
- •14. Основные элементы диаграмм dfd
- •15. Диаграммы dfd. Элементы для декомпозиции данных
- •16. Диаграммы dfd. Управляющие элементы диаграмм
- •17. Методология idef3. Назначение диаграмм. Основные элементы
- •18. Виды перекрестков на диаграммах idef3
- •19. SwimLane диаграммы и построение сценариев SwimLaneDiagrams (диаграмма плавательных дорожек).
- •20. Стоимостной анализ. Принципы связи abc анализа и idef0
- •21. Количественный и качественный анализ диаграмм модели idef
- •22. Моделирование данных. Архитектура ansi-sparc
- •24. Er-диаграммы. Определение сущности, атрибута, связи
- •25. Методология idef1x. Виды и мощности связей. Понятие зависимых и независимых сущностей
- •26. Методология idef1x. Виды зависимых сущностей
- •27. Нормальные формы er-диаграмм. Получение реляционной схемы из er-диаграмм
- •28. Реляционная модель данных. Структурная часть. Управляющая связь. Виды ключей
- •29. Реляционная модель данных. Набор ограничений целостности. Операции, нарушающие целостность
- •Ограничения кортежа.Ограничения целостности кортежапредставляют собой ограничения, накладываемые на допустимые значенияотдельногокортежа отношения, ине являющиесяограничением целостности атрибута.
- •30. Реляционная алгебра. Теоретико-множественные операции
- •31. Реляционная алгебра. Специальные операции
- •32. Реляционная модель данных. 1нф, 2нф, 3нф, нфбк
- •33. Реляционная модель данных. Нормальные формы более высоких порядков
- •36. Язык моделирования uml. Назначение. Характеристики. Перечень диаграмм
«Проектирование ис» 2011
1. Понятие информационной системы. Типовые функциональные компоненты ис
Под ИС обычно понимается прикладная программная подсистема, ориентированная на сбор, хранение, поиск и обработку информации. Подавляющее большинство ИС работает в режиме диалога с пользователем. В наиболее общем случае типовые функциональные компоненты, входящие в состав ИС, реализуют: - диалоговый ввод/вывод (PS); - логику диалога (PL); - прикладную логику обработки данных (BL); - логику управления данными (DL); - операции манипулирования файлами (FS) и (или) базами данных (DS). Таблица 1. Типовые функциональные компоненты ИС
обозначение |
наименование |
характеристика |
PS |
Presentation Services (средства представления) |
Обслуживает пользовательский ввод и отображает то, что сообщает ему компонент логики представления (PL), с использованием соответствующей программной поддержки |
PL |
Presentation Logic (логика представления (диалога)) |
Управляет взаимодействием между пользователем и ЭВМ. Обрабатывает действия пользователя при выборе команды в меню, щелчке на кнопке или выборе пункта в списке |
BL |
Business Logic (прикладная логика) |
Набор правил для принятия решений, вычислений и операций, которое должно выполнить приложение |
DL |
Data Logic (логика управления данными) |
Операции с БД (реализуемые SQL-операторами), которые нужно выполнить для реализации прикладной логики управления данными |
DS |
Data Services (операции с БД) |
Действия СУБД, реализующие логику управления данными, такие как манипулирование данными, определение данных, фиксация или откат и т. п. СУБД обычно компилирует SQL-предложения |
FS |
File Services (файловые операции) |
Дисковые операции чтения и записи данных для СУБД и других компонентов. Обычно являются функциями ОС |
ИС – это комбинация ручных и компьютерных процессов, которые решают поставленные задачи, четко и логично взаимодействуя между собой для достижения целей функционирования организаций, помогая им занимать лидирующие позиции в бизнесе. Следует отметить, что любая ИС – это не только программы, данные и коммуникации, но и люди (заказчики, пользователи, аналитики, разработчики), организационные структуры, а также цели, стимулы работы предприятия отдельных людей. И все эти компоненты должны быть понятны как проектировщикам, так и пользователю, а, кроме того, непротиворечивым образом соединены в одну систему. Главная идея процесса такого согласования состоит в том, что его надо начинать с анализа самых главных характеристик предметной области, рассматривая самые главные содержательные аспекты. И проводить его не «мысленно» и не «на словах», а на явно изложенных описаниях (моделях) объектов предметной области, позволяющих видеть все существенные взаимосвязи. Под предметной областью неформально можно понимать любую область знаний, достаточно определенную, чтобы о ней могли быть собраны такие данные, о которых можно было бы говорить в аспекте существования или возможности существования базы этих данных. Однако было бы нереалистично полагать, что по реляционным таблицам одной или даже нескольких баз данных можно разложить все данные, относительно которых принято решение автоматизировать выполнение операций над данными (накопление, хранение, обработку и др.) в комплексной автоматизированной системе информатизации большого предприятия. В ней (в АСИ) могут находиться: - частично структурированные данные (гипертекстовые и гипермедийные БД) – по объему они составляют основную часть БД; - полностью формализованные данные, такие как реляционные таблицы, программы и т. п.; - интеллектуальные БД системы ИИ, созданные с использованием языков логического программирования.