Анализ программного обеспечения
В анализ программного обеспечения АО «Карачевский завод «Электродеталь» входит: «SWE-PDM», «Geany», «1C: УПП», XML – язык разметки документов.
SWE-PDM (SolidWorks Enterprise PDM)
С помощью инструмента администрирования SOLIDWORKS Enterprise PDM можно осуществлять администрирование всех хранилищ Enterprise PDM, имеющихся на одном или нескольких серверах архивации.
Пользователи, обладающие достаточными правами администрирования, могут получать доступ к инструменту администрирования с любого клиентского компьютера Enterprise PDM, на котором установлены приложения SOLIDWORKS Enterprise PDM, SOLIDWORKS Enterprise PDM Contributor и SOLIDWORKS Enterprise PDM Viewer.
SolidWorks Enterprise PDM позволяет решать задачи ведения электронного архива КД: хранить и вести учет документации в соответствии с текущими требованиями российских стандартов – ГОСТ 2.501, 2.503. На каждый конструкторский документ заводится карточка учета, содержащая в себе все необходимые сведения о документе. Поступающие в архив документы регистрируются в инвентарной книге, причем записи об учтенных документах вносятся в инвентарные книги автоматизировано на основе заполненных карточек. Все извещения об изменениях связываются с изменяемыми документами и регистрируются в книге регистрации извещений
Geany
Geany — свободная среда разработки программного обеспечения, написанная с использованием библиотеки GTK2. Доступна для следующих операционных систем: BSD, Linux,Mac OS X, Solaris и Windows. Geany распространяется согласно GNU General Public License.
Geany не включает в свой состав компилятор. Для создания исполняемого кода используется GNU Compiler Collection или, при необходимости, любой другой компилятор.
В функции программного обеспечения Geany входит:
· Подсветка исходного кода с учетом синтаксиса используемого языка программирования (язык определяется автоматически по расширению файла).
· Автозавершение слов.
· Автоматическая подстановка закрывающих тегов HTML / XML. Автоподстановка стандартных и существующих в открытых файлах функций.
· Простой менеджер проектов.
· Поддержка плагинов.
· Встроенный эмулятор терминала.
· Поддержка большого количества кодировок.
· Гибкий интерфейс.
· Возможность использования и создания сниппетов. Для этого используется специальный файл snippets.conf в каталоге /home/user/.config/geany позволяющий создавать свои сниппеты.
· Возможность использования и создания шаблонов файлов. Шаблоны должны быть расположены в каталоге /home/user/.config/geany/templates/files
· Отладка кода с помощью модуля (плагина) GeanyGDB (использует отладчик GDB).
· Использование контекстной документации man, Devhelp. Можно использовать свои.
· С версии 1.24 в дистрибутив под windows включены цветовые схемы редактора.
C:Предприятие – УПП
Программный продукт 1C:Предприятие – УПП (Управление производственным предприятием) позволяет автоматизировать все подразделения и контуры учета производственного предприятия в соответствии российским и международным стандартам.
Создание единого информационного пространства на производственных предприятиях, позволяет охватить бизнес-процессы всех подразделений, дочерних компаний, филиалов и т.д. Это дает широчайшие возможности для анализа, планирования и управления ресурсами компании (группы компаний ) для повышения ее конкурентоспособности.
Язык разметки документов XML
XML (Extensible Markup Language) - это новый SGML-производный язык разметки документов, позволяющий структурировать информацию разного типа, используя для этого произвольный набор инструкций. Разработчиков Интернет приложений, пытающихся на практике использовать новую технологию, могут заинтересовать конкретные вопросы, связанные с проблемами создания, обработки XML-документов, их отображения на стороне клиента. В этой статье дается краткое представление о том, что представляет собой и для чего нужен XML-документ и на практических примерах иллюстрируются некоторые простые, но пока, к сожалению, мало описанные механизмы его обработки.
Что такое XML
Сегодня XML может использоваться в любых приложениях, которым нужна структурированная информация - от сложных геоинформационных систем, с гигантскими объемами передаваемой информации до обычных "однокомпьютерных" программ, использующих этот язык для описания служебной информации. При внимательном взгляде на окружающий нас информационный мир можно выделить множество задач, связанных с созданием и обработкой структурированной информации, для решения которых может использоваться XML:
· В первую очередь, эта технология может оказаться полезной для разработчиков сложных информационных систем, с большим количеством приложений, связанных потоками информации самой различной структурой. В этом случае XML - документы выполняют роль универсального формата для обмена информацией между отдельными компонентами большой программы.
· XML является базовым стандартом для нового языка описания ресурсов, RDF, позволяющего упростить многие проблемы в Web, связанные с поиском нужной информации, обеспечением контроля за содержимым сетевых ресурсов, создания электронных библиотек и т.д.
· Язык XML позволяет описывать данные произвольного типа и используется для представления специализированной информации, например химических, математических, физических формул, медицинских рецептов, нотных записей, и т.д. Это означает, что XML может служить мощным дополнением к HTML для распространения в Web "нестандартной" информации. Возможно, в самом ближайшем будущем XML полностью заменит собой HTML, по крайней мере, первые попытки интеграции этих двух языков уже делаются (спецификация XHTML).
· XML-документы могут использоваться в качестве промежуточного формата данных в трехзвенных системах. Обычно схема взаимодействия между серверами приложений и баз данных зависит от конкретной СУБД и диалекта SQL, используемого для доступа к данным. Если же результаты запроса будут представлены в некотором универсальном текстовом формате, то звено СУБД, как таковое, станет "прозрачным" для приложения. Кроме того, сегодня на рассмотрение W3C предложена спецификация нового языка запросов к базам данных XQL, который в будущем может стать альтернативой SQL.
· Информация, содержащаяся в XML-документах, может изменяться, передаваться на машину клиента и обновляться по частям. Разрабатываемые спецификации XLink и Xpointer поволят ссылаться на отдельные элементы документа, c учетом их вложенности и значений атрибутов.
· Использование стилевых таблиц (XSL) позволяет обеспечить независимое от конкретного устройства вывода отображение XML- документов.
· XML может использоваться в обычных приложениях для хранения и обработки структурированных данных в едином формате.
XML-документ представляет собой обычный текстовый файл, в котором при помощи специальных маркеров создаются элементы данных, последовательность и вложенность которых определяет структуру документа и его содержание. Основным достоинством XML документов является простой способ создания и обработки, он позволяет создавать структурированную информацию, которую хорошо "понимают" компьютеры.
Анализ xml редактора
Редактор XML — это редактор для языка разметки, функциональность которого позволяет упростить работу с документами в формате XML. Редактировать XML можно и с помощью текстовых редакторов, в которых видно код, однако редакторы XML предлагают дополнительные возможности, такие как автоматическое завершение тегов, а также меню и кнопки для выполнения типичных задач при работе с XML.
Существуют также графические редакторы XML, которые скрывают код и представляют контент в более удобном виде. Это позволяет людям, не разбирающимся в коде XML, вводить информацию в документы, основанные на XML, например, в ведомости отработанного времени и отчеты о расходах. Редакторы XML полезны и пользователям, хорошо знакомым с XML, так как применение таких редакторов в любом случае ускоряет разработку XML документов.
Функциональность
Функциональные возможности редакторов XML не ограничиваются рамками подсветки синтаксиса, которую предлагают многие обычные текстовые редакторы и общие редакторы исходного кода. Редакторы XML проверяют исходный текст XML с помощью XML Schema или DTD, причем некоторые из них делают это в режиме реального времени, прямо в процессе редактирования документа. Другие возможности редактора для работы с XML могут включать в себя автоматическое завершение элементов и автоматическую вставку закрывающего тега в случае вставки открывающего тега. Такая функциональность позволяет предотвращать синтаксические ошибки в коде XML. Некоторые редакторы XML позволяют производить трансформации XSLT или серию трансформаций над документом. Некоторые более объемные пакеты XML предлагают даже возможности отладки XSLT и процессоры XSL-FO для преобразования документов в файлы PDF.
Синтаксиc языка XML
Требования к документам, созданным на языках XML и XHTML, во многом напоминают требования к HTML-документам, хотя и являются более строгими: имена элементов и атрибутов должны записываться с учетом чувствительности к реги- стру символов; все элементы должны быть корректно закрыты; элементы должны быть корректно вложенными и не перекрывать друг друга; все атрибуты должны иметь значения; все значения атрибутов должны заключаться в кавычки. На заметку В этой книге рассматривается синтаксис форматирования XHTML, который яв- ляется более формализованным, чем синтаксис HTML, и лучше соответствует соглашениям, принятым в XML. Если структура документов подобна принятой в HTML, теги элементов могут применять- ся для инкапсуляции контента, который, в свою очередь, может включать контент, разделен- ный тегами. В следующих разделах рассматривается синтаксис различных XML-элементов.