Составление технического задания

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

Изучение постановки задачи. Определение аппаратной и программной конфигурации средств вычислительной техники на предприятии. Структура локальной сети предприятия. Проработка состава и структур баз данных, в которые заносится оперативная информация. Проработка состава и структур баз данных, в которых хра­нится нормативно-справочная информация. Изучение основных алгоритмов обработки информации в данной задаче. Доработка структур существующих баз данных, разработка структур новых баз данных {при необходимости) и разработка алгоритмов обработки информации для раздела задачи, предложенного для самостоятельной разработки. Разработка контрольного примера для данного раздела задачи.

Основные этапы работ по выполнению индивидуального задания

Первый вариант задания - разработка программы

1. Составление математической модели: аналитическое описа­ние решения поставленной задачи. Составление на языке моделиро­вания (UML, IDEF и т. д.) алгоритма работы программы. Аргумен­тация выбора варианта описания алгоритма (выбора степени дета­лизации алгоритма).

2. Создание пользовательского интерфейса программы: строка заголовка, названия всех полей ввода и вывода, элементов управле­ния. Строка состояния и отображение в строке состояния актуаль­ной тематической информации. Переход фокуса по TAB и ALT-TAB. Фильтр на ввод данных в поля ввода. «Горячие» комбинации клавиш, подсказка по их ис­пользованию. Подбор цветов интерфейса.

3. Оформление кода программы: структуры программы. Коммен­тарии. Читабельность кода программы. Выбор названий имен пере­менных, процедур и функций, область видимости переменных.

4. Составление программы: выбор конструкций, выбор типов пе­ременных, использование объектов, процедур и функций.

5. Отладка программы: формирование набора данных для отладки программы, проверка работы программы на сформированном наборе данных.

Второй вариант задания - создание моделей (чертежей,

Рисунков, схем) с использованием специализированного

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

1. Описание модели (чертежа, схемы, рисунка): название моде­ли, описание исходных данных, требования к размеру файла, фор­мату, использованию связей, внешних объектов и т. д.). Описание использования модели (в каких программах и каким образом будет использоваться модель).

2. Описание этапов создания модели: количество этапов, требо­вания к каждому этапу.

3. Внешний вид модели: описание цветов и использованных кон­струкций.

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

5. Выбор инструментов и объектов для составления модели: выбор растрового или векторного формата для того или иного объ­екта, использование 2D и 3D конструкций, методы создания спе­цэффектов.

6. Технические характеристики модели: размер при вы­воде на экран, время открытия в разных редакторах, возможность конвертации в разные форматы и описание возникающих при этом ошибок, возможность использования в разных программах - как поместить модель в другую программу и какие при этом могут воз­никнуть проблемы, защита авторского права на данную модель.

Третий вариант задания - создание Интернет-сайтов

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

2. Карта сайта: степень детализации карты, группировка стра­ниц по тематике, переходы между страницами.

3. Оформление сайта: графика в WEB совместимых цветах,
отображение страниц при различных разрешениях экрана, удобство
восприятия текста, оформление графических элементов.

4. Код страниц: структура кода, видимость кода программы, ис­пользование инструментов.

5. Грамотность построения сайта: использование фреймов, ис­пользование ссылок, размещение папок и файлов, использование шрифтов.

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

4.3.2.4. Четвертый вариант задания ~ составление инструкции по работе с программным продуктом

1. Выходные данные программы: полное название программы, версия, количество вышедших версий, фирма-изготовитель, адрес, Интернет-сайт, требования к аппаратному и программному обеспечению, решаемые программным продуктом задачи, стоимость, условия распространения, виды лицензий, обновления.

2. Установка программы: процедура установки, структура файлов и папок.

3. Интерфейс программы: внешний вид программы, назначение основных элементов управления. Стандартные настройки программы (панели инструментов, цвета), способы приведения программы к стандартному виду. Меню программы, назначение основных элементов меню.

4. Базовые приемы работы с программой: выполнение основных операций, реализуемых программой.

5. Пример работы с программой (подробное описание работы программы на конкретном примере): постановка задачи, описание начальных условий, описание стадий работы.

6. Совместимость программы с другими программными продуктами: форматы, в которые можно экспортировать данные. Форматы, из которых можно импортировать данные. Способы импорта/экспорта данных.

4.3.2.5. Пятый вариант задания – разработка или модификация баз данных

1. Разработка или модификация структуры данных: определение перечня объектов базы данных и их структуры, связи между объектами, назначение и характеристика объектов.

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

3. Разработка экранных форм новых или модернизированных объектов базы данных: определение списка элементов экранных форм, их типа, свойств, процедур обработки событий при работе с формой.

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

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

6. Отладка программы: формирование набора данных для отладки программы, проверка работы программы на сформированном наборе данных.