From 2ee915c7a00f618e9fcb151d2732788054f7ec1f Mon Sep 17 00:00:00 2001 From: Arity-T Date: Sun, 15 Dec 2024 13:36:01 +0300 Subject: [PATCH] init commit --- .gitignore | 5 + img/arrows.png | Bin 0 -> 41247 bytes img/block.png | Bin 0 -> 116618 bytes img/decomp.png | Bin 0 -> 71016 bytes img/semantica.png | Bin 0 -> 22722 bytes report.tex | 565 ++++++++++++++++++++++++++++++++++++++++++++++ 6 files changed, 570 insertions(+) create mode 100644 .gitignore create mode 100644 img/arrows.png create mode 100644 img/block.png create mode 100644 img/decomp.png create mode 100644 img/semantica.png create mode 100644 report.tex diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e2b8f4e --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +**/* +!.gitignore +!report.tex +!img +!img/* \ No newline at end of file diff --git a/img/arrows.png b/img/arrows.png new file mode 100644 index 0000000000000000000000000000000000000000..7d1f4d0dba98cef02e17732b64ff3cc4c8bc630b GIT binary patch literal 41247 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 z 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%0AYo`0J1T-T7 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≻M_LM(iE#0$>#^cH)%c9&opBxrU#P#z^+(wVoe! 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�(2ay;@S|?^ZJ2aE(nI}G@#5rf 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 literal 0 HcmV?d00001 diff --git a/img/semantica.png b/img/semantica.png new file mode 100644 index 0000000000000000000000000000000000000000..4799a8d9a02c02e0f73c9dad6b6b3ea0095ba91d GIT binary patch literal 22722 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 OU;1DZ?GKud>}\\ + + \hfill \break + \hfill \break + \hfill \break + \hfill \break + \large{\textbf{Технологии разработки ПО}}\\ + \large{\textit{Построение функциональной модели для процесса разработки приложения <<Словарь-КЧД>> с помощью методологии IDEF0}}\\ + \hfill \break + + % \hfill \break + % \hfill \break + \end{center} + + \small{ + \begin{tabular}{lrrl} + \!\!\!Студент, & \hspace{2cm} & & \\ + \!\!\!группы 5130201/20102 & \hspace{2cm} & \underline{\hspace{3cm}} &Тищенко А. А. \\\\ + \!\!\!Преподаватель,\\ \hspace{-5pt}к.т.н., доц. & \hspace{2cm} & \underline{\hspace{3cm}} & Курочкин М. А. \\\\ + &&\hspace{4cm} + \end{tabular} + \begin{flushright} + <<\underline{\hspace{1cm}}>>\underline{\hspace{2.5cm}} 2024г. + \end{flushright} + } + + \hfill \break + % \hfill \break + \begin{center} \small{Санкт-Петербург, 2024} \end{center} + \thispagestyle{empty} % выключаем отображение номера для этой страницы + + % КОНЕЦ ТИТУЛЬНОГО ЛИСТА + \newpage + + \tableofcontents + + + \newpage + + \section*{Введение} + \addcontentsline{toc}{section}{Введение} + \par \textbf{IDEF} (I-CAM DEFinition или Integrated DEFinition) — методологии семейства ICAM (Integrated Computer-Aided Manufacturing) для решения задач моделирования сложных систем, позволяют отображать и анализировать модели деятельности широкого спектра сложных систем в различных разрезах. При этом широта и глубина обследования процессов в системе определяется самим разработчиком, что позволяет не перегружать создаваемую модель излишними данными. + \par Общая методология IDEF состоит из трех частных + методологий моделирования, основанных на графическом представлении + систем + \begin{itemize} + \item \textbf{IDEF0} используется для создания функциональной модели, отображающей структуру и функции системы, а также потоки информации и материальных объектов, связывающие эти функции. + \item \textbf{IDEF1} применяется для построения информационной модели, отображающей структуру и содержание информационных потоков, необходимых для поддержки функций системы; + \item \textbf{IDEF2} позволяет построить динамическую модель меняющихся во времени поведения функций, информации и ресурсов системы. + \end{itemize} + + \par Методология IDEF0 основана на подходе, разработанном Дугласом Т. Россом в начале 70–ых годов и получившем название SADT (Structured Analysis and Design Technique - метод структурного анализа и проектирования). Основу подхода и, как следствие, методологии IDEF0, составляет графический язык описания (моделирования) систем. + + \par \textbf{Графический язык} - полное и выразительное средство, способное наглядно представлять широкий спектр деловых, производственных и других + процессов и операций предприятия на любом уровне детализации. + Он обеспечивает точное и лаконичное описание моделируемых объектов, удобство использования и интерпретации этого описания. + Язык облегчает взаимодействие и взаимопонимание системных аналитиков, разработчиков и персонала изучаемого объекта (фирмы, предприятия), т.е. служит средством «информационного общения» большого числа специалистов и рабочих групп, занятых в одном проекте, в процессе + обсуждения, рецензирования, критики и утверждения результатов. + + \par Для выполнения работы была использована методология IDEF0. Объектом моделирования является процесс разработки приложения <<Словарь-КЧД>> + + \newpage + \section{Постановка задачи} + \begin{itemize} + \item Изучить методологию IDEF0, опираясь на руководящий документ <<Методология функционального моделирования IDEF0>>, принятый и введенный в действие Постановлением Госстандарта России от 2000 г. + \item Построить функциональную модель для процесса разработки приложения <<Словарь-КЧД>> с помощью методологии IDEF0 с точки зрения программиста-разработчика + \end{itemize} + + \newpage + \section{Концепция IDEF0} + \par {\bf Функциональная модель IDEF0} – это набор блоков, каждый из которых представляет собой «черный ящик» со входами и выходами, управлением и механизмами, которые детализируются (декомпозируются) до необходимого уровня. + + \par Разработка модели в IDEF0 представляет собой пошаговую, итеративную процедуру. Наиболее важная функция расположена в верхнем левом углу. А соединяются функции между собой при помощи стрелок и описаний функциональных блоков. При этом каждый вид стрелки или активности имеет собственное значение. Данная модель позволяет описать все основные виды процессов, как административные, так и организационные + + Методология IDEF0 основана на следующих концептуальных положениях. + + \subsection{Модель} + + \par Модель – искусственный объект, представляющий собой отображение + (образ) системы и ее компонентов. Модель разрабатывают для понимания, анализа и принятия решений о реконструкции + (реинжиниринге) или замене существующей, либо проектировании новой системы. Система представляет собой совокупность взаимосвязанных и взаимодействующих частей, выполняющих некоторую полезную + работу. + + \subsection{Блочное моделирование и его графическое представление} + + \par Основной + концептуальный принцип методологии IDEF – представление любой изучаемой системы в виде набора взаимодействующих и взаимосвязанных + блоков, отображающих процессы, операции, действия (определения – см. + ниже), происходящие в изучаемой системе. В IDEF0 все, что происходит в + системе и ее элементах, принято называть функциями. Каждой функции + ставится в соответствие блок. На IDEF0 –диаграмме, основном документе при анализе и проектировании систем, блок представляет собой прямоугольник. Интерфейсы, посредством которых блок взаимодействует с другими блоками или с внешней по отношению к моделируемой системе средой, представляются стрелками ), входящими в блок или выходящими из + него. Входящие стрелки показывают, какие условия должны быть одновременно выполнены, чтобы функция, описываемая блоком, осуществилась. + + \subsection{Лаконичность и точность} + + \par Документация, описывающая систему, + должна быть точной и лаконичной. Многословные характеристики, изложенные в форме традиционных текстов, неудовлетворительны. Графический язык позволяет лаконично, однозначно и точно показать все элементы (блоки) системы и все отношения и связи между ними, выявить ошибочные, лишние или дублирующие связи и т.д. + + \subsection{Передача информации} + + \par Средства IDEF0 облегчают передачу информации от одного участника разработки модели (отдельного разработчика или + рабочей группы) к другому. К числу таких средств относятся: + + \begin{itemize} + \item диаграммы, основанные на простой графике блоков и стрелок, легко + читаемые и понимаемые; + \item метки на естественном языке для описания блоков и стрелок, а также + глоссарий и сопроводительный текст для уточнения смысла элементов диаграммы; + \item последовательная декомпозиция диаграмм, строящаяся по иерархическому принципу, при котором на верхнем уровне отображаются + основные функции, а затем происходит их детализация и уточнение; + \item древовидные схемы иерархии диаграмм и блоков, обеспечивающие + обозримость модели в целом и входящих в нее деталей + \end{itemize} + + \subsection{Строгость и формализм} + + \par Разработка моделей IDEF0 требует соблюдения ряда строгих формальных правил, обеспечивающих преимущества + методологии в отношении однозначности, точности и целостности сложных многоуровневых моделей. Эти правила описываются ниже. Здесь отмечается только основное из них: все стадии и этапы разработки и корректировки модели должны строго, формально документироваться с тем, + чтобы при ее эксплуатации не возникало вопросов , связанных с неполнотой или некорректностью документации + + \subsection{Итеративное моделирование} + + \par Разработка модели в IDEF0 представляет + собой пошаговую, итеративную процедуру. На каждом шаге итерации + разработчик предлагает вариант модели, который подвергают обсуждению, рецензированию и последующему редактированию, после чего цикл + повторяется. Такая организация работы способствует оптимальному использованию знаний системного аналитика, владеющего методологией и + техникой IDEF0, и знаний специалистов – экспертов в предметной области, к которой относится объект моделирования + + \subsection{Отделение «организации» от «функций»} + + \par При разработке моделей + следует избегать изначальной «привязки» функций исследуемой системы + к существующей организационной структуре моделируемого объекта + (предприятия, фирмы). Это помогает избежать субъективной точки зрения, навязанной организацией и ее руководством. Организационная + структура должна явиться результатом использования (применения) модели. Сравнение результата с существующей структурой позволяет, во-первых, оценить адекватность модели, а во-вторых – предложить решения, направленные на совершенствование этой структуры. + + \newpage + + \section{Синтаксис графического языка IDEF0} + + \par Набор структурных компонентов языка, их характеристики и правила, определяющие связи между компонентами, представляют собой синтаксис языка. + Компоненты синтаксиса IDEF0 – блоки, стрелки, диаграммы и правила. + + \subsection{Блок} + + \par Блок описывает функцию. Типичный блок показан на рис. 1. Внутри + каждого блока помещается его имя и номер. Имя должно быть активным + глаголом или глагольным оборотом, описывающим функцию. Номер блока + размещается в правом нижнем углу. Номера блоков используются для их + идентификации на диаграмме и в соответствующем тексте. + + \begin{figure}[H] + \centering + \includegraphics[scale=0.4]{img/block.png} + \caption{Устройство блока} + \end{figure} + + + \subsection{Стрелка} + + \par Стрелка формируется из одного или более отрезков прямых и наконечника на одном конце. Как показано на рис. 2, сегменты стрелок могут быть + прямыми или ломаными; в последнем случае горизонтальные и вертикальные отрезки стрелки сопрягаются дугами, имеющими угол 90 градусов. + + \begin{figure}[H] + \centering + \includegraphics[scale=0.6]{img/arrows.png} + \caption{Виды стрелок} + \end{figure} + + \par Стрелки не + представляют поток или последовательность событий, как в традиционных + блок-схемах потоков или процессов. Они лишь показывают, какие данные + или материальные объекты должны поступить на вход функции для того, + чтобы эта функция могла выполняться. + + \subsection{Синтаксические правила} + \par Блоки должны удовлетворять следующим правилам: + + \begin{enumerate} + \item Размеры блоков должны быть достаточными для того, чтобы включить + имя блока. + \item Блоки должны быть прямоугольными, с прямыми углами. + \item Блоки должны быть нарисованы сплошными линиями. + \end{enumerate} + + \par Стрелки должны удовлетворять следующим правилам: + + \begin{enumerate} + \item Ломаные стрелки изменяют направление только под углом 90 град. + \item Стрелки должны быть нарисованы сплошными линиями различной толщины. + \item Стрелки могут состоять только из вертикальных или горизонтальных отрезков; отрезки, направленные по диагонали , не допускаются. + \item Концы стрелок должны касаться внешней границы функционального блока, но не должны пересекать ее. + \item Стрелки должны присоединяться к блоку на его сторонах. Присоединение в + углах не допускается. + \end{enumerate} + + \newpage + + \section{Семантика языка IDEF0} + + Семантика определяет содержание (значение) синтаксических компонентов + языка и способствует правильности их интерпретации. Интерпретация устанавливает соответствие между блоками и стрелками с одной стороны и + функциями и их интерфейсами – с другой. + + \subsection{Cемантика блоков и стрелок} + + \par Поскольку IDEF0 есть методология функционального моделирования, имя + блока, описывающее функцию, должно быть глаголом или глагольным оборотом; например, имя блока "Выполнить проверку", означает, что блок с + таким именем превращает непроверенные детали в проверенные. После присваивания блоку имени, к соответствующим его сторонам присоединяются + входные, выходные и управляющие стрелки, а также стрелки механизма, что + и определяет наглядность и выразительность изображения блока IDEF0. + \par Чтобы гарантировать точность модели, следует использовать стандартную + терминологию. Блоки именуются глаголами или глагольными оборотами и + эти имена сохраняются при декомпозиции Стрелки и их сегменты, как отдельные, так и связанные в «пучок», помечаются существительными или + оборотами существительного. Метки сегментов позволяют конкретизировать + данные или материальные объекты, передаваемые этими сегментами, с соблюдением синтаксиса ветвлений и слияний. + \par Каждая сторона функционального блока имеет стандартное значение с точки + зрения связи блок/стрелки, В свою очередь, сторона блока, к которой присоединена стрелка, однозначно определяет ее роль. Стрелки, входящие в + левую сторону блока - входы. + \par Входы преобразуются или расходуются + функцией, чтобы создать то, что появится на ее выходе. Стрелки, входящие + в блок сверху - управления. + \par Управления определяют условия, необходимые + функции, чтобы произвести правильный выход. Стрелки, покидающие блок + справа – выходы, т.е. данные или материальные объекты, произведенные + функцией. + + Стандартное расположение стрелок показано на рис.3. + + \begin{figure}[H] + \centering + \includegraphics[scale=0.5]{img/semantica.png} + \caption{Семантика блоков и стрелок} + \end{figure} + + \par Стрелки, подключенные к нижней стороне блока, представляют механизмы. + Стрелки, направленные вверх, идентифицируют средства, поддерживающие + выполнение функции. Другие средства могут наследоваться из родительского блока. Стрелки механизма, направленные вниз, являются стрелками вызова. Стрелки вызова обозначают обращение из данной модели или из данной + части модели к блоку, входящему в состав другой модели или другой части + модели, обеспечивая их связь, т.е. разные модели или разные части одной и + той же модели могут совместно использовать один и тот же элемент (блок). + + \subsection{Семантические правила блоков и стрелок} + + \begin{enumerate} + \item Имя блока должно быть активным глаголом или глагольным оборотом. + \item Каждая сторона функционального блока должна иметь стандартное отношение блок/стрелки: + \begin{itemize} + \item[а)] входные стрелки должны связываться с левой стороной блока; + \item[б)] управляющие стрелки должны связываться с верхней стороной блока; + \item[в)] выходные стрелки должны связываться с правой стороной блока; + \item[г)] стрелки механизма (кроме стрелок вызова) должны указывать вверх и + подключаться к нижней стороне блока. + \item[д)] стрелки вызова механизма должны указывать вниз, подключаться к нижней стороне блока, и помечаться ссылкой на вызываемый блок. + \end{itemize} + + \item Сегменты стрелок, за исключением стрелок вызова, должны помечаться + существительным или оборотом существительного, если только единственная метка стрелки несомненно не относится к стрелке в целом. + \item Чтобы связать стрелку с меткой, следует использовать "тильду". + \item В метках стрелок не должны использоваться следующие термины: + функция, вход, управление, выход, механизм, вызов + + \end{enumerate} + + \subsection{Родительская диаграмма} + + \par Родительская диаграмма – та, которая содержит один или более родительских блоков. Каждая обычная (не-контекстная) диаграмма является также + дочерней диаграммой, поскольку, по определению, она подробно описывает + некоторый родительский блок. Таким образом, любая диаграмма может быть + как родительской диаграммой (содержать родительские блоки), так и дочерней (подробно описывать собственный родительский блок). Аналогично, + блок может быть как родительским (подробно описываться дочерней диаграммой) так и дочерним (появляющимся на дочерней диаграмме). + + \subsection{Контекстная диаграмма верхнего уровня} + + \par Каждая модель должна иметь контекстную диаграмму верхнего уровня, на + которой объект моделирования представлен единственным блоком с граничными стрелками. Эта диаграмма называется A-0 (А минус нуль). Стрелки + на этой диаграмме отображают связи объекта моделирования с окружающей + средой. Поскольку единственный блок представляет весь объект, его имя – + общее для всего проекта. Это же справедливо и для всех стрелок диаграммы, + поскольку они представляют полный комплект внешних интерфейсов объекта. Диаграмма A-0 устанавливает область моделирования и ее границу. + + \par Каждая модель IDEF0 должна также иметь по крайней мере одну дочернюю диаграмму, содержащую декомпозицию блока А0 на 3 … 6 дочерних блоков. Этим блокам присваиваются уникальные узловые номера A1, + A2, A3, … A6. Таким образом, последовательность [A0, A1,..., A2,..., A3,...] + начинает нумерацию узлов для любой модели + + \subsection{Декомпозиция блоков} + + \par Одной из наиболее важных особенностей методологии IDEF0 является постепенное введение все больших уровней детализации по мере создания диаграмм, отображающих модель. Таким образом обеспечивается представление информации, и читатель располагает + хорошо очерченным предметом изучения с приемлемым объемом новой информации на каждой следующей диаграмме. + + + \par На рисунке ниже представлена структура IDEF0 модели + + + \begin{figure}[H] + \centering + \includegraphics[width=8cm]{img/decomp.png} + \caption{Иерархия диаграмм} + \end{figure} + + \par Построение IDEF0-модели начинается с представления всей системы в виде простейшей компоненты - одного блока и дуг, изображающих интерфейсы с функциями вне системы. + \par Затем блок, который представляет систему в качестве единого модуля, детализируется на другой диаграмме с помощью нескольких блоков, соединенных интерфейсными дугами. Эти блоки представляют основные подфункции (подмодули) единого исходного модуля. + \par Данная декомпозиция выявляет полный набор подмодулей, каждый из которых представлен как блок, границы которого определены интерфейсными дугами. Каждый из этих подмодулей может быть декомпозирован подобным же образом для более детального представления. + + \newpage + + \section{Модель IDEF0 для <<Словарь-КЧД>>} + + \subsection{Контекстная диаграмма верхнего уровня А-0} + + \par На следующей странице представлена диаграмма A-0 для разработки приложения <<Словарь-КЧД>>. + + \par {\bf Точка зрения}: программист-разработчик. + \par {\bf Входные данные}: техническое задание. + \par {\bf Выходные данные}: разработанное приложение «Словарь-КЧД». + \par {\bf Управляющие данные (механизмы управления)}: cтандарт программирования С++14. + \par {\bf Механизмы, необходимые для выполнения работы}: программист, язык программирования С++, математическое описание КЧД. + \newpage + \includepdf[fitpaper]{pdf/А_0.pdf} + + + \subsection{Дочерняя диаграмма А0} + \par На следующей странице представлена диаграмма декомпозиции первого уровня А0. Данная диаграмма является дочерней диаграммой для А-0, поскольку она детально описывает родительский блок, изображенный на диаграмме А-0, и разбивает функцию «Разработать приложение "Словарь-КЧД"» на 6 подфункций: + \vskip 0.3 cm + \par А1. Реализовать функции для обработки пользовательского ввода; + \par А2. Реализовать функции для добавления данных в КЧД; + \par А3. Реализовать функции для удаления данных из КЧД; + \par А4. Реализовать функции для поиска и просмотра записей в КЧД; + \par А5. Реализовать функцию для вывода текстового представления КЧД на экран; + \par А6. Объединить реализованные функции в приложение "Словарь-КЧД". + \vskip 0.3 cm + \par Управляющим воздействием всех блоков является cтандарт программирования С++14, механизмами являются язык программирования С++, программист и математическое описание КЧД. + \par На вход блокам подается техническое задание на приложение <<Словарь-КЧД>>. На каждый блок поступают конкретные требования из технического задания, необходимые для разработки конкретных функций системы. + \par На выходе блоков получаются разработанные функции для обработки пользовательского ввода, добавления, удаления и поиска данных в КЧД, а также функции для вывода КЧД на экран. + + \newpage + \includepdf[fitpaper]{pdf/A0.pdf} + + + \newpage + + \subsection{Диаграмма А1} + \par На следующей странице представлено более подробное представление блока А1 «Реализовать функции для обработки пользовательского ввода». Диаграмма А1 является дочерней диаграммой для А0 и содержит в себе 4 подфункции: + + \par А11. Реализовать функцию для обработки ввода чисел; + \par А12. Реализовать функцию для обработки ввода строк; + \par А13. Реализовать функцию для обработки подтверждения действия; + \par А14. Объединить реализованные функции. + + \par На вход блокам поступают данные из технического задания приложения <<Словарь-КЧД>> для разработки каждой конкретной функции. + + \par На выходе блоков получаются разработанные функции для обработки ввода чисел, строк и для обработки подтверждения действия пользователем. + + \newpage + + \includepdf[fitpaper]{pdf/A1.pdf} + + + + \newpage + + \subsection{Диаграмма А2} + \par На следующей странице представлено более подробное представление блока А2 «Реализовать функции для добавления данных в КЧД». Диаграмма А2 является дочерней диаграммой для А0 и содержит в себе 3 подфункции: + + \par А21. Реализовать функцию добавления данных в бинарное дерево поиска; + \par А22. Реализовать функцию балансировки КЧД после добавления данных; + \par А23. Объединить реализованные функции. + + \par На вход блокам поступают данные из технического задания приложения <<Словарь-КЧД>> для разработки каждой конкретной функции. + + \par На выходе блоков получаются разработанные функции для добавления данных в бинарное дерево поиска и балансировки КЧД после добавления данных. + + \newpage + + \includepdf[fitpaper]{pdf/A2.pdf} + + + + \newpage + + \subsection{Диаграмма А3} + \par На следующей странице представлено более подробное представление блока А3 «Реализовать функции для удаления данных из КЧД». Диаграмма А3 является дочерней диаграммой для А0 и содержит в себе 3 подфункции: + + \par А31. Реализовать функцию удаления данных из бинарного дерева поиска; + \par А32. Реализовать функцию балансировки КЧД после удаления данных; + \par А33. Объединить реализованные функции. + + \par На вход блокам поступают данные из технического задания приложения <<Словарь-КЧД>> для разработки каждой конкретной функции. + + \par На выходе блоков получаются разработанные функции для удаления данных из бинарного дерева поиска и балансировки КЧД после удаления данных. + + \newpage + + \includepdf[fitpaper]{pdf/A3.pdf} + + + \newpage + + \subsection{Диаграмма А4} + \par На следующей странице представлено более подробное представление блока А4 «Реализовать функции для поиска и просмотра записей в КЧД». Диаграмма А4 является дочерней диаграммой для А0 и содержит в себе 3 подфункции: + + \par А41. Реализовать функцию для поиска словарной записи в КЧД; + \par А42. Реализовать функцию для вывода словарной записи на экран; + \par А43. Объединить реализованные функции. + + \par На вход блокам поступают данные из технического задания приложения <<Словарь-КЧД>> для разработки каждой конкретной функции. + + \par На выходе блоков получаются разработанные функции для поиска словарной записи в КЧД и вывода словарной записи на экран. + + \newpage + + \includepdf[fitpaper]{pdf/A4.pdf} + + + \newpage + + \subsection{Диаграмма А5} + \par На следующей странице представлено более подробное представление блока А5 «Реализовать функции для поиска и просмотра записей в КЧД». Диаграмма А5 является дочерней диаграммой для А0 и содержит в себе 3 подфункции: + + \par А51. Реализовать функцию для создания текстового представления узлов КЧД; + \par А52. Реализовать функцию для создания текстового представления структуры КЧД; + \par А53. Объединить реализованные функции. + + \par На вход блокам поступают данные из технического задания приложения <<Словарь-КЧД>> для разработки каждой конкретной функции. + + \par На выходе блоков получаются разработанные функции для создания текстового представления узлов и структуры КЧД. + + \newpage + + \includepdf[fitpaper]{pdf/A5.pdf} + + + + \newpage + \section*{Заключение} + \addcontentsline{toc}{section}{Заключение} + С помощью методологии функционального моделирования IDEF0 была построена модель демонстрирующая процесс разработки приложения <<Словарь-КЧД>>. Благодаря данной методологии были выявлены и наглядно показаны основные этапы разработки приложения с точки зрения программиста-разработчика. Была построена контекстная диаграмма (родительская диаграмма), проведена ее декомпозиция и построены пять дочерних диаграмм: А0, А1, А2, A3, A4, A5. + + % \newpage + % \section*{Список литературы} + % \addcontentsline{toc}{section}{Список литературы} + % \vspace{-1.5cm} + % \begin{thebibliography}{0} + % \end{thebibliography} +\end{document} \ No newline at end of file