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

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

Программное обеспечение – комплекс машинных программ, предназначенных для реализации на ЭВМ математических методов обработки данных и для управления работой ЭВМ (прикладные, системные программы…).

Функции ПО АБИС: ● обработку, хранение библиографической и фактографической ин- формации, еѐ поиск по любым элементам записей и их сочетаниям; ● поддержку иерархических классификаций и тезаурусов и использо- вание зафиксированных в них смысловых отношений между поисковыми признаками при тематическом поиске; ● подготовку материалов для библиографических изданий, подборок материалов в виде списков, фактографических и библиографических записей, отсортированных по индексам какой-либо классификации и алфавиту; ● вывод данных о занятости экземпляра издания, осуществление заказа единицы хранения читателем непосредственно при работе с ЭК с автомати- ческим формированием читательского требования; ● фиксацию выдачи и возврата единиц хранения с параллельным изме- нением данных об их местонахождении и сведений в читательском формуля- ре о полученных документах; ● поддержку использования при поиске нормативных записей об инди- видуальных авторах и коллективах; ● наличие справочных данных для ситуаций, вызывающих затруднения у пользователя; ● ввод записей о заказываемых документах и учѐт поступления их в библиотеку; ● выдачу в принятой форме результатов поиска на экран и на принтер;

Систе́ма управле́ния ба́зами да́нных (СУБД) — совокупность программных и лингвистических средств общего или специального назначения, обеспечивающих управление созданием и использованием баз данных

Функции СУБД:

  • управление данными во внешней памяти (на дисках);

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

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

  • поддержка языков БД (язык определения данных, язык манипулирования данными).

СУБД содержит следующие компоненты: 1) ядро, которое отвечает за управление данными во внешней и оперативной памяти и журнализацию, 2) процессор языка базы данных, обеспечивающий оптимизацию запросов на извлечение и изменение данных и создание, как правило, машинно-независимого исполняемого внутреннего кода, 3)подсистему поддержки времени исполнения, которая интерпретирует программы манипуляции данными, создающие пользовательский интерфейс с СУБД 4) а также сервисные программы (внешние утилиты), обеспечивающие ряд дополнительных возможностей по обслуживанию информационной системы

Классификации СУБД

По модели данных

Примеры: Иерархические Сетевые Реляционные Объектно-ориентированные Объектно-реляционные.

Языки программирования АБИС

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

Java— сильно типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems (в последующем приобретённой компанией Oracle). Приложения Java обычно транслируются в специальный байт-код, поэтому они могут работать на любой компьютерной архитектуре, с помощью виртуальной Java-машины. Дата официального выпуска — 23 мая 1995 года.

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

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

Проблемно–ориентированные ППП

Это наиболее развитая в плане реализуемых функций и многочисленная по количеству созданных пакетов часть ППП. В нем можно классифицировать ППП по разным признакам: типам предметных областей; информационным системам; функциям и комплексам задач, реализуемых программным способом и др. по типу предметных областей можно выделить: ППП автоматизированного бухгалтерского учета; ППП финансовой деятельности; ППП управления персоналом (кадровый учет); ППП управления материальными запасами; банковские информационные системы и др. Примеры: Rs–Bank – банковская система

 

Методо–ориентированные ППП

Данный класс включает программные продукты, обеспечивающие независимо от предметной области и функций информационных систем математические, статистические и другие методы решения задач. Наиболее распространены методы математического программирования, решения дифференциальных уравнений, имитационного моделирования, исследования операций. Примеры: Мезозавр, Эвриста – статистическая обработка данных, Ms Project for Windows – сетевые методы и модели для решения управленческих задач.

Требования к ПО АБИС

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