on master help sign in
146 lines 11 kB history raw
1% creator: ilyakooo0
2% extra credit: dashared
3% version: 1.0.1
5\PassOptionsToPackage{main=russian,english}{babel}
7\documentclass{../TechDoc}
9\title{Редактор векторных изображений на платформе iOS <<Dotrix>>}
10\author{Студент группы БПИ 174}{И. И. Костюченко}
11\academicTeacher{Доцент департамента программной инженерии факультета компьютерных наук, канд. техн. наук}{Х. М. Салех}
13\documentTitle{Техническое задание}
14\documentCode{RU.17701729.04.03-01 ТЗ 01-1}
16\begin{document}
17 \maketitle
19 \tableofcontents
21 \input{includes/intro}
23 \input{includes/naznachenie}
25 \section{Требования к программе}
27 \subsection{Требования к функциональным характеристикам}
29 \input{includes/functions}
31 \subsection{Требования к интерфейсу}
33 \input{includes/interface}
35 \subsection{Требования к формату входных и выходных данных}
37 \subsubsection{Входные данные}
39 Одна из основных задач приложения -- облегчить процесс создания простых иллюстраций учитывая особенности платформы. На устройствах платформы iOS отсутствуют кнопки для работы с приложениями и в большинстве случаев отсутствует возможность точных манипуляций, так как все взаимодействие с приложением пользователь производит пальцами. Apple, производитель платформы, рекомендует использовать ``прямые манипуляции'', когда пользователь взаимодействует напрямую с контентом.
41 Исходя из этого, приложение должно предоставлять пользователю возможность редактирования изображений, обходя ограничения мобильных устройств, не базируясь на точности выбора точек.
43 Приложение должно предоставлять интерфейс, позволяющий пользователю задавать и изменять сегменты векторного изображения путем выбора и манипуляций ключевых точек изображения. Манипуляции производиться должны напрямую путем изменения положения точек.
45 \subsubsection{Выходные данные}
47 Приложение должно позволять пользователю сохранять изображения в различных форматах с различными параметрами.
49 При необходимости, если этого потребует реализация, приложение должно иметь возможность создания, и редактирования файлов собственного формата.
51 \subsection{Условия эксплуатации}
53 \subsubsection{Климатические условия}
55 Климатические условия сопадают с климатическими условиями эксплуатации устройства.
57 \subsubsection{Требования к пользователю}
59 Пользователь должен иметь базовое представление об основных принципах векторной графики и операционной системы iOS. Также пользователь должен обладать базовыми знаниями работы кривых Безье.
61 \subsection{Требования к составу и параметрам технических средств}
63 Для корректной работы приложения необходимо устройство с процессором A9 или новее, так как у более ранних процессоров не хватает мощности для обработки данных в распознавании плоскостей реальных объектов, что делает использование дополненной реальности не практичным.
66 \subsection{Требования к информационной и программной совместимости}
68 На устройстве должна быть установлен операционная система iOS 11.3 или новее, так как в более ранних версия операционной системы не было возможности распознавания вертикальных поверхностей, что используется в данном приложении.
70 \subsection{Требования к составу сетевых средств}
72 У устройства должен быть доступ к сети интернет для скачивания и установки данного приложения.
74 \subsection{Требования к программной документации}
76 \input{includes/docs}
78 \subsection{Требования к маркировке и упаковке}
80 Приложение должно размещаться в магазине «App Store» в соответствии с авторскими правами и может быть загржуено оттуда потенциальным пользователем.
82 \section{Стадии и этапы разработки}
84 \begin{enumerate}
85 \item техническое задание:
86 \begin{enumerate}
87 \item этапы разработки:
88 \begin{enumerate}
89 \item обоснование необходимости разработки программы;
90 \item постановка задачи;
91 \item сбор исходных материалов;
92 \item выбор и обоснование критериев эффективности и качества разрабатываемой программы;
93 \item обоснование необходимости проведения научно-исследовательских работ;
94 \end{enumerate}
95 \item разработка и утверждение технического задания:
96 \begin{enumerate}
97 \item определение требований к программе;
98 \item определение стадий, этапов и сроков разработки программы и документации на неё;
99 \item согласование и утверждение технического задания;
100 \end{enumerate}
101 \end{enumerate}
102 \item технический проект:
103 \begin{enumerate}
104 \item разработка технического проекта:
105 \begin{enumerate}
106 \item уточнение структуры входных и выходных данных;
107 \item разработка алгоритма решения задачи;
108 \item определение формы представления входных и выходных данных;
109 \item разработка структуры программы;
110 \item окончательное определение конфигурации технических средств.
111 \end{enumerate}
112 \item утверждение технического проекта:
113 \begin{enumerate}
114 \item разработка пояснительной записки;
115 \item согласование и утверждение технического проекта.
116 \end{enumerate}
117 \end{enumerate}
118 \item рабочий проект:
119 \begin{enumerate}
120 \item разработка программы:
121 \begin{enumerate}
122 \item программирование и отладка программы.
123 \end{enumerate}
124 \item разработка программной документации:
125 \begin{enumerate}
126 \item разработка программных документов в соответствии с требованиями гост 19.101-77.
127 \end{enumerate}
128 \item испытания программы:
129 \begin{enumerate}
130 \item разработка, согласование и утверждение порядка и методики испытаний;
131 \item корректировка программы и программной документации по результатам испытаний.
132 \end{enumerate}
133 \end{enumerate}
134 \end{enumerate}
136 \section{Порядок контроля и приемки}
138 Контроль и приемка разработки осуществляются в соответствии с документом «Программа и методика испытаний».
140 \section{Технико-экономические показатели}
142 На сегодняшний момент количество продуктов и цифровых, и не цифровых, требующих какого-либо графического дизайна растет с каждым днем. По данным бюро трудоустройства США к 2026 году количество рабочих мест дизайнеров возрастет на 11100 мест. Вслед за увеличением числа дизайнеров, возрастет и спрос на соответствующие приложения. С увеличением мощности и возможности работы на мобильных устройствах, большее количество людей будет переходить с работы на ПК на работу на мобильных устройствах. Предполагается, что данное приложение будет пользоваться большим спросом среди дизайнеров, выполняющих простые графические иллюстрации, и людей, имеющих желание приобрести интуитивное понимание работы векторной графики и кривых Безье.
144 \registrationList
146\end{document}