Ответы на экзаменационные вопросы по технологическим сетям проектирования, страница 21

D1 «Постановка задачи»

D2 – Техническое задание

D3-перечень выходных докуменов

Анализ Выходных документов

P1 - Параметрическое описание выходных документов

D3

Выделение реквизитов

D 4 - Перечень реквизитов

D4

Анализ Состава реквизитов  Выходных  документов

P2 – Параметрическое описание реквизитов

D1,D3,P1

Определение перечня макетов экранных форм выходных документов

D5 - перечень макетов экранных форм выходных докуменотв

D4,P2

Определение содержания макетов (выбор способа заполнения полей формы)

D6 – содержание макетов (перечень полей, типы этих полей)

U1 – множество типов форм, D6

Выбор типа форм

D7 – типы форм для макетов

U1 – множество типов форм, D6

Логическое проектирование макета (распределение полей по зонам документа, определение последовательности полей в каждой зоне)

D8 – логическая структура макетов

D1, D2

Формирование требований к операции вывода

D9- Список требований к операции ввода

D1, D2 ,D9

Определение состава операции вывода

D10 – перечень основных операций

D10,U2 – множество технических средств

Выбор технических средств выполнения операций вывода

D11 – технические средства

U3 – множество методов контроля

Выбор метода контроля

D12 – описание методов контроля

D10, D12, D11

Разработка вариантов схем (ТП) для операций вывода

D13 – варианты блок схем (ТП)

D2,D14– методы расчета показателей

Оценка блок-схем (ТП) по достоверности, трудовым и стоимостным показателям

D15 – таблицы значений показателей

D2, D15, D13

Выбор варианта ТП и разработка технологической документации

D16 – технологические и инструкционные карты на операцию ввода

Заключение: От того, как спроектирована технология вывода информации, зависит качество и скорость вывода информации. При проектировании технологии вывода необходимо учитывать формат передаваемых данных и объем передаваемых данных, т.е. необходимо брать в расчет сопряженность интерфейсов используемого оборудования. //Вопрос Насти № 39,


37. ТСП проектирования командного интерфейса

Введение:

Командный интерфейс – это набор всех возможных команд, которые инициируют обработку информации по задаче. Командный интерфейс разрабатывается после того, как спроектирована технология обработки информации по задаче. Фактически, он разрабатывается после написания технического задания, разработки всех обеспечивающих подсистем и конструкции задачи.

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

Назначение командного интерфейса – инициация обработки информации по задаче. (например, команда на удаление, на создание, на открытие файла и т.д.)

Область применения командного интерфейса – применяется для создания визуального интерфейса и при работе с системой посредством команд.

Цель разработки командного интерфейса – создание языка общения пользователя и машины. Командный интерфейс используется при генерации кода. Он является тем языком, которым может манипулировать программист и администратор системы или обученный этому пользователь. Яркий пример командного интерфейса – командная строка. Пользователь может работать в системе посредством иконок, а может посредством команд. Командный интерфейс создается для операций, наиболее часто выполняемых над объектом, наиболее типичных операций.

Входной информацией ТСП командного интерфейса является вся документация, полученная в ходе разработки ТЗ, обеспечивающих подсистем (ИО) и конструкции задачи.

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

Основная часть

Д1– ТЗ

Д2 – ИО

Д3 – конструкция задачи

Д4 – Функциональная модель задачи (IDEF0)

Д5 – Модель информационных потоков по задаче (DFD)

1.  Определение номенклатуры технологических процессов по задаче

Д6 – Перечень технологических процессов по задаче

Д6

2.  Выделение перечня стандартных технологических процессов

Д7 – Перечень стандартных технологических процессов

G1 – Алгоритмы стандартных ТП

Д6

3.  Выделение перечня технологических процессов, требующих разработки

Д8 – Перечень технологических процессов, требующих разработки

Д8

4.  Разработка необходимых технологических процессов

Д9 – Описание разработанных ТП

G2 – Алгоритмы разработанных ТП

Д7, Д8

5.  Выделение ручных операций, которые исключаются из рассмотрения

Д10 – Перечень ручных операций

Д7, Д8

6.  Выделение операций, которые выполняет система

Д11 – Перечень операций, которые выполняет система

Д11

7.  Построение графов технологических процессов

Д12 – Графы технологических процессов

Д12

8.  Определение одинаковых операций в графах технологических процессов

Д13 – Список одинаковых операций

Д13

9.  Построение графа взаимосвязи операций технологических процессов путем объединения одинаковых операций

Д14 – Обобщенный граф

Д13, Д14

10.  Определение частоты использования одинаковых операций

Д15 – Частота использования одинаковых операций

Д14, Д13

11.  Определение отношения количества одинаковых операций к количеству всех операций

Д16 – Отношение общих операций к количеству всех операций

Д13, Д15, Д16, U16 – принципы построения командного интерфейса

12.  Выбор принципа построения командного интерфейса

Д17 – Описание принципа построения командного интерфейса

Д1, Д2, Д3, Д4, Д5

13.  Анализ языка предметной области

Д18 – Термины, определяющие предметы труда, операции над ними

Д13, Д17, Д18, U19 – универсум объектов,  Д19.1 – описание объектов и их свойств (в специализированном редакторе)

14.  Реализация командного интерфейса в специализированном редакторе

Д19 – Реализованный командный интерфейс

Д19

15.  Контроль правильности формирования интерфейса

Д20 – Окончательная структура интерфейса

Д20

16.  Генерация программного кода

Д21 – Программный код