
- •Современные методы и средства проектирования информационных систем
- •1. Основы методологии проектирования ис
- •1.1. Жизненный цикл по ис
- •1.2. Модели жизненного цикла по
- •1.3. Методологии и технологии проектирования ис
- •1.3.1. Общие требования к методологии и технологии
- •1.3.2. Методология rad
- •2. Структурный подход к проектированию ис
- •2.1. Сущность структурного подхода
- •2.2. Методология функционального моделирования sadt
- •2.2.1. Состав функциональной модели
- •2.2.2. Иерархия диаграмм
- •2.2.3. Типы связей между функциями
- •2.3. Моделирование потоков данных (процессов)
- •2.3.1. Внешние сущности
- •2.3.2. Системы и подсистемы
- •2.3.3. Процессы
- •2.3.4. Накопители данных
- •2.3.5. Потоки данных
- •2.3.6. Построение иерархии диаграмм потоков данных
- •2.4. Моделирование данных
- •2.4.1. Case-метод Баркера
- •2.4.2. Методология idef1
- •2.4.3. Подход, используемый в case-средстве Vantage Team Builder
- •2.5. Пример использования структурного подхода
- •2.5.1. Описание предметной области
- •2.5.2. Организация проекта
- •3. Программные средства поддержки жизненного цикла по
- •3.1. Методологии проектирования по как программные продукты. Методология datarun и инструментальное средство se Companion
- •3.1.1. Методология datarun
- •3.1.2. Инструментальное средство se Companion
- •3.2. Case-средства. Общая характеристика и классификация
- •4. Технология внедрения case-средств
- •4.1. Определение потребностей в case-средствах
- •4.1.1. Анализ возможностей организации
- •4.1.2. Определение организационных потребностей
- •4.1.3. Анализ рынка case-средств
- •4.1.4. Определение критериев успешного внедрения
- •4.1.5. Разработка стратегии внедрения case-средств
- •4.2. Оценка и выбор case-средств
- •4.2.1. Общие сведения
- •4.2.2. Процесс оценки
- •4.2.3. Процесс выбора
- •4.2.4. Критерии оценки и выбора
- •4.2.4.1. Надежность
- •4.2.4.2. Простота использования
- •4.2.4.3. Эффективность
- •4.2.4.4. Сопровождаемость
- •4.2.4.5. Переносимость
- •4.2.4.6. Общие критерии
- •4.2.5. Пример подхода к определению критериев выбора case-средств
- •4.3. Выполнение пилотного проекта
- •4.4. Переход к практическому использованию case-средств
- •5. Характеристики case-средств
- •5.1.1. Silverrun
- •5.2.1. Vantage Team Builder (Westmount I-case)
- •5.2.2. Uniface
- •5.4. Локальные средства (eRwin, bPwin, s-Designor, case.Аналитик)
- •5.5. Объектно-ориентированные case-средства (Rational Rose)
- •5.6. Вспомогательные средства поддержки жизненного цикла по
- •5.6.1. Средства конфигурационного управления
- •5.6.2. Средства документирования
- •5.6.3. Средства тестирования
- •5.7. Примеры комплексов case-средств
- •1. Основы методологии проектирования ис
5.7. Примеры комплексов case-средств
В заключение приведем примеры комплексов CASE-средств обеспечивающих поддержку полного ЖЦ ПО. Здесь хотелось бы еще раз отметить нецелесообразность сравнения отдельно взятых CASE-средств, поскольку ни одно из них не решает в целом все проблемы создания и сопровождения ПО. Это подтверждается также полным набором критериев оценки и выбора, которые затрагивают все этапы ЖЦ ПО. Сравниваться могут комплексы методологически и технологически согласованных инструментальных средств, поддерживающие полный ЖЦ ПО и обеспеченные необходимой технической и методической поддержкой со стороны фирм-поставщиков. По мнению автора, на сегодняшний день наиболее развитым из всех поставляемых в России комплексов такого рода является комплекс технологий и инструментальных средств создания ИС, основанный на методологии и технологии DATARUN. В состав комплекса входят следующие инструментальные средства:
CASE-средство Silverrun;
средство разработки приложений JAM;
мост Silverrun-RDM <-> JAM;
комплекс средств тестирования QA;
менеджер транзакций Tuxedo;
комплекс средств планирования и управления проектом SE Companion;
комплекс средств конфигурационного управления PVCS;
объектно-ориентированное CASE-средство Rational Rose;
средство документирования SoDA.
Примерами других подобных комплексов являются:
Vantage Team Builder for Uniface + Uniface (фирмы "DataX/Florin" и "ЛАНИТ");
комплекс средств, поставляемых и используемых фирмой "ФОРС":
CASE-средства Designer/2000 (основное), ERwin, Bpwin и Oowin (альтернатив- ные);
средства разработки приложений Developer/2000, ORACLE Power Objects (ос- новные) и Usoft Developer (альтернативное);
средство настройки и оптимизации ExplainSQL (Platinum);
cредства администрирования и сопровождения SQLWatch, DBVision, SQL Spy, TSReorg и др. (Platinum);
средство документирования ORACLE Book.
комплекс средств на основе продуктов фирмы CENTURA:
CASE-средства ERwin, Bpwin и Oowin (объектно-ориентированный анализ);
средства разработки приложений SQLWindows и TeamWindows;
средство тестирования и оптимизации приложений "клиент-сервер" SQLBench (ARC);
cредства эксплуатации и сопровождения Quest и Crystal Reports.
Вопросы к экзамену (зачету)
1. Основы методологии проектирования ис
1. Жизненный цикл по ИС
2. Модели жизненного цикла ПО. Каскадная модель
3. Модели жизненного цикла ПО. Спиральная модель
4. Технология проектирования ИС
5. Стандарты применяемые при построении ИС
6. Методология RAD. Фазы построения ИС.
7. Сущность структурного подхода к проектированию ИС
8. Методология функционального моделирования SADT
9. Функциональной модели, иерархия диаграмм SADT
10. Типы связей между функциями в методологии SADT
11. Моделирование потоков данных (процессов)
12. Моделирование данных. Case-метод Баркера (ER -метод)
13. Моделирование данных. Методология IDEF1
14. Структурный подход в описании предметной области и организация проекта
15. Программные средства поддержки жизненного цикла ПО. Методология DATARUN.
16. Методология DATARUN и CASE-средство Silverrun
17. CASE-средства. Общая характеристика и классификация
18. Технология внедрения CASE-средств. Определение потребностей в CASE-средствах.
19. Технология внедрения CASE-средств. Оценка и выбор CASE-средств
20. Технология внедрения CASE-средств. Выполнение пилотного проекта
21. Технология внедрения CASE-средств. Переход к практическому использованию CASE-средств
22. Характеристики CASE-средств. Silverrun+JAM
23. Характеристики CASE-средств. Vantage Team Builder (Westmount I-CASE) + Uniface
24. Характеристики CASE-средств. Designer/2000 + Developer/2000
25. Характеристики CASE-средств. Локальные средства (ERwin, BPwin, S-Designor, CASE.Аналитик)
26. Характеристики CASE-средств. Объектно-ориентированные CASE-средства (Rational Rose)
27. Вспомогательные средства поддержки жизненного цикла ПО
28. Примеры комплексного использования CASE-средств