ЧАСТЬ 1
К оглавлению1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1617 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
34 35 36
МЕТОДЫ И СРЕДСТВА СТРУКТУРНОГО СИСТЕМНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ
В первой части книги, состоящей из семи глав, подробно описываются базовые методы и нотации структурного системного анализа - графического языка “для передачи понимания”, используемого специалистами как бизнес-консалтинга, так и информационно-технологического консалтинга. Рассматриваемый язык основан на потоковых диаграммах, поддерживаемых большинством современных CASE-систем.
Глава 1 является введением в структурный системный анализ. В ней рассматриваются основные задачи этапов анализа требований и проектирования спецификаций системы, принципы структурного анализа, выделяются базовые средства структурного анализа и их взаимосвязи и взаимовлияния.
Глава 2 посвящена наиболее известным и часто используемым средствам функционального моделирования - диаграммам потоков данных. Приводятся основные и вспомогательные объекты диаграмм, рассматривается понятие контекстной диаграммы и детализации процесса, а также декомпозиции потока данных, даются рекомендации для построения функциональной модели в виде иерархии диаграмм потоков данных.
В главе 3 приводится описание текстовых средств моделирования - словарей данных, предназначенных для описания структуры потоков и хранилищ данных. Вводится понятие словарной статьи, дается нотация, позволяющая формально описать расщепление и объединение (группирование) потоков.
В главе 4 вводится понятие спецификации процесса (миниспецификации) и описываются наиболее часто применяемые методы ее задания: структурированные естественные языки, таблицы и деревья решений, визуальные языки проектирования. Дается аналитическое сравнение методов.
В главе 5 описываются базовые средства информационного моделирования - диаграммы "сущность-связь" (при этом рассматриваются две наиболее популярные нотации - Чена и Баркера), приводятся основные этапы построения информационной модели, включая нормализацию.
В главе 6 рассматривается метод задания спецификаций управления с использованием диаграмм переходов состояний. Вводятся основные объекты диаграмм, предлагаются правила и способы их построения.
Глава 7 посвящена средствам структурного проектирования. Рассматриваются две базовые техники структурного проектирования (Константайна и Джексона), вводятся основные символы соответствующих диаграмм, рассматриваются их достоинства и недостатки. Проводится анализ характеристик хорошего проекта, намечена схема алгоритма преобразования иерархии диаграмм потоков данных в структурные карты.
МЕТОДЫ И СРЕДСТВА СТРУКТУРНОГО СИСТЕМНОГО АНАЛИЗА И ПРОЕКТИРОВАНИЯ
В первой части книги, состоящей из семи глав, подробно описываются базовые методы и нотации структурного системного анализа - графического языка “для передачи понимания”, используемого специалистами как бизнес-консалтинга, так и информационно-технологического консалтинга. Рассматриваемый язык основан на потоковых диаграммах, поддерживаемых большинством современных CASE-систем.
Глава 1 является введением в структурный системный анализ. В ней рассматриваются основные задачи этапов анализа требований и проектирования спецификаций системы, принципы структурного анализа, выделяются базовые средства структурного анализа и их взаимосвязи и взаимовлияния.
Глава 2 посвящена наиболее известным и часто используемым средствам функционального моделирования - диаграммам потоков данных. Приводятся основные и вспомогательные объекты диаграмм, рассматривается понятие контекстной диаграммы и детализации процесса, а также декомпозиции потока данных, даются рекомендации для построения функциональной модели в виде иерархии диаграмм потоков данных.
В главе 3 приводится описание текстовых средств моделирования - словарей данных, предназначенных для описания структуры потоков и хранилищ данных. Вводится понятие словарной статьи, дается нотация, позволяющая формально описать расщепление и объединение (группирование) потоков.
В главе 4 вводится понятие спецификации процесса (миниспецификации) и описываются наиболее часто применяемые методы ее задания: структурированные естественные языки, таблицы и деревья решений, визуальные языки проектирования. Дается аналитическое сравнение методов.
В главе 5 описываются базовые средства информационного моделирования - диаграммы "сущность-связь" (при этом рассматриваются две наиболее популярные нотации - Чена и Баркера), приводятся основные этапы построения информационной модели, включая нормализацию.
В главе 6 рассматривается метод задания спецификаций управления с использованием диаграмм переходов состояний. Вводятся основные объекты диаграмм, предлагаются правила и способы их построения.
Глава 7 посвящена средствам структурного проектирования. Рассматриваются две базовые техники структурного проектирования (Константайна и Джексона), вводятся основные символы соответствующих диаграмм, рассматриваются их достоинства и недостатки. Проводится анализ характеристик хорошего проекта, намечена схема алгоритма преобразования иерархии диаграмм потоков данных в структурные карты.