Skip to content
CapitCamel edited this page Mar 10, 2020 · 29 revisions

Билет 9

1. Понятия программных средств, общего, специального, прикладного и системного программного обеспечения.

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

Программное изделие – программа на носителе данных, являющаяся продуктом промышленного производства.

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

Существуют различные виды ПО. Рассмотрим подробнее несколько из них.

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

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

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

Примеры:

1.Текстовый редактор ;

2.Банки данных;

3.Математические программы;

4.Программы для моделирования;

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

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

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

Литература:

  1. ГОСТ 19781-90 Обеспечение систем обработки информации программное. Термины и определения
  2. ГОСТ 34.003-90 Информационная технология (ИТ). Комплекс стандартов на автоматизированные системы. Автоматизированные системы. Термины и определения
  3. Специальное программное обеспечение
  4. Общее программное обеспечение
  5. Понятие программных средств
  6. Программное обеспечение ПК

7.Виды программного обеспечения

2. Методология SADT. Основные виды диаграмм и нотаций.

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

Автор методологии, Дуглас Росс, в 1969 г. часть своих теорий, относящихся к методологии и языку описания систем, назвал SADT "StructuredAnalysisandDesignTechnique" ("Методология структурного анализа и проектирования"). Первое ее крупное приложение было реализовано в 1973 г. при разработке большого аэрокосмического проекта, а на рынке SADT появляется в 1975 г.

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

С помощью SADT-методологии решаются следующие основные задачи (для систем любой природы):

анализ функций, выполняемых системой;

описание спецификаций требований и функций проектируемой системы;

проектирование системы [1].

Основными диаграммами в SADT принято считать IDEF0, IDEF1X, IDEF3

IDEF0 - методология функционального моделирования. С помощью наглядного графического языка IDEF0 изучаемая система предстаёт перед разработчиками и аналитиками в виде набора взаимосвязанных функций (функциональных блоков — в терминах IDEF0). Как правило, моделирование средствами IDEF0 является первым этапом изучения любой системы. Методологию IDEF0 можно считать следующим этапом развития хорошо известного графического языка описания функциональных систем SADT (Structured Analysis and Design Technique);

IDEF1X (IDEF1 Extended) — Data Modeling — методология моделирования баз данных на основе модели «сущность-связь». Применяется для построения информационной модели, которая представляет структуру информации, необходимой для поддержки функций производственной системы или среды. Метод IDEF1, разработанный Т. Рэйми (T. Ramey) на основе подходов П. Чена и позволяет построить модель данных, эквивалентную реляционной модели в третьей нормальной форме. В настоящее время на основе совершенствования методологии IDEF1 создана её новая версия — методология IDEF1X. Она разработана с учётом таких требований, как простота изучения и возможность автоматизации. IDEF1X-диаграммы используются рядом распространённых CASE-средств (в частности, ERwin, Design/IDEF).

IDEF3 - Process Description Capture (Документирование технологических процессов) — методология документирования процессов, происходящих в системе (например, на предприятии), описывает сценарий и последовательность операций для каждого процесса. IDEF3 имеет прямую взаимосвязь с методологией IDEF0 — каждая функция (функциональный блок) может быть представлена в виде отдельного процесса средствами IDEF3 [2].

Литераутра

  1. Электронный ресурс
  2. Википедия
Clone this wiki locally