Системное программное обеспечение, классификация и назначение системных программ

Автор работы: Пользователь скрыл имя, 15 Января 2014 в 19:51, контрольная работа

Описание работы

1. Системное программное обеспечение, классификация и назначение системных программ.
2. Проблемы создания автоматизированных банковских систем.
Задание 2. Требуется определить, какие ежемесячные выплаты необ-ходимо вносить по ссуде 200000 руб., выданной на 3 года, при разных процентных ставках (процентные ставки изменяются от 8% до 10% с шагом 0,25%). Для выполнения этого задания используйте технологию 10.

Содержание работы

Задание 1 Вопрос №11…………………………………………………….... 3
Задание 1 Вопрос №36……………………………………………………… 9
Задание 2…………………………………………………………………….. 19
Задание 3……………………………………………………………………... 22
Список литературы………………………………………………………...... 30

Файлы: 1 файл

Информатика.docx

— 3.37 Мб (Скачать файл)

СОДЕРЖАНИЕ

Задание 1 Вопрос №11……………………………………………………....

3

Задание 1 Вопрос №36………………………………………………………

9

Задание 2……………………………………………………………………..

19

Задание 3……………………………………………………………………...

22

Список литературы………………………………………………………......

30


 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Задание 1. Подготовьте ответы на теоретические вопросы № 11, №36. Вопрос №11 оформить по технологии 8 (2 пт). В вопросе №36 использовать технологию 4 (три колонки).

 

Вопрос №11.

 

Для того, чтобы  использовать технологию 8 (Установка межсимвольного интервала), необходимо для начала выделить нужный текст, зайти в меню Шрифт в открывшемся окне выбрать вкладку Интервал, далее установить команду Интервал разреженный на 2 пт :

 

 

Применим  данную технологию для вопроса 11.

 

 

 

 

Вопрос 11. Системное программное обеспечение, классификация и назначение системных программ.

 

Традиционно все  программное обеспечение подразделяют на два класса:

1) системное программное  обеспечение (СПО) и 

2) прикладное (пользовательское) программное обеспечение (ППО)

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

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

Это самый многочисленный класс программных продуктов.

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

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

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

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

Системное программное  обеспечение (System Software) - совокупность программ и программных комплексов для обеспечения работы компьютера и сетей ЭВМ.

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

Системное программное  обеспечение предназначено для:

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

Данный класс  программных продуктов тесно  связан с типом компьютера и является его неотъемлемой частью.

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

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

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

В СПО традиционно  включают:

  • системные управляющие и
  • системные обрабатывающие программы.

Управляющие системные  программы организуют корректное функционирование всех устройств системы.

Основные системные функции управляющих программ:

  • управление вычислительными процессами и вычислительными комплексами и
  • работа с внутренними данными ОС.

Как правило, они  находятся в основной памяти. Это  резидентные программы, составляющие ядро ОС. Управляющие программы, которые загружаются в память непосредственно перед выполнением, называю транзитными (transitive).

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

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

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

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

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

Системные программы  должны удовлетворять следующим требованиям:

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

Эффективность системных  программ зависит от времени их создания и надежности исполняемого кода.

Требование эффективности  системных программ вызывает необходимость использования специальных языков

  • машинно-ориентированных типа языка Assembler;
  • высокого уровня типа C или C++.

К типам данных этих языков отнесены указатели на данные различных типов или адреса данных и программных объектов.

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вопрос №36.

 

В вопросе №36 использовать технологию 4 (три колонки).

 

Для того, чтобы   выполнить технологию 4 (Размещение текста в несколько колонок) необходимо выделить нужный текст, выбрать вкладку «Разметка страницы», далее выбрать команду «Колонки», далее выбрать           «Три»:

 

 

 

Применим технологию 4 для вопроса 36.

 

 

 

 

 

Вопрос 36. Проблемы создания автоматизированных банковских систем

 

Автоматизация банковских технологий в новых рыночных условиях стала складываться в начале 1990-х годов, когда появились коммерческие банки. На рынке программных средств появляется ряд фирм-разработчиков, ведущие из них: «Инверсия», «Диасофт», «Асофт», «Програмбанк», «R-Style» и др. Развитие процесса автоматизации привело к предложению разнообразных банковских систем, что обусловлено не столько множеством фирм-разработчиков, но и различием самих банков по выполняемым функциям, структуре, размерам и технологии банковского дела.

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

Банковские технологии как инструмент поддержки и развития банковского бизнеса создаются на базе ряда основополагающих принципов:

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

Создание или выбор автоматизированных банковских систем (АБС) связаны с планированием всей системной инфраструктуры информационной технологии банка.

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

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

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

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

Рис. 1. Архитектура банковских приложений

 

Верхний уровень (front-office) образуют модули, обеспечивающие быстрый и удобный ввод информации, ее первичную обработку и любое внешнее взаимодействие банка с клиентами, другими банками, ЦБ, информационными и торговыми агентствами и т.д.

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

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

Разделение банка на front-office и back-office основывается не столько на функциональной специфике обработки банковских операций (сделок) и принятия решений (обобщения и анализа), сколько на самой природе банка как системы, с одной стороны, фиксирующей, а с другой — активно влияющей на экономическое взаимодействие в финансово-кредитной сфере.

Информация о работе Системное программное обеспечение, классификация и назначение системных программ