
- •1 Понятия технологии, методологии и методов проектирования ис.
- •Методы проектирования информационных систем
- •2 Классификация методов проектирования систем.
- •3 Средства проектирования, их классификация.
- •4 Понятие жц, модели жц. Каскадная модель.
- •5 Понятие жц, модели жц. Поэтапная модель с промежуточным контролем.
- •6 Понятие жц, модели жц. Спиральная модель.
- •7 Процессы жц ис. Основные, вспомогательные и организационные процессы.
- •8 Современные технологии и методы разработки приложений. Rapid Application Development (rad).
- •9 Современные технологии и методы разработки приложений. Extreme Programming (xp). Extreme Programming – Экстремальное программирование
- •10 Современные технологии и методы разработки приложений. Rational Unified Process (rup).
- •1. Начало (Inception)
- •2. Уточнение (Elaboration)
- •3. Построение (Construction)
- •4. Внедрение (Transition)
- •11 Современные технологии и методы разработки приложений. Microsoft Solution Framework (msf).
- •12 Каноническое проектирование. Стадии и этапы. Каноническое проектирование ис. Стадии и этапы проектирования ис.
- •13 Состав и содержания тз.
- •14 Состав и содержание технического проекта.
- •15 Типовое проектирование. Понятие типового проектного решения. Классификация тпр. Достоинства и недостатки классов тпр.
- •16 Параметрически-ориентированное проектирование. Технологическая сеть.
- •17 Модельно-ориентированное проектирование. Технологическая сеть.
- •18 Системный подход к проектированию ис.
- •19 Структурный анализ. Основные методы.
- •21 Модели сущность-связь. Понятие и виды сущностей. Соглашения об именовании сущностей. Описание сущности.
- •22 Модели сущность-связь. Понятие и виды атрибутов. Именование атрибутов. Описание атрибутов
- •23 Модели сущность-связь. Отношения. Свойства отношений.
- •24 Модели сущность-связь. Графические нотации модели: Чена, Мартина, Баркера, idef1x (Information Engineering)
- •Нотация Чена.
- •Нотация Мартина
- •Нотация idef1x.
- •Нотация Баркера.
- •25 Сущности uml. Виды сущностей.
- •26 Отношения uml. Виды отношений.
- •27 Диаграммы uml. Виды диаграмм.
- •28 Диаграммы классов.
- •29 Диаграммы прецедентов.
- •30 Диаграммы последовательности.
- •31 Диаграммы кооперации
- •32 Диаграммы состояний.
- •33 Диаграммы деятельностей.
- •35 Назначение и архитектура case средств.
Понятия технологии, методологии и методов проектирования ИС.
Классификация методов проектирования систем.
Средства проектирования, их классификация.
Понятие ЖЦ, модели ЖЦ. Каскадная модель.
Понятие ЖЦ, модели ЖЦ. Поэтапная модель с промежуточным контролем.
Понятие ЖЦ, модели ЖЦ. Спиральная модель.
Процессы ЖЦ ИС. Основные, вспомогательные и организационные процессы.
Современные технологии и методы разработки приложений. Rapid Application Development (RAD).
Современные технологии и методы разработки приложений. Extreme Programming (XP).
Современные технологии и методы разработки приложений. Rational Unified Process (RUP).
Современные технологии и методы разработки приложений. Microsoft Solution Framework (MSF).
Каноническое проектирование. Стадии и этапы.
Состав и содержания ТЗ.
Состав и содержание технического проекта.
Типовое проектирование. Понятие типового проектного решения. Классификация ТПР. Достоинства и недостатки классов ТПР.
Параметрически-ориентированное проектирование. Технологическая сеть.
Модельно-ориентированное проектирование. Технологическая сеть.
Системный подход к проектированию ИС.
Структурный анализ. Основные методы.
Объектно-ориентированный подход. Принципы Объектно-ориентированного подхода.
Модели сущность-связь. Понятие и виды сущностей. Соглашения об именовании сущностей. Описание сущности.
Модели сущность-связь. Понятие и виды атрибутов. Именование атрибутов. Описание атрибутов.
Модели сущность-связь. Отношения. Свойства отношений.
Модели сущность-связь. Графические нотации модели: Чена, Мартина, Баркера, IDEF1x (Information Engineering).
Сущности UML. Виды сущностей.
Отношения UML. Виды отношений.
Диаграммы UML. Виды диаграмм.
Диаграммы классов.
Диаграммы прецедентов.
Диаграммы последовательности.
Диаграммы кооперации.
Диаграммы состояний.
Диаграммы деятельностей.
Диаграммы компонентов, развертывания (размещения).
Назначение и архитектура CASE средств.
1 Понятия технологии, методологии и методов проектирования ис.
Технология проектирования ИС — это совокупность методологии и средств проектирования ИС, а также методов и средств его организации (управление процессом создания и модернизации проекта ИС). В основе технологии проектирования лежит технологический процесс, который определяет действия, их последовательность, требуемые состав исполнителей, средства и ресурсы.
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов ЖЦ.
Технология проектирования определяется как совокупность трех составляющих:
пошаговой процедуры, определяющей последовательность технологических операций проектирования (рис. 1.4);
критериев и правил, используемых для оценки результатов выполнения технологических операций;
нотаций (графических и текстовых средств), используемых для описания проектируемой системы.
Рис. 1.4. Представление технологической операции проектирования
Технологические инструкции, составляющие основное содержание технологии, должны состоять из описания последовательности технологических операций, условий, в зависимости от которых выполняется та или иная операция, и описаний самих операций.
Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям:
технология должна поддерживать полный ЖЦ ПО;
технология должна обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;
технология должна обеспечивать возможность выполнения крупных проектов в виде подсистем (т.е. возможность декомпозиции проекта на составные части, разрабатываемые группами исполнителей);
технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек);
технология должна обеспечивать минимальное время получения работоспособной ИС;
технология должна предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;
технология должна обеспечивать независимость выполняемых проектных решений от средств реализации ИС;
технология должна быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ.
Реальное применение любой технологии проектирования, разработки и сопровождения ИС в конкретной организации и конкретном проекте невозможно без выработки ряда стандартов (правил, соглашений), которые должны соблюдаться всеми участниками проекта. К таким стандартам относятся следующие:
стандарт проектирования;
стандарт оформления проектной документации;
стандарт пользовательского интерфейса.
Методология создания информационных систем заключается в организации процесса построения информационной системы и обеспечении управления этим процессом для того, чтобы гарантировать выполнение требований как к самой системе, так и к характеристикам процесса разработки.
Основными задачами, решение которых должна обеспечивать методология создания информационных систем (с помощью соответствующего набора инструментальных средств), являются следующие:
обеспечение создания информационных систем, отвечающих целям и задачам предприятия и соответствующих предъявляемым к ним требованиям по автоматизации деловых процессов;
гарантия создания системы с заданными параметрами в течение заданного времени в рамках оговоренного заранее бюджета;
простота сопровождения, модификации и расширения системы с целью обеспечения ее соответствия изменяющимся условиям работы предприятия;
обеспечение создания информационных систем, отвечающих требованиям открытости, переносимости и масштабируемости;
возможность использования в создаваемой системе разработанных ранее и при меняемых на предприятии средств информационных технологий (программного обеспечения, баз данных, средств вычислительной техники, телекоммуникаций).