Главная страница
Навигация по странице:

  • Методики проектирования

  • Функциональная методика IDEF0

  • В основе методологии лежат четыре основных понятия

  • Интерфейсная дуга

  • Декомпозиция

  • контекстной диаграммой.

  • точка зрения

  • 2 предмет конспекты. Борисова Марина Валентиновна, преподаватель Иркутск 2015 г. Содержание пояснительная записка 5 Раздел Общие сведения об ис 8 Тема Общая характеристика ис 8 лекция


    Скачать 0.94 Mb.
    НазваниеБорисова Марина Валентиновна, преподаватель Иркутск 2015 г. Содержание пояснительная записка 5 Раздел Общие сведения об ис 8 Тема Общая характеристика ис 8 лекция
    Дата10.02.2019
    Размер0.94 Mb.
    Формат файлаdoc
    Имя файла2 предмет конспекты.doc
    ТипЛекция
    #67075
    страница9 из 10
    1   2   3   4   5   6   7   8   9   10

    Тема 2.2. Основные понятия технологии проектирования ИС




    Лекция 12. Технологии проектирования: характеристика, выбор, основные компоненты


    План:

    1. Технологии проектирования

    2. Методики проектирования

    3. Функциональная методика IDEF0


    Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов ЖЦ.

    Технология проектирования определяется как совокупность трех составляющих:

    • пошаговой процедуры, определяющей последовательность технологических операций проектирования;

    • критериев и правил, используемых для оценки результатов выполнения технологических операций;

    • нотаций (графических и текстовых средств), используемых для описания проектируемой системы.

    Технология проектирования, разработки и сопровождения ИС должна удовлетворять следующим общим требованиям:

    • технология должна поддерживать полный ЖЦ ПО;

    • технология должна обеспечивать гарантированное достижение целей разработки ИС с заданным качеством и в установленное время;

    • технология должна обеспечивать возможность выполнения крупных проектов в виде подсистем;

    • технология должна обеспечивать возможность ведения работ по проектированию отдельных подсистем небольшими группами (3-7 человек);

    • технология должна обеспечивать минимальное время получения работоспособной ИС;

    • технология должна предусматривать возможность управления конфигурацией проекта, ведения версий проекта и его составляющих, возможность автоматического выпуска проектной документации и синхронизацию ее версий с версиями проекта;

    • технология должна обеспечивать независимость выполняемых проектных решений от средств реализации ИС (систем управления базами данных (СУБД), операционных систем, языков и систем программирования);

    • технология должна быть поддержана комплексом согласованных CASE-средств, обеспечивающих автоматизацию процессов, выполняемых на всех стадиях ЖЦ.

    Реальное применение любой технологии проектирования, разработки и сопровождения ИС в конкретной организации и конкретном проекте невозможно без выработки ряда стандартов (правил, соглашений), которые должны соблюдаться всеми участниками проекта. К таким стандартам относятся следующие:

    • стандарт проектирования;

    • стандарт оформления проектной документации;

    • стандарт пользовательского интерфейса.

    Методики проектирования

    Процесс бизнес-моделирования может быть реализован в рамках различных методик, отличающихся прежде всего своим подходом к тому, что представляет собой моделируемая организация. В соот­ветствии с различными представлениями об организации, методики принято делить на объектные и функциональные (структурные).

    Объектные методики рассматривают моделируемую организацию как набор взаимодействующих объектов - производственных единиц.

    Функциональные методики, наиболее известной из которых является методика IDEF, рассматри­вают организацию как набор функций, преобразующий поступающий поток информации в выходной поток.

    Функциональная методика IDEF0

    Целью методики IDEF0 является построение функциональной схемы исследуемой системы, описывающей все необходимые процессы с точностью, достаточной для однозначного моделирования деятельности системы.

    В основе методологии лежат четыре основных понятия: функциональный блок, интерфейсная дуга, декомпозиция, глоссарий.

    Функциональный блок (Activity Box) представляет собой некоторую конкретную функцию в рамках рассматриваемой системы.

    На диаграмме функциональный блок изображается прямоугольником (рисунок 11). Каждая из четырех сторон функционального блока имеет свое определенное значение (роль).


    Рисунок 11 - Функциональный блок
    Интерфейсная дуга (Arrow) отображает элемент системы, который обрабатывается функциональ­ным блоком или оказывает иное влияние на функцию, представленную данным функциональным блоком. Интерфейсные дуги часто называют потоками или стрелками.

    Любой функциональный блок по требованиям стандарта должен иметь, по крайней мере, одну управляющую интерфейсную дугу и одну исходящую.

    Декомпозиция (Decomposition) является основным понятием стандарта IDEF0. Принцип деком­позиции применяется при разбиении сложного процесса на составляющие его функции.

    Последним из понятий IDEF0 является глоссарий (Glossary). Для каждого из элементов IDEF0 — диаграмм, функциональных блоков, интерфейсных дуг — существующий стандарт подразумевает создание и поддержание набора соответствующих определений, ключевых слов, повествовательных изложений и т.д., которые характеризуют объект, отображенный данным элементом. Этот набор называется глоссарием.

    Модель IDEF0 всегда начинается с представления системы как единого целого - одного функци­онального блока с интерфейсными дугами, простирающимися за пределы рассматриваемой области. Такая диаграмма с одним функциональным блоком называется контекстной диаграммой. В пояснительном тексте к контекстной диаграмме должна быть указана цель (Purpose) построения диаграммы в виде краткого описания и зафиксирована точка зрения (Viewpoint).


    Вопросы для самоконтроля:
    1. 1   2   3   4   5   6   7   8   9   10


    написать администратору сайта