Цель: сократить время создания диаграммы нотации idef0




НазваниеЦель: сократить время создания диаграммы нотации idef0
Дата публикации21.04.2013
Размер64 Kb.
ТипАнализ
odtdocs.ru > Информатика > Анализ

  1. Цели и задачи проекта


Цель: сократить время создания диаграммы нотации IDEF0

Для достижения вышеуказанной цели был поставлен ряд следующих задач:

  1. Изучение и анализ предметной области заказа

  2. Анализ и выбор методов для создания программного продукта

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

  4. Внедрение программного продукта для последующего использования.

Конечный продукт должен позволять создание, хранение и редактирование диаграмм IDEF0 второго уровня.

3.Область, объект деятельности.

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

Объектом деятельности является создание диаграмм нотации IDEF0.

Объектом проектирования является IDEF0-диаграмма, построенная в рамках стандарта SAT.
4.Состав и структура объекта проектирования
Блок («activity box») - прямоугольник с белым фоном и черными линиями с текстом внутри, представляющий собой функцию. Текст внутри блока состоит из описания функции и номера блока, написанного малым шрифтом в правом нижнем углу блока.

Стрелка («arrow») - направленная ломаная линия, состоящая из одного и более горизонтальных или вертикальных сегментов, имеющая скругления на месте изломов. Направление отмечается путем присоединения разветленной части к последнему сегменту, который символизирует то, куда стрелка направлена. Под разлетвленной частью понимается присоединение двух небольших сегментов отклоненных от конечной точки, на 10-30 градусов против направления стрклеки. Различается стрелка входа, стрелку выхода, стрелку механизма и стрелку управления.

Стрелка входит в блок если её разветвленная часть расположена на одной из сторон блока.

Стрелка выходит из блока, если её обычный сегмент касается одной из сторон блока.

Стрелкой входа называется стрелка, которая входит в блок с левой стороны его прямоугольника

Стрелкой выхода называется стрелка, которая выходит из блока из правой стороны его прямоугольника

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

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

Стрелки объединяются, если выходная (разветвленная часть) одной стрелки входит в сегмент другой стрелки. В таком случае, разветвленная часть соединяемой стрелки убирается.

Надписью аннотации называется текст, не входящий в блок, содержащий уточнение данных

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

Диаграммой называется совокупность блоков (от 1 до 7), стрелок их соединяющих, линий аннотаций и надписей аннотации поясняющих стрелки и блоки.
3.Функциональные требования

Главная функция: создание и хранение диаграмм нотации IDEF0
Основные функции:

      1. Хранить диаграммы в файл в формате XML, путём вызова главного меню и выбора пункта File/Save или  File/Save as

      2. Загружать диаграммы из файла в формате XML, путём вызова главного меню и выбора пункта File/Open

      3. Редактировать диаграмму

      4. Сохранять диаграмму в формате PNG, путём вызова главного меню и выбора пункта File/Export to PNG.

      5. Выводить панель инструментов при нажатии клавиши Shift.

        6) Работать с блоками диаграммы

        6.1) Добавлять не более семи блоков на диаграмму с помощью панели, и выбора в ней инструмента «Блок». При наложении блоки, могут накладываться друг на друга. Блоки также имеют номера от 0 до 6.

        6.2) Выбирать блок, путём выбора инструмента «Выбор» в панели и щелчка левой кнопкой мыши внутри блока

        6.3) Редактировать текст блока путём нажатия буквенно-цифровых клавиш, а также клавиш Backspace и Delete. Если текст вылезает за пределы прямоугольника, то он обрезается и вместо части текста ставится многоточие так, чтобы он находился внутри. Однако данная проверка не касается нижней надписи с номером блока, поэтому он можт накладываеться на неё.

        6.4) Перемещать блок, путём перетаскивания его с места на место

        6.5) Удалять блок, путём выбора инструмента «Ластик» и щелчка левой кнопкой мыши внутри блока

        6.6) Изменять размер блока, путем выбора его и перетаскивания одной из вершин сторон в сторону уменьшения или увеличения

        7) Работать со стрелками диаграммы

      7.1) Создавать стрелки вида "управление", "механизм", "вход" и "выход", путем вызова панели и выбора в ней инструмента «Стрелка»

      7.2) Строить стрелки, путем перетягивания оных со сменой ориентации при помощи щелчков левой кнопкой мыши, до момента как не встретится соответствующий элемент диаграммы, или будет нажата кнопка Escape. Также тип стрелки автоматически определяется во время работы, по входу и выходу стрелки. Наложение стрелок не обрабатывется при этом не так, однако на соединение со стороной блока накладывается ограничение — не более трех стрелок одновременно входящих и выходящих из стороны. Также общее число проходящих насквозь стрелок не должно превышать двух на квадрат со стороной 14 пикселов.

      7.3) Выбирать стрелки, путём вызова панели и выбора в ней инструмента «Выбор». После этого для выбора осуществляется щелчок левой кнопкой мыши в пределах семи пикселов от стрелки.

      7.4) Удалять стрелки, путём выбора инструмента «Ластик» и щелчка левой кнопкой мыши в пределах семи пикселов от сегмента удаляемой стрелки

      7.5) Объединять стрелки, путём совмещения выхода стрелки с сегментом другой стрелки при построении.

      8) Прикреплять комментирующие надписи к стрелкам и блокам

      8.1) Работать с линиями аннотаций

8.1.1) Добавлять линию аннотации, путём выбора в панели аннотаций инструмента «Аннотация», щелчка левой кнопкой на объекте, к которому прикрепляется аннотация и щелчка левой кнопкой в свободной части активной области. Общее число линий аннотаций не должно превышать двух на квадрат со стороной 14 пикселов. Также не гарантируется корректная работа при наложении элемента линии аннотации и элемента блока.

8.1.2) Выбирать линию аннотации, путём выбора инструмента «Выбор» и щелчка левой кнопкой мыши в пределах семи пикселов от линии аннотации.

8.1.3) Изменять длину линии аннотации, путём её выбора и щелчка в активной области для задания новой длины.

8.1.4) Удалять линию аннотации путём выбора инструмента «Ластик» и щелчка левой кнопкой мыши в пределах семи пикселов от линии аннотации.

      8.2) Работать с надписями аннотации

      8.2.1) Добавлять надписи аннотации, путём выбора в панели инструмента «Надпись» и щелчка левой кнопкой на активной области листа. Не гарантируется корректная работа программы, если надпись будет накладываться на блок или на другие элементы.

8.2.2) Выбирать надписи аннотации, путём выбора в панели инструмента «Выбор» и щелчка левой кнопкой внутри надписи аннотации.

8.2.3) Перемещать надпись аннотации, путём её выбора и перетаскивания в иное место с помощью левой кнопки мыши.

8.2.4) Изменять текст надписи аннотации, путём её выбора и нажатий буквенно-цифровых клавиш и клавиш Backspace, Delete. Однако, не допускается наложение текста надписи аннотации на другие объекты.

8.2.5) Удалять надписи аннотации, путём выбора инструмента «Ластик» и щелчка левой кнопкой мыши по надписи аннотации
Вспомогательные требования:

      1. Печатать диаграмму на принтере, с установленным соответствующим оборудованием.




  1. Нефункциональные требования




  1. Программа должна работать без сбоев на компьютере со следующей программной и аппаратной конфигурацией:

    1. ОС Windows XP SP3

    2. Процессор Intel Pentium III 2600MHz и лучше

    3. 256 Mb RAM и более

    4. Видеокарта Nvidia GeForce 5600XT и лучше

    5. Клавиатура

    6. Мышь.

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

  2. Для готовой программы должен прилагаться инсталлятор, обеспечивающий установку на компьютеры с Windows XP SP3.

    4. Интерфейс программы должен состоять из:

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

    2. Окна справки, появляющегося при нажатии клавиши F1 или при выборе в главном меню пункта Help/Show help.

    3. Панели, появляющейся при нажатии кнопки Shift и содержащей инструменты: «Выбор», «Ластик», «Блок», «Стрелка», «Линия аннотации», «Надпись»

    4. Главного меню, содержащего пункты «File», «Help». В свою очередь, подменю «File» содержит пункты «Open», «Save», «Save as», «Export to PNG». Подменю «Help» содержит пункт «Show Help»




    5. Рамки ограничений. Примеры диаграмм, которые могут быть построены


Рисунок 1. Диаграмма, которая не может быть построена (пустая диаграмма)



Рисунок 2. Диаграмма, которая не может быть построена (превышено число блоков)



Рисунок 3. Диаграмма, которая не может быть построена (разветвляющиеся блоки)


Рисунок 4. Диаграмма, которая не может быть построена (переполнение блока)


Рисунок 5. Диаграмма, которая может быть построена в программе.

  1. Пример макета интерфейса.






Рисунок 6. Макет главного окна программы



Рисунок 7. Окно справки с текстом по умолчанию(см. пункт 2).

Добавить документ в свой блог или на сайт

Похожие:

Цель: сократить время создания диаграммы нотации idef0
Конечный продукт должен позволять создание, хранение и редактирование диаграмм idef0 второго уровня

Цель: сократить время создания неконтекстной диаграммы нотации idef0
Конечный продукт должен позволять создание, хранение и редактирование неконтекстных диаграмм idef0 второго уровня

Цель: сократить время создания неконтекстной диаграммы нотации idef0
Конечный продукт должен позволять создание, хранение и редактирование неконтекстных диаграмм idef0 второго уровня

Основы Dia
Позволяет создавать uml диаграммы, диаграммы отношений, сетевые диаграммы и многие другие

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

Типовой сценарий работы программы: создание новой диаграммы Действия...
Исключение 1 из сценария исключения 1 для варианта сценария сохранения диаграммы

Типовой сценарий работы программы: создание новой диаграммы Действия...
Исключение 1 из сценария исключения 1 для варианта сценария сохранения диаграммы

Типовой сценарий работы программы: создание новой диаграммы Действия...
Исключение 1 из сценария исключения 1 для варианта сценария сохранения диаграммы

Типовой сценарий работы программы: создание новой диаграммы Действия...
Исключение 1 из сценария исключения 1 для варианта сценария сохранения диаграммы

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

Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
odtdocs.ru
Главная страница