Взаимосвязи с другими задачами
Современные средства проектирования позволяют отображать взаимосвязи задач (с учетом их информационного взаимодействия и участвующих работников) с применением специального графического инструментария, например, UML -диаграмм, в частности таких, как диаграмма объектов, диаграмма последовательностей, диаграмма взаимодействия, диаграмма состояний. Подробная информация о правилах составления… Читать ещё >
Взаимосвязи с другими задачами (реферат, курсовая, диплом, контрольная)
Практически любая задача решается не автономно, а имеет взаимосвязи со смежными задачами как внутри системы (подсистемы, АРМа), так и с внешней средой (другими системами). Такая взаимосвязь может иметь следующие варианты.
- 1. Исходная информация для задачи является первичной (т. е. связей по входу задача не имеет), и результаты решения рассматриваемой задачи будут использоваться только в рамках рассматриваемой задачи (рис. 5.1).
- 2. Исходная информация для задачи является первичной (т. е. связей по входу задача не имеет), а результаты решения задачи будут использоваться в решении других задач (рис. 5.2).
- 3. Исходная информация для рассматриваемой задачи готовится в процессе решения других задач (т. е. связи задачи только по входу), а результаты решения используются только в рамках рассматриваемой задачи (рис. 5.3).
- 4. Исходная информация для рассматриваемой задачи готовится в процессе решения других задач, и результаты решения будут использоваться также при решении других задач (рис. 5.4).
Взаимосвязи задачи могут быть показаны в упрощенном представлении либо в виде схемы с необходимыми пояснениями (рис. 5.1—5.4), либо в табличной форме (рис. 5.5).
Рис. 5.1. Вариант 1: входная информация — первична, выходная информация используется только в рассматриваемой задаче.
Рис. 5.2. Вариант 2: входная информация — первична, выходная информация используется при решении других задач.
Рис. 5.3. Вариант 3: входная информация берется из других задач, выходная информация используется при решении только рассматриваемой задачи.
Рис. 5.4. Вариант 4: входная информация берется из других задач, выходная информация используется при решении других задач.
В первых двух вариантах входной информацией могут быть:
- • первичные документы в бумажном виде, информация из которых вводится вручную в экранную форму;
- • первичные документы, информация из которых сканируется, распознается и заносится в БД посредством специального алгоритма;
• показания, снимаемые с технических устройств (например, датчиков, регистраторов, индикаторов), которые передаются по каналам связи и заносятся в БД без участия человека с помощью алгоритма обработки поступающего сигнала.
Взаимосвязи задачи_(название задачи)_.
Рис. 5.5. Табличная форма представления взаимосвязи задач.
Информация из рис. 5.5 может быть полезной для организации контроля по соблюдению технологии решения. Например, если соответствующий документ или файл не был подготовлен в заданной точке технологической цепочки, то ПО должно реагировать на это событие особым образом, например:
- • приостановить решение и проинформировать пользователя о нарушении технологии работы системы;
- • выдать рекомендации по возврату на предыдущие этапы решения и о выполнении предусмотренных там процедур по подготовке недостающей информации.
Современные средства проектирования позволяют отображать взаимосвязи задач (с учетом их информационного взаимодействия и участвующих работников) с применением специального графического инструментария, например, UML[1] -диаграмм, в частности таких, как диаграмма объектов, диаграмма последовательностей, диаграмма взаимодействия, диаграмма состояний.
Подробная информация о правилах составления и применения диаграмм изложена в специальной учебной литературе, посвященной проектированию информационных систем, например, в [6, 38, 70, 80], а также в литературе, посвященной аспектам по описанию функциональных требований к программным системам, в частности в [46, 52].
- [1] UML — Unified Modeling Language (унифицированный язык моделирования, содержащий графические средства, которые используются для спецификации, визуализации, проектирования и документирования автоматизированных систем).