Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
на печать (Восстановлен).doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
9.21 Mб
Скачать

3.1.2. Архитектура прикладных программ

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

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

Рис. 16 Дерево функций

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

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

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

Категоризация документов заключается в отнесении документов из коллекции к одной или нескольким группам (классам, кластерам) схожих между собой текстов (например, по теме или стилю). Категоризация может происходить при участии человека, так и без него. В первом случае, называемом классификацией документов, система Text Miner должна отнести тексты к уже определённым (удобным для него) классам. В терминах машинного обучения для этого необходимо произвести обучение с учителем, для чего пользователь должен предоставить системе как множество классов, так и образцы документов, принадлежащих этим классам. В компании ООО «САКУРА» будет использоваться обучение с учителем, каждая марка будет иметь свой шаблон, примером классификации может послужить определение товара к группе: одежда, обувь, аксессуар и т.д.

Второй случай категоризации называется кластеризацией документов. При этом система SAS Text Miner должна сама определить множество кластеров, по которым могут быть распределены тексты, в машинном обучении соотвутствующая задача называется обучением без учителя. В этом случае пользователь должен сообщить системе интеллектуального анализа текста (ИАТ) количество кластеров, на которое ему хотелось бы разбить обрабатываемую коллекцию (подразумевается, что в алгоритм программы уже заложена процедура выбора признаков). Примером может послужить отнесение к категории: костюмный ассортимент, плательно-блузочный, галантерея и т.д.

3.1.3. Технологическая архитектура (инфраструктура системы)

Технологическую архитектуру представляют сетевая архитектура и архитектура платформ.

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

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

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

Технологическая архитектура системы компании ООО «САКУРА» представлена на рисунке 17.

Рис. 17 Технологическая архитектура

Выполнено одно из основных функциональных требований -информационная система является приложением клиент-серверной архитектуры. Архитектура «клиент - сервер» разделяет функции приложения пользователя (клиента) и сервера. Приложение-клиент формирует запрос к серверу, на котором расположена БД, на структурном языке запросов SQL (Structured Query Languague), являющемся промышленным стандартом в мире реляционных БД. Удаленный сервер принимает запрос и переадресует его SQL-серверу БД. SQL-сервер - специальная программа, управляющая удаленной базой данных. SQL-сервер обеспечивает интерпретацию запроса, его выполнение в базе данных, формирование результата выполнения запроса и выдачу его приложению-клиенту.

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

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

Operating System and Release Information

Product Family

Product

System

Product Release

SAS Release

Reported

Fixed*

Reported

Fixed*

SAS System

SAS Text Miner

Microsoft® Windows® for x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows 8 Enterprise x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows 8 Pro x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows 8.1 Enterprise 32-bit

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows 8.1 Enterprise x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows 8.1 Pro

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows 8.1 Pro 32-bit

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows Server 2008 R2

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows Server 2008 for x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows Server 2012 Datacenter

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows Server 2012 R2 Datacenter

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows Server 2012 R2 Std

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Microsoft Windows Server 2012 Std

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Windows 7 Enterprise x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Windows 7 Professional x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

64-bit Enabled AIX

12.3

13.1

9.4 TS1M0

9.4 TS1M1

64-bit Enabled Solaris

12.3

13.1

9.4 TS1M0

9.4 TS1M1

HP-UX IPF

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Linux for x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1

Solaris for x64

12.3

13.1

9.4 TS1M0

9.4 TS1M1