- •Оглавление
- •Введение
- •Понятие консалтинга в области информационных технологий.
- •Цели и этапы разработки консалтинговых проектов
- •3. Построение моделей деятельности предприятия.
- •5. Разработка предложений по автоматизации предприятия.
- •6. Разработка технического проекта.
- •7. Разработка новой системы или настройка существующей системы.
- •Case-технологии - методологическая и инструментальная база консалтинга
- •Понятие структурного анализа Жизненный цикл программного изделия и его критичные этапы
- •Идеи, лежащие в основе структурных методов
- •Принципы структурного анализа
- •Средства структурного анализа и их взаимоотношения
- •Диаграммы потоков данных
- •Основные символы диаграммы
- •Контекстная диаграмма и детализация процессов
- •Декомпозиция данных и соответствующие расширения диаграмм потоков данных
- •Построение модели
- •Словарь данных
- •Содержимое словаря данных
- •Методы задания спецификаций процессов
- •Структурированный естественный язык
- •Визуальные языки проектирования спецификаций
- •Диаграммы "сущность-связь"
- •Сущности, отношения и связи в нотации Чена
- •Диаграммы атрибутов
- •Категоризация сущностей
- •Построение модели
- •Спецификации управления
- •Средства структурного проектирования
- •Структурные карты Константайна
- •Структурные карты Джексона
- •Характеристики хорошей модели реализации
- •Методологии структурного и системного анализа и проектирования
- •Методологии структурного анализа Йодана/Де Марко и Гейна-Сарсона
- •Sadt - технология структурного анализа и проектирования
- •Иерархия диаграмм
- •Синтаксис диаграмм
- •Разветвление дуг.
- •Слияние дуг.
- •Синтаксис моделей и работа с ними
- •Синтаксис диаграмм
- •Создание функциональных моделей и диаграмм
- •Дополнения к диаграммам и моделям
- •Оценка и выбор case-средств
- •Критерии оценки и выбора
- •1. Среда функционирования:
- •2. Функции, ориентированные на фазы жизненного цикла:
- •3. Общие функции:
- •Характеристики case-средств
- •Локальные средства (eRwin, bPwin, s-Designor, case.Аналитик)
- •Объектно-ориентированные case-средства (Rational Rose)
- •Библиографический список
М.В.Красильникова
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Раздел: Теоретические основы проектирования информационных систем
Учебное пособие
ЭЛЕКТРОСТАЛЬ 2004
Кафедра прикладной информатики
М.В.Красильникова
ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННЫХ СИСТЕМ
Раздел: Теоретические основы проектирования информационных систем
Учебное пособие Для студентов специальности 351400 Рекомендовано редакционно-издательским отделом ЭПИ МИСиС в качестве учебного пособия
ЭЛЕКТРОСТАЛЬ 2003
М.В. Красильникова.Проектирование информационных систем: Учебное пособие - М.: МИСиС, 2004. - 106 с.
В пособии представлен курс лекций по проектированию информационных систем. Рассмотрены основные методологии, методы и средства, используемые для проектирования информационных систем в современных условиях. Представлены примеры построения отдельных процессов информационных систем. Даны характеристики современных CASE-средств, используемых для проектирования информационных систем, а также способы оценки и выбора CASE-средства, подходящего для конкретного проекта.
Предназначено для студентов пятого курса специальности 351400 "Прикладная информатика в экономике"
© Электростальский политехнический институт (филиал) Московского государственного института стали и сплавов (Технологического университета) (ЭПИ МИСиС), 2004
Оглавление
ВВЕДЕНИЕ
ПОНЯТИЕ КОНСАЛТИНГА В ОБЛАСТИ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ.
ЦЕЛИ И ЭТАПЫ РАЗРАБОТКИ КОНСАЛТИНГОВЫХ ПРОЕКТОВ
CASE-ТЕХНОЛОГИИ - МЕТОДОЛОГИЧЕСКАЯ И ИНСТРУМЕНТАЛЬНАЯ БАЗА КОНСАЛТИНГА
ПОНЯТИЕ СТРУКТУРНОГО АНАЛИЗА
ЖИЗНЕННЫЙ ЦИКЛ ПРОГРАММНОГО ИЗДЕЛИЯ И ЕГО КРИТИЧНЫЕ ЭТАПЫ
ИДЕИ, ЛЕЖАЩИЕ В ОСНОВЕ СТРУКТУРНЫХ МЕТОДОВ
ПРИНЦИПЫ СТРУКТУРНОГО АНАЛИЗА
СРЕДСТВА СТРУКТУРНОГО АНАЛИЗА И ИХ ВЗАИМООТНОШЕНИЯ
ДИАГРАММЫ ПОТОКОВ ДАННЫХ
ОСНОВНЫЕ СИМВОЛЫ ДИАГРАММЫ
КОНТЕКСТНАЯ ДИАГРАММА И ДЕТАЛИЗАЦИЯ ПРОЦЕССОВ
ДЕКОМПОЗИЦИЯ ДАННЫХ И СООТВЕТСТВУЮЩИЕ РАСШИРЕНИЯ ДИАГРАММ ПОТОКОВ ДАННЫХ
ПОСТРОЕНИЕ МОДЕЛИ
СЛОВАРЬ ДАННЫХ
СОДЕРЖИМОЕ СЛОВАРЯ ДАННЫХ
БНФ - НОТАЦИЯ
МЕТОДЫ ЗАДАНИЯ СПЕЦИФИКАЦИЙ ПРОЦЕССОВ
СТРУКТУРИРОВАННЫЙ ЕСТЕСТВЕННЫЙ ЯЗЫК
ТАБЛИЦЫ РЕШЕНИЙ
ВИЗУАЛЬНЫЕ ЯЗЫКИ ПРОЕКТИРОВАНИЯ СПЕЦИФИКАЦИЙ
ДИАГРАММЫ "СУЩНОСТЬ-СВЯЗЬ"
СУЩНОСТИ, ОТНОШЕНИЯ И СВЯЗИ В НОТАЦИИ ЧЕНА
ДИАГРАММЫ АТРИБУТОВ
КАТЕГОРИЗАЦИЯ СУЩНОСТЕЙ
ПОСТРОЕНИЕ МОДЕЛИ
СПЕЦИФИКАЦИИ УПРАВЛЕНИЯ
СРЕДСТВА СТРУКТУРНОГО ПРОЕКТИРОВАНИЯ
СТРУКТУРНЫЕ КАРТЫ КОНСТАНТАЙНА
СТРУКТУРНЫЕ КАРТЫ ДЖЕКСОНА
ХАРАКТЕРИСТИКИ ХОРОШЕЙ МОДЕЛИ РЕАЛИЗАЦИИ
Сцепление
Связность
МЕТОДОЛОГИИ СТРУКТУРНОГО И СИСТЕМНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ
МЕТОДОЛОГИИ СТРУКТУРНОГО АНАЛИЗА ЙОДАНА/ДЕ МАРКО И ГЕЙНА-САРСОНА
SADT - ТЕХНОЛОГИЯ СТРУКТУРНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ
ИЕРАРХИЯ ДИАГРАММ
СИНТАКСИС ДИАГРАММ
РАЗВЕТВЛЕНИЕ ДУГ.
СЛИЯНИЕ ДУГ.
СИНТАКСИС МОДЕЛЕЙ И РАБОТА С НИМИ
СИНТАКСИС ДИАГРАММ
СОЗДАНИЕ ФУНКЦИОНАЛЬНЫХ МОДЕЛЕЙ И ДИАГРАММ
Типы опроса
Процесс опроса
ДОПОЛНЕНИЯ К ДИАГРАММАМ И МОДЕЛЯМ
ОЦЕНКА И ВЫБОР CASE-СРЕДСТВ
КРИТЕРИИ ОЦЕНКИ И ВЫБОРА
ХАРАКТЕРИСТИКИ CASE-СРЕДСТВ
SILVERRUN
VANTAGE TEAM BUILDER (WESTMOUNT I-CASE)
UNIFACE
DESIGNER/2000 + DEVELOPER/2000
ЛОКАЛЬНЫЕ СРЕДСТВА (ERWIN, BPWIN, S-DESIGNOR, CASE.АНАЛИТИК)
ОБЪЕКТНО-ОРИЕНТИРОВАННЫЕ CASE-СРЕДСТВА (RATIONAL ROSE)
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
Введение
Курс "Проектирование Информационных Систем" предназначен для ознакомления с такими понятиями, как: консалтинг в области информационных технологий, консалтинговые проекты, методы и средства структурного системного анализа и проектирования, методологии структурного системного анализа и проектирования, CASE-технологии. Вы познакомитесь с последовательностью действий, а также методологиями, методами и средствами, которые будут использоваться при выполнении этой последовательности действий при постановке такой задачи, как автоматизация предприятия.
В современных условиях динамично развивается рынок комплексных интегрированных систем автоматизации предприятий и учреждений самого различного профиля (финансовых, промышленных, офисных) и самых различных размеров с разнообразными схемами иерархии, начиная от малых предприятий с численностью в несколько десятков человек и заканчивая крупными корпорациями численностью в десятки тысяч сотрудников. Такие системы предназначены для решения задач как предприятия в целом (управление финансовыми ресурсами, управление запасами, планирование и производство, сбыт и снабжение и т.д.), так и уровня его производственных подразделений, цехов и участков.
Главная особенность индустрии систем автоматизации различных предприятий и учреждений, характеризующихся широкой номенклатурой входных данных с различными маршрутами обработки этих данных, состоит в концентрации сложности на начальных этапах анализа требований и проектирования спецификаций системы при относительно невысокой сложности и трудоемкости последующих этапов. Фактически здесь и происходит понимание того, что будет делать будущая система, и каким образом она будет работать, чтобы удовлетворить предъявленные к ней требования. А именно нечеткость и неполнота системных требований, нерешенные вопросы и ошибки, допущенные на этапах анализа и проектирования, порождают на последующих этапах трудные, часто неразрешимые проблемы и, в конечном счете, приводят к неуспеху всей работы в целом.
С другой стороны, не существует двух одинаковых организаций. А следовательно, простое тиражирование даже очень хорошей системы управления предприятием никогда не устроит заказчика полностью, поскольку не может учесть его специфики. Более того, в данном случае возникает проблема выбора именно той системы, которая наиболее подходит для конкретного предприятия. А эта проблема осложняется еще и тем, что ключевые слова, характеризующие различные информационные системы, практически одни и те же:
Единая информационная среда предприятия;
Режим реального времени;
Независимость от законодательства;
Интеграция с другими приложениями (в том числе с уже работающими на предприятии системами);
Поэтапное внедрение и т.п.
Фактически проблема комплексной автоматизации стала актуальной для каждого предприятия. А чтобы заниматься комплексной автоматизацией, необходимы структурированные знания в этой области.