Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры готовые ДБ ПО.doc
Скачиваний:
19
Добавлен:
27.08.2019
Размер:
333.31 Кб
Скачать

Вопрос 3

ЖЦПО - это непрерывный процесс, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент его полного изъятия из эксплуатации.

ЖЦ традиционно представляется в виде 10-ти этапов.

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

  1. Выбор конкретного ПП –производиться как правило из вне и зависит от след.факторов.

- наличие пп позволяющих реализовать нужную задачу

- степень соответствия возможностей и хар-ик конкретного пп потребностям нашего п/п

- совместимость выбираемых программных средств

3 Приобретение промышленного ПП –полностью готового к использованию - это наиболее распространенный вариант для большинства п/п

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

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

6 Установка пп она по содержанию зависит от того какого типа пп приобретен . установка осущ.непосредственными разработчиками.

7 Эксплуатация должна осуществл. В соответс. С тех.и эксплуат.документац.,является обязат его компонентам.

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

10 демонтаж пп он требуется как при замене пп на новый так и при установке его новой версии

Вопрос.

1. Виды программного обеспечения: прикладное, системное, инструментальное Программы – это упорядоченные последовательности команд. Конечная цель любой компьютерной программы – управление аппаратными средствами. Программное и аппаратное обеспечение работают в компьютере в неразрывной связи и непрерывном взаимодействии. Состав программного обеспечения вычислительной системы называют программной конфигурацией.  Между программами, как и между физическими узлами и блоками, существует взаимосвязь – многие программы работают, опираясь на другие программы более низкого уровня. Программный интерфейс основан на существовании технических условий и протоколов взаимодействия и обеспечивает распределение программного обеспечения на несколько взаимодействующих между собой программных уровней. Каждый следующий уровень опирается на программное обеспечение предыдущих уровней. Каждый вышележащий уровень повышает функциональность всей системы. Базовый уровень – самый низкий уровень ПО. Оно отвечает за взаимодействие с базовыми аппаратными средствами. Базовые По входят в состав базового оборудования и хранятся в специальных микросхемах, называемых постоянными запоминающими устройствами (ПЗУ). Программы и данные записываются («прошиваются») в ПЗУ на этапе производства и не могут быть изменены в процессе эксплуатации. Когда изменение базовых программных средств во время эксплуатации является технически целесообразным, вместо ПЗУ используют перепрограммируемые ПЗУ (ППЗУ). В этом случае изменение содержания ПЗУ можно выполнять непосредственно в составе вычислительной системы (такая технология называется флэш-технологией), так и вне ее, на специальных устройствах, называемых программаторами. Системный уровень – переходный. Программы обеспечивают взаимодействие других программ компьютерной системы с ПО базового уровня и непосредственно с аппаратным обеспечением, т.е. выполняют «посреднические» функции.  От ПО этого уровня во многом зависят эксплуатационные показатели вычислительной системы в целом. Например, конкретные программы отвечают за взаимодействие с конкретными устройствами. Они входят в состав ПО системного уровня и называются драйверами устройств. Под программным обеспечением (Software) понимается совокупность программ и соответствующей документации, выполняемых вычислительной системой. Программное обеспечение – совокупность программ для обработки данных и необходимых для их эксплуатации документов.

К программному обеспечению (ПО) относится также вся область деятельности по проектированию и разработке ПО: технология проектирования программ (например, нисходящее проектирование, структурное и объектно-ориентированное проектирование и др.)методы тестирования программ;методы доказательства правильности программ;анализ качества работы программ;документирование программ;разработка и использование программных средств, облегчающих процесс проектирования программного обеспечения, и многое другое.

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

В первом приближении все программы, работающие на компьютере, можно условно разделить на три категории: 1.     прикладные программы, непосредственно обеспечивающие выполнение необходимых пользователям работ; 2.     системные программы, выполняющие различные вспомогательные функции, например:    управление ресурсами компьютера;       создание копий используемой информации;     проверка работоспособности устройств компьютера;  выдача справочной информации о компьютере и др.; 3.     инструментальные программные системы, облегчающие процесс создания новых программ для компьютера.

Вопрос 5 По хар-ру использования и категориям пользователей можно выделить 2 класса по - утилитарные программы- предназначены для удовлетв.нужд работника - программные продукты- предн.для удовлет.потребностей пользователя , распространение и продаж. Программные продукт должен быть подготовлен к эксплуатации , иметь необ.тех.документацию, представлять сервис и гарантию, надежной работы программы иметь товар.знак По структуре выделяют 3 класса Системное по- совокупность программ и програмнных комплектов для обеспечения работы ПК и вычислительных сетей. Оно направленно на создание опер.среды, на обеспечение надежной и эффективной работы на ПК. Системное по делится на базовое и сервисное. Прикладное по-пакеты прикладных программ оно служит программным инстументом для решения функ.задач и является самым многочисленным классом по. Инструментальные технологии планирования-инстументальное обеспечение разработки по. Он обеспечивает процесс разработки программ и вкл.в себя специал.-ую по. По данного класса поддерживает все технологические этапы процесса проектирования , программирования. По отношению к по пользователи делятся на 5 групп Системные программисты прикладные программисты,конечные пользователи, администраторы сети, администраторы БД.

Вопрос 8 Наверное, ни одно из существующих на настоящий момент определений понятия "операционная система" не может претендовать на универсальность и полноту. С учетом данной оговорки остановимся на следующей формулировке: Операционная система (ОС) - это комплекс специальных программных средств, предназначенных для управления загрузкой, запуском и выполнением других (пользовательских) программ, а также для планирования и управления вычислительными ресурсами ЭВМ. Важно подчеркнуть то, что операционная система - это именно комплекс программ, неоднородный по характеру и многоплановый по уровню. Этот комплекс программ динамичен по своему составу: из него можно удалять и в него добавлять определенные части. Та часть программ, которая взаимодействует с аппаратными средствами непосредственно и потому должна постоянно храниться в компьютере, составляет ядро операционной системы. В частности, программное обеспечение, входящее в состав ядра, отвечает за проверку работоспособности компьютера и выполнение элементарных (базовых) операций, связанных с работой дисплея, клавиатуры, магнитных накопителей и т. п. Операционная система образует автономную среду, не связанную ни с одним из языков программирования. Любая прикладная программа связана с операционной системой и может эксплуатироваться только на тех компьютерах, где имеется аналогичная системная среда (или должна быть обеспечена возможность конвертации - преобразования программ). Очевидно, что операционная система должна храниться на внешнем запоминающем устройстве, к которому может быть обеспечен относительно быстрый доступ. Например, на жестком диске, или на специальном гибком диске, который называется системным. При включении компьютера операционная система автоматически загружается с диска в оперативную память. Операционная система MS DOS, являвшаяся до последнего времени наиболее популярным продуктом данного класса для персональных компьютеров, была создана фирмой Microsoft в 1981 г. В настоящее время существуют ее версии 6.22 и 7.0 (в составе Windows 95), а также, условно говоря, системы-дублеры других фирм-разработчиков (DR DOS, PC DOS). Начиная с 1996 г. MS DOS распространяется в составе Windows 95 - 32-разрядной многозадачной и многопоточной операционной системы с графическим интерфейсом и расширенными сетевыми возможностями. Операционная система как расширенная машина: использование большинства компьютеров на уровне машинного языка затруднительно, особенно это касается ввода/вывода. Например, для организации чтения блока данных с гибкого диска программист может использовать 16 различных команд, каждая из которых требует 13 параметров, таких как номер блока на диске, номер сектора на дорожке и т. п. Когда выполнение операции с диском завершается, контроллер возвращает 23 значения, отражающих наличие и типы ошибок, которые, очевидно, надо анализировать. Даже если не входить в курс реальных проблем программирования ввода/вывода, ясно, что среди программистов нашлось бы не много желающих непосредственно заниматься программированием этих операций. При работе с диском программисту-пользователю достаточно представлять его в виде некоторого набора файлов, каждый из которых имеет имя. Программа, которая скрывает от программиста все реалии аппаратуры и предоставляет возможность простого, удобного просмотра указанных файлов, чтения или записи, - это, конечно, операционная система. Точно так же, как ОС ограждает программистов от аппаратуры дискового накопителя и предоставляет ему простой файловый интерфейс, операционная система берет па себя все малоприятные дела, связанные с обработкой прерываний, управлением таймерами и оперативной памятью, а также другие низкоуровневые проблемы. В каждом случае та абстрактная, воображаемая машина, с которой, благодаря операционной системе, теперь может иметь дело пользователь, гораздо проще и удобнее в обращении, чем реальная аппаратура, лежащая в основе этой абстрактной машины. С этой точки зрения функцией ОС является предоставление пользователю некоторой расширенной или виртуальной машины, которую легче программировать и с которой легче работать, чем непосредственно с аппаратурой, составляющей реальную машину. Операционная система как система управления ресурсами: в соответствии со вторым подходом функцией ОС является распределение процессоров, памяти, устройств и данных между процессами, конкурирующими за эти ресурсы. ОС должна управлять всеми ресурсами вычислительной машины таким образом, чтобы обеспечить максимальную эффективность ее функционирования. Критерием эффективности может быть, например, пропускная способность или реактивность системы. Управление ресурсами включает решение двух общих, не зависящих от типа ресурса задач: планирование ресурса - то есть определение, кому, когда, а для делимых ресурсов - и в каком количестве необходимо выделить данный ресурс; отслеживание состояния ресурса - то есть поддержание оперативной информации о том, занят или не занят ресурс, а для делимых ресурсов - какое количество ресурса уже распределено, а какое свободно.

Вопрос 6Общее по –это совокупность управляемых и обрабатывающих программ, предназначенных для планирования и организации вычислительного процесса, а также для автоматизации программирования и отладки программ, прикладных программ. Системное программное обеспечение (System software) - совокупность программ и программных комплексов для обеспечения работы компьютера и вычислительных сетей. Системное программное обеспечение ориентировано:  - на создание операционной среды функционирования других программ;  - на обеспечение надежной и эффективной работы самого компьютера и вычислительной сети;  - на диагностику и профилактику аппаратуры компьютера и вычислительных сетей;  - на выполнение вспомогательных технологических процессов: копирование, архивация, восстановление файлов и т.п. вспомогательных программ, осуществляющих:  - защиту, архивацию, восстановление данных;  - всевозможные тесты и т.д. 

Вопрос 7 К системному ПО относятся:  операционные системы (эта программа загружается в ОЗУ при включении компьютера)  программы – оболочки (обеспечивают более удобный и наглядный способ общения с компьютером, чем с помощью командной строки DOS, например, Norton Commander)  операционные оболочки – интерфейсные системы, которые используются для создания графических интерфейсов, мультипрограммирования и.т  Драйверы (программы, предназначенные для управления портами периферийных устройств, обычно загружаются в оперативную память при запуске компьютера)  утилиты (вспомогательные или служебные программы, которые представляют пользователю ряд дополнительных услуг) К утилитам относятся:  диспетчеры файлов или файловые менеджеры  средства динамического сжатия данных (позволяют увеличить количество информации на диске за счет ее динамического сжатия)  средства просмотра и воспроизведения  средства диагностики; средства контроля позволяют проверить конфигурацию компьютера и проверить работоспособность устройств компьютера, прежде всего жестких дисков  средства коммуникаций (коммуникационные программы) предназначены для организации обмена информацией между компьютерами   средства обеспечения компьютерной безопасности (резервное копирование, антивирусное ПО). Необходимо отметить, что часть утилит входит в состав операционной системы, а другая часть функционирует автономно. Большая часть общего (системного) ПО входит в состав ОС. Часть общего ПО входит в состав самого компьютера (часть программ ОС и контролирующих тестов записана в ПЗУ или ППЗУ, установленных на системной плате). Часть общего ПО относится к автономными программам и поставляется отдельно.