Главная страница
Навигация по странице:

  • 4.1.1 Анализ и уточнение функционала с использованием

  • 4.1.2 Диаграмма вариантов использования

  • 4.2 Проектирование классов предметной области

  • 4.4 Диаграмма последовательностей

  • Список используемых источников

  • Приложение А Техническое задание 1 Введение

  • 2 Основание для разработки

  • 5 Требования к программной документации

  • САПР. САПР (РГЗ). 1 Актуальность 4 2 Постановка задач 6


    Скачать 1.26 Mb.
    Название1 Актуальность 4 2 Постановка задач 6
    Дата08.03.2022
    Размер1.26 Mb.
    Формат файлаdoc
    Имя файлаСАПР (РГЗ).doc
    ТипАнализ
    #386860




    Содержание
    Введение 3

    1 Актуальность 4

    2 Постановка задач 6

    3 Анализ аналогов 7

    4 Анализ и уточнение требований к программному продукту 9

    4.1 Анализ процесса обработки информации и описание структур данных для ее хранения 9

    4.2 Проектирование классов предметной области 15

    4.3 Выбор методов и разработка основных алгоритмов решения задачи 17

    4.4 Диаграмма последовательностей 20

    Заключение 21

    Список использованных источников 22

    Приложение А. Техническое задания 23
    Введение
    Целью данной расчетно-графической работы является разработка приложения для «Интернет-магазина» продажи электронных парогенераторов предназначенного для анализа и продажи электронно-парогенераторов, ведения учётной информации, вывода информации по запросам, формирования отчётных документов.

    Для достижения поставленной цели поставлен ряд инженерных задач анализа и синтеза.

    К задачам анализа относятся:

    • анализ предметной области;

    • выбор метода проектирования базы данных;

    • выбор метода проектирования программного комплекса;

    • выбор метода аналитической обработки данных.

    К задачам синтеза относятся:

    • проектирование и создание базы данных;

    • реализация целостности и безопасности данных;

    • разработка сопровождающей документации.


    1 Актуальность
    На сегодняшний день автоматизация деятельности становится неотъемлемой частью практически любого предприятия. Управление различными процессами при помощи компьютера позволяет добиться более высокой производительности труда и сэкономить массу времени. Высококачественная автоматизация технологических процессов значительно облегчает работу предприятия и производства в целом.

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

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

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


    Директор магазина






    Бухгалтер

    Продавец

    Вспомогательный персонал

    Курьер




    Уборщица

    Рисунок 1 - Организационная структура предприятия
    Имеется небольшой розничный магазин по продаже электронных парогенераторов, в него входят минимально-необходимый состав персонала Магазином осуществляется продажа электронных парогенераторов и комплектующих только на территории небольшого городка, где соответственно и находится сам розничный магазин. Исходя из этого, в магазин поступает малое количество заказов, а также из-за отсутствия клиентской базы с контактами для оповещения клиентов о поступлениях нового товара, акционных распродажах и важных новостей. Вследствие этого, необходимо создание интернет-магазина, охватывающего продажу электронных парогенераторов на территории РФ и имеющего собственную клиентскую базу.


    1. Постановка задач


    Цель: Автоматизация информационного процесса розничного магазина по продаже электронных парогенераторов на территории РФ.

    Метод: Кластерный анализ

    Задачи:

    • анализ предметной области

    • выбор технологии, языка и среды программирования;

    • анализ процесса обработки информации и описание структуры данных для ее хранения;

    • выбор метода и разработка алгоритма решения задачи;

    • разработка функциональной схемы программного продукта;

    • построение диаграммы классов;

    • уточнение структуры классов предметной области и разработать алгоритм метода;

    • реализовать алгоритм на языке высокого уровня;

    • тестирование разработанного программного средства

    Пользователи: Руководитель интернет-магазина / Администратор, Интернет – продавец, клиент.

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


    1. Анализ аналогов


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

    У приведенных интернет магазинов есть недостатки и свои достоинства: Достоинства и недостатки рассматриваемых аналогов приведены в таблице 1.
    Таблица 1 – Аналоги




    Интернет-магазин EcigMods

    Интернет-магазин ZenMod

    1

    2

    3

    Достоинства

    - Расположение в правом верхнем блоке информации о просмотренных товарах;

    - Удобное и интуитивно-понятное расположение каталога товаров;

    - Поисковая лента лаконично вписана в дизайн.

    - Простой и ненавязчивый дизайн;

    - Блок с «новинками» товаров;

    - Присутствует информация о возрастном ограничении 18+.


    Недостатки

    - Данный интернет-магазин не имеет адаптации под широкоформатные мониторы и мобильные устройства (смартфон, планшет).

    - На главной странице отображена информация о доставке разным шрифтом и их цветов, что не вписывается в общий дизайн сайта.


    - Расположение в нижнем блоке (FOOTER) ссылки на сайт разработчика.

    - Трудночитаемые (мелкий шрифт) текстовые ссылки для перехода к регистрации, входа в личный кабинет, перехода на главную страницу, закладки и корзину покупок.

    - Не интуитивно-понятная навигация по сайту.


    Таким образом, перечисленные недостатки являются основаниями для разработки нового приложения для «Интернет-магазина».


    Рисунок 2Сайт eCig&Mods


    Рисунок 3 – Сайт Zenmod

    4 Анализ и уточнение требований к программному продукту
    4.1 Анализ процесса обработки информации и описание структур данных для ее хранения

    4.1.1 Анализ и уточнение функционала с использованием Case-средства BPWin

    Метод IDEF0 представляет собой совокупность правил и процедур, предназначенных для построения функциональной модели объекта какой-либо предметной области. Функциональная модель IDEF0 отображает функциональную структуру объекта, т.е. производимые им действия и связи между этими действиями.

    По результатам анализа информационных процессов предметной области строятся модели: диаграмма потоков данных по методологии DFD и функциональная модель по методологии SADT в стандарте IDEF0 нулевого и первого уровня детализации.

    На рисунке 4 представлена диаграмма потоков данных автоматизированной системы выполненная по методологии DFD.

    Рисунок 4 - Диаграмма потоков данных DFD

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

    Рисунок 5 - Функциональная модель IDEF0 нулевого уровня

    На рисунке 6 показан первый уровень декомпозиции функциональной модели программного проекта.

    Рисунок 6 - Функциональная модель IDEF0-1 после декомпозиции
    4.1.2 Диаграмма вариантов использования

    Диаграмма вариантов использования – это визуальная модель, позволяющая наглядно представить ожидаемое поведение системы. На рисунке 7 представлена диаграмма вариантов использования, показывающая взаимодействие организатора с разрабатываемым приложением.

    Пользователем разрабатываемой АИС является: директор интернет-магазина / продавец, клиент, администратор. Краткая форма описания основных вариантов использования в таблице 2,3,4.



    Рисунок 7 - Диаграмма вариантов использования
    Таблица 2 - Краткая форма описания основных вариантов использования (вариант «Покупатель (клиент)»)

    Название варианта

    Цель

    Краткое описание

    Вход в систему

    Войти в систему по логину и паролю

    Реализация входа в систему. Для успешного входа необходимо ввести логин и пароль. Если логин и пароль неверные, то выводится сообщение об ошибке; пользователь может заново попытаться ввести логин и пароль (количество попыток неограниченно) или же отказаться от ввода.

    Поиск товара

    Найти необходимый товар

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

    Выбор товара

    Получить информация о товаре

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



    Продолжение таблицы 2

    Название варианта

    Цель

    Краткое описание

    Заказ товара

    Оформить выбранный товар к заказу.

    Выбрав необходимый товар и положив его в корзину, покупатель приступает к оформлению заказа, указав свои свой полный адрес, Ф.И.О., телефон, e-mail, способ доставки и оплаты.

    Оплата товара

    Оплатить сформированный заказ

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


    Таблица 3 - Краткая форма описания основных вариантов использования (вариант «Директор»)

    Название варианта

    Цель

    Краткое описание

    Вход в систему

    Войти в систему по логину и паролю

    Функция, реализующая вход в систему. Для успешного входа необходимо ввести логин и пароль. Если логин и пароль неверные, то выводится сообщение об ошибке; пользователь может заново попытаться ввести логин и пароль (количество попыток неограниченно) или же отказаться от ввода.

    Просмотр результатов обработки данных

    Получение актуальной информации

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

    Формирование отчета продаж

    Получение отчета

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

    Редактирование списка товара

    Изменить информацию

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


    Таблица 4 - Краткая форма описания основных вариантов использования (вариант «Администратор»)

    Название варианта

    Цель

    Краткое описание

    Вход в систему

    Войти в систему по логину и паролю

    Функция, реализующая вход в систему. Для успешного входа необходимо ввести логин и пароль. Если логин и пароль неверные, то выводится сообщение об ошибке; пользователь может заново попытаться ввести логин и пароль (количество попыток неограниченно) или же отказаться от ввода.

    Чтение данных из БД

    Работа с базой данными

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

    Ввод и сохранение информации о продукте

    Работа с базой данными

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


    Для более полного понимания и реализации продаж в Интернет-магазине составлен типичный ход событий (таблица 5). Типичный ход событий отображается в виде диалога между действием исполнителя и откликом системы, нумеруя все действия.
    Таблица 5 - Типичный ход событий для продаж Интернет-магазина

    Действия исполнителя

    Отклик системы

    1 Вход пользователя в систему по логину и паролю

    2 Система идентифицирует пользователя по логину и паролю в базе данных программы

    3 Пользователь инициирует процесс выбора необходимых товаров.

    3 Открывается каталог товаров интернет-магазина

    4 Пользователь кладёт выбранный товар в корзину


    5 Система показывает выбранные товары в корзине, его количество и суммирует общую стоимость товаров.



    5. Пользователь оформляет заказ
    7. Пользователь переходит к завершению заказа.

    9. Пользователь переходит к оплате товара
    10. Пользователь переходит к завершению заказа



    6. Система показывает выбранные товары в корзине, его количество, позволяет внести данные о пользователе (Ф.И.О., адрес доставки, телефон), выбрать способ доставки и оплаты, а так же добавить комментарий к заказу.

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

    12. Система возвращает клиента на сайт интернет-магазина, в личном кабинете пользователя в истории заказов отображается актуальная информация о состоянии заказа (оплачен, заказ собирается, заказ передан курьеру, заказ завершен).

    13 Система отправляет на e-mail пользователя информацию о каждом обновлении статуса заказа.

    14. Система переходит в состояние ожидания.


    4.2 Проектирование классов предметной области

    4.2.1 Построение диаграммы классов

    В ходе анализа предметной области определены понятия-кандидаты классов, затем после их анализа были выделены объекты, которые становятся классами.

    Основным классом-понятием является Задание, т.е. перечень возможных аналитических приложений АИС, в том числе и выбора результатов анализов. С ним связаны классы-понятия, Данные задачи, Кластерный анализ, Результаты, Решение.

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



    Рисунок 8 – Диаграмма классов


    Рисунок 9 – Диаграмма классов на концептуальном уровне
    4.3 Выбор методов и разработка основных алгоритмов решения задачи
    Результат анализов статистических методов таких как: корреляционный анализ, регрессионный анализ, кластерный анализ, дискриминантный анализ, показывает, что для решения задачи автоматизации розничного магазина по продаже электронных парогенераторов, был выбран метод кластерного анализа, который производит разбиение всех групп товаров на кластеры, основываясь на обобщенном сходстве признаков: текущее количество товара, вес товара, производитель, цена и др..

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

    Методы КлА позволяют решать следующие задачи:

      • проведение классификации объектов с учетом множества признаков;

      • проверка выдвигаемых предположений о наличии некоторой структуры в изучаемой совокупности объектов, т.е. поиск существующей структуры;

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

    Для записи формализованных алгоритмов КлА используются следующие условные обозначения:

    – совокупность объектов наблюдения;

    – i-е наблюдение в m-мерном пространстве признаков ( );

    – расстояние между -м и -м объектами;

    – нормированные значения исходных переменных, рассчитывается по формуле 1.1;

    – матрица расстояний между объектами.
    (1.1)
    Для реализации любого метода КлА необходимо ввести понятие «сходство объектов». Причем в процессе классификации в каждый кластер должны попадать объекты, имеющие наибольшее сходство друг с другом с точки зрения наблюдаемых переменных.

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

    Последовательность объединения может быть представлена в виде дендрограммы.

    Дендрограмма показывает, что на первом шаге объединены в один кластер второй и третий объекты при расстоянии между ними 0,15. На втором шаге к ним присоединился первый объект. Расстояние от первого объекта до кластера, содержащего второй и третий объекты, 0,3 и т.д.

    Алгоритм иерархического кластерного анализа можно представить в виде последовательности процедур:

    • нормирование исходных значений переменных;

    • расчет матрицы расстояний или матрицы мер сходства;

    • определение пары самых близких объектов (кластеров) и их объединение по выбранному алгоритму;

    • повторение первых трех процедур до тех пор, пока все объекты не будут объединены в один кластер.

    Мера сходства для объединения двух кластеров определяется следующими методами:

      • метод «дальнего соседа» – степень сходства оценивается по степени сходства между наиболее отдаленными (несхожими) объектами кластеров.

    Алгоритм кластерного анализа показан на диаграмме состояний, изображённой на рисунках 8, а также на диаграмме DFD Case-средства BPWin (рисунок 10). На ней представлены основные этапы выполнения кластерного анализа:

    • нормирование исходных значений переменных;

    • расчет матрицы расстояний или матрицы мер сходства;

    • определение пары самых близких объектов (кластеров) и их объединение по выбранному алгоритму;

    • повторение первых трех процедур до тех пор, пока все объекты не будут объединены в один кластер.




    Рисунок 10 – Диаграмма состояний

    4.4 Диаграмма последовательностей
    Диаграмма последовательности действий (sequence diagram) отображает взаимодействие объектов, упорядоченное по времени. На ней показаны объекты и классы, используемые в сценарии, и последовательность сообщений, которыми обмениваются объекты, для выполнения сценария. Диаграммы последовательности действий обычно соответствуют реализациям прецедентов в логическом представлении системы.


    Рисунок 11 - Диаграмма последовательностей
    Описание диаграммы:

    1. Авторизация пользователя в программе с помощью логина и пароля;

    2. Идентификация пользователя в программе;

    3. Обращение программы к базе анализам;

    4. Информация о результатах продаж;

    5. Предоставление пользователя формы отображения результатов покупок;

    6. Программа формирует запрос и выводит результат (список покупаемых товаров).

    Заключение
    С течением времени меняются требования (регламенты, постановления, положения и др.) и запросы к обрабатываемой информации, поэтому при разработке будут учтены современные требования.

    В результате выполнения расчетно-графического задания было разработано приложение для «Интернет-магазина» продажи электронных парогенераторов.

    В ходе проектирования решены следующие задачи:

    • анализ предметной области;

    • выбор математического метода;

    • проектирование и создание базы данных;

    • реализация целостности и безопасности данных;

    • выбор архитектуры программного средства;

    • разработка сопроводительной документации.

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

    Список используемых источников


    1. Орлов, С.А. Технология разработки программного обеспечения. – Спб.: Питер, 2002 – 464 с.

    2. Ноутон, П. Java 2: – СПб.: БХВ-Петербург, 2005 – 1072 с.

    3. Вендров, А.М. Проектирование программного обеспечения экономических информационных систем: Учебник. – М.: Финансы и статистика, 2000. – 352 с.

    4. Диго, С.М. Проектирование и использования баз данных. –М.: Финансы и статистика, 1995. – 269 c.

    5. Джексон, Г. Проектирование реляционных баз данных для использования с микроЭВМ. – М.: Мир, 1991. – 252 с.

    6. Горев, А. Эффективная работа с СУБД. /Р. Ахаян, С. Макашарипов –СПб.: Питер, 1997. – 704 с.

    7. Демидович, Б.П. Численные методы анализа. / Б.П.Демидович, И.А.Марон, Э.З.Шувалова. - М.: «Наука», 1967 – 368с.

    8. Лоусон, Ч. Численное решение задач. / Ч.Лоусон, Р .Хенсон. – М.: Наука, 1986 -232с.

    9. Кириллов, В. В. Структуризованный язык запросов (SQL). – СПб.: ИТМО, 1994. – 80 с.

    10. Цикритизис, Д. Модели данных. /Ф. Лоховски – М.: Финансы и статистика, 1995. – 344 с.


    Приложение А

    Техническое задание

    1 Введение
    Настоящее техническое задание распространяется на разработку приложения для «Интернет-магазина» продажи электронных парогенераторов.

    Анализ аналогов позволил выявить отсутствие автоматизации процесса продажи покупателю товара и пути ее решения, учитывая различные критерии.

    Для решения поставленной задачи был выбран кластерный анализ, так как он позволяет решить такие задачи, как: проведение классификации объектов с учетом множества признаков и проверку выдвигаемых предположений о наличии некоторой структуры в изучаемой совокупности объектов (т.е. поиск существующей структуры), что наиболее точно подходит для решения данной задачи, методом дальнего соседа.
    2 Основание для разработки
    Система разрабатывается на основании учебного плана направления 09.03.01 – Информатика и вычислительная техника по дисциплине «Системы автоматизации проектирования программного обеспечения» студентов набора 2013 г.
    3 Назначение
    Первая версия системы предназначена для автоматизации процесса продаж товаров покупателю. В следующих версиях предполагается увеличение количества решаемых задач.

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

    4.1.1 Система должна представлять совокупность методических и программных средств решения следующих задач:

    • ввод и обновление табличных данных в файловой структуре;

    • реализация обработки данных на основе метода кластерного анализа.

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

    4.1.3 Методическое обеспечение должно быть реализовано в пользовательском интерфейсе системы, который должен предполагать:

    • вход в систему;

    • добавление, изменение и удаление данных о продажах;

    • формирование отчетности;

    • построение диаграммы (количество проданного товара за месяц);

    • учет и анализ продаж в интернет-магазине;

    • кластеризация объектов (товаров) по признакам (критериям);

    Результат: разбиение товаров по группам.

    4.2 Требования к надежности

    4.2.1 Предусмотреть контроль вводимой информации и блокировку некорректных действий пользователя при работе с системой.

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

    4.3 Требования к составу и параметрам технических средств

    4.3.1 Система должна работать на IBM/PC совместимых персональных компьютерах.

    4.3.2 Минимальная конфигурация:

      • процессор Intel Pentium 166 МГц;

      • объём оперативного запоминающего устройства 24 Мбайт;

      • жёсткий диск 1 Гбайт;

      • сетевая карта Ethernet 100 Мбайт;

      • монитор с SVGA видеокартой.

    4.4 Требования к информационной и программной совместимости

    Система должна работать под управлением операционной системы MS Windows 98 или выше на IBM/PC совместимых персональных компьютерах.
    5 Требования к программной документации
    5.1 Разрабатываемые программные модули должны быть самодокументированы, т.е. тексты программ должны содержать все необходимые комментарии.

    5.2 Разрабатываемая система должна включать справочную информацию о работе системы и подсказки пользователю.

    5.3 В состав сопровождающей документации должны входить:

    • пояснительная записка, содержащая описание разработки;

    • руководство пользователя.


    6 Этапы разработки
    Этапы разработки программного средства представлены в таблице 6.
    Таблица 6 – Этапы разработки



    Название этапа

    Срок

    Точность

    1

    Разработка ядра системы




    Описание внутренних форматов, интерфейса и форматов данных. Реализация системы на уровне интерфейса.

    2

    Разработка методов и алгоритмов кластерного анализа и их реализация




    Описание методов и алгоритмов. Программные модули, реализующие методы.

    3

    Тестирование программного продукта и составление программной документации




    Тесты. Документация. Программный продукт




    Лист








    написать администратору сайта