Дерево функций программного продукта

Программное обеспечение задачи

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

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

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

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

В процессе диалога возможно:

— двустороннее управление на базе языка типа «запрос-ответ»;

— одностороннее управление со стороны информационной системы с языком общения типа «меню», «заполнение шаблона», ответа по «подсказке»;

— одностороннее управление со стороны пользователя с использованием языка команд.

Сценарий диалога представлен на рисунке 2.19.

Дерево функций

Рисунок 2.18 Дерево функций

Сценарий диалога После входа в программу открывается главное окно программы и активизация системы меню. На рисунке 2.20 показан состав главного окна и меню программы

Рисунок 2.19 Сценарий диалога После входа в программу открывается главное окно программы и активизация системы меню. На рисунке 2.20 показан состав главного окна и меню программы.

Главное окно программы

Рисунок 2.20 Главное окно программы

являются стандартными для 1С:Предприятие» подробное их описание можно найти в справочной системе программы. На рисунке 2.21 представлен пункт главного меню «Справочники». Этот пункт включает в себя все справочники программы.

Пункт главного меню «Справочники»

Рисунок 2.21 Пункт главного меню «Справочники»

При выборе конечного пункта меню открывается форма списка выбранного справочника. После того как выбран иерархический справочник, с левой стороны панели будет находиться дерево справочника. На рисунке 2.22 и 2.23 показаны формы иерархических справочников «Контрагенты» и «Номенклатура».

Форма списка иерархического справочника «Контрагенты»Рисунок 2.22 Форма списка иерархического справочника «Контрагенты»Форма списка иерархического справочника «Номенклатура»

Рисунок 2.23 Форма списка иерархического справочника «Номенклатура»

У каждой кнопки на панели имеется «горячая клавиша», с помощью нее можно быстро выполнить какое-либо требуемое действие. Например с помощью комбинации Ctrl+F9 можно добавить новую группу. Данные действия доступные на панели являются стандартными для системы «1С:Предприятие» и о них более подробно можно узнать в справочной системе программы. Краткое описание возможных действий:

— добавить новую строку (новый элемент справочника);

Читайте также:  Minecraft мод добычу дерева

— установить пометку на удаление;

— отбор по значению (по реквизиту);

— быстрый отбор по значению;

— найти местоположение текущей строки в дереве;

— открыть подчиненный справочник;

После выбора действия «изменить», открывается форма элемента справочника, где можно редактировать любое из полей справочника (рисунок 2.24).

Форма элемента справочника «Номенклатура», отрытая на изменение

Рисунок 2.24 Форма элемента справочника «Номенклатура», отрытая на изменение

Если в справочнике присутствует табличная часть, то в верхней их части будет присутствовать меню табличной части со стандартными для «1С:Предприятие» элементами, описание которых есть в справочной системе программы.

Стандартное меню табличной части включает в себя:

— закончить редактирование строки;

— переместить текущий элемент вверх;

— переместить текущий элемент вниз;

— упорядочить по возрастанию;

Пункт главного меню «Документы» включает в себя подпункты (все документы программы), разбитые по логическим признакам. Один из таких подпунктов это «Общий журнал документов» (рисунок 2.25). При выборе этого пункта меню открывается форма журнала документов.

Общий журнал документов

Рисунок 2.25 Общий журнал документов

В «Общем журнале документов» можно установить отбор, например по складу, поставщикам, покупателям, по фирме и тд.

В верхней части панели находится панель с кнопками быстрого доступа. Эти действия можно выполнять с помощью «горячих клавиш». Все доступные действия описаны в справочной системе «1С:Предприятие». Описание возможных действий:

— установить пометку на удаление;

— интервал журнала ( установление интервала дат);

После выбора одного из документов, нажав «изменить», открывается форма документа с набором полей для редактирования (рисунок 2.26).

Документ «Реализация» открыт на изменение

Рисунок 2.26 Документ «Реализация» открыт на изменение

Пункт главного меню «Отчеты» включает в себя все отчеты, необходимые в деятельности предприятия. Один из таких отчетов представлен на рисунке 2.27.

Отчет по продажам

Рисунок 2.27 Отчет по продажам

После окончания работы с системой, нужно выбрать пункт главного меню «Файл», затем выбрать из предложенных подпунктов «Выход». После этого система выполнит закрытие открытых объектов и приложение будет закрыто.

Источник

Функциональное описание системы в виде дерева функций

Функциональное описание — это отражение конкретного функционирования (“поведения”) системы и ее частей во времени с допущением выбора из многих вариантов одного варианта исполнения частей и целого по структуре.

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

Читайте также:  Изделие из дерева казахстан

Функциональная модель сети процессов обработки информации должна создаваться в соответствии со следующим примерным перечнем требований (задач):

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

Основное понятие IDEF0-методологии – это понятие «модель». IDEF0-модель – это искусственный объект, представляющий собой виртуальный образ системы и ее компонентов, в виде функциональной структуры объекта (совокупность диаграмм), отображающих производимые им действия и связи между этими действиями. IDEFO-модели состоят из трех типов документов: графических диаграмм, текста и глоссария. Эти документы имеют перекрестные ссылки друг на друга. Модель описывает, что происходит в системе, как ею управляют, какие сущности она преобразует, какие средства использует для выполнения своих функций и что производит. В IDEFO система представляется как совокупность взаимодействующих процессов или функций. Такая чисто функциональная ориентация является принципиальной — функции системы анализируются независимо от объектов, которыми они оперируют. Это позволяет более четко смоделировать логику и взаимодействие процессов организации. Поэтому исследование или разработка любой сложной системы должна начинаться с функционального анализа и моделирования как системы в целом, так и всех ее подсистем. Согласно методологии IDEF0 создание иерархической модели производится на основе использования метода декомпозиции, заключающегося в разделении крупных составных структур на более мелкие: метасистемы — на системы, системы — на подсистемы, и затем определяются элементы систем. Декомпозиция — это процесс разделение объекта моделирования на его структурные части – блоки и стрелки, с целью создания диаграммы, детализирующей блок верхней доминантности и связанные с ним стрелки. Диаграмма — часть модели, описывающая декомпозицию блока. В процессе моделирования очень важным является четко определить направление разработки модели — ее контекст, точку зрения и цель. Контекст модели очерчивает границы моделируемой системы и описывает ее взаимосвязи с внешней средой. Точка зрения определяет позицию автора, т.е. что будет рассматриваться и под каким углом зрения. Необходимо помнить, что одна модель представляет одну точку зрения. Для моделирования системы с нескольких точек зрения используется несколько моделей. Цель отражает причину создания модели и определяет ее назначение. При этом, все взаимодействия в модели рассматриваются именно с точки зрения достижения поставленной цели. 44. Системы автоматизированного проектирования информационных систем. Технология RAD. RAD (быстрая разработка приложений) — концепция создания средств разработки программных продуктов, уделяющая особое внимание быстроте и удобству программирования, созданию технологического процесса, позволяющего программисту максимально быстро создавать компьютерные программы. Практическое определение: RAD предполагает, что разработка ПО осуществляется небольшой командой разработчиков за срок порядка трех-четырех месяцев путем использования инкрементного прототипирования с применением инструментальных средств визуального моделирования и разработки. Технологию RAD целесообразно применять, когда четко определены некоторые приоритетные направления разработки проекта:

  1. Необходимо выполнение проекта в сжатые сроки.
  2. Нечетко определены требования к ПО.Требования могут быть вообще не определены к началу проекта либо могут изменяться по ходу его выполнения.
  3. Проект выполняется в условиях ограниченности бюджета.
  4. Интерфейс пользователя (GUI) есть главный фактор.
  5. Возможно разбиение проекта на функциональные компоненты.
  6. Низкая вычислительная сложность ПО.
Читайте также:  Сумка висит на дереве

Фазы разработки:

  1. Планирование — совокупность требований, полученных при системном планировании и анализе процедуры разработки жизненного цикла (SDLC). На этом этапе пользователи, менеджеры и IT-специалисты обсуждают задачи проекта, его объём, системные требования, а также сложности, которые могут возникнуть при разработке. Фаза завершается согласованием ключевых моментов с RAD-группой и получением от руководителей проекта разрешения на продолжение.
  2. Пользовательское проектирование — на протяжении данного этапа пользователи, взаимодействуя с системными аналитиками, разрабатывают модели и прототипы, которые включают в себя все необходимые системные функции.
  3. Конструирование — этап, в котором основная задача заключается в разработке программ и приложений.
  4. Переключение — включает в себя операции по конверсии данных, тестирование, переход на новую систему и тренировку пользователей.

Технология быстрой разработки приложений (RAD) позволяет обеспечить:

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

Источник

Оцените статью