Полезное:
Как сделать разговор полезным и приятным
Как сделать объемную звезду своими руками
Как сделать то, что делать не хочется?
Как сделать погремушку
Как сделать так чтобы женщины сами знакомились с вами
Как сделать идею коммерческой
Как сделать хорошую растяжку ног?
Как сделать наш разум здоровым?
Как сделать, чтобы люди обманывали меньше
Вопрос 4. Как сделать так, чтобы вас уважали и ценили?
Как сделать лучше себе и другим людям
Как сделать свидание интересным?
Категории:
АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника
|
Программное обеспечение. Общее положение
Программное обеспечение (ПО)-совокупность программ системы обработки информации и программных документов, необходимых для эксплуатации этих программ. Программное обеспечение обеспечивает функционирование вычислительной системы, разработку и подключение новых программ Процесс создания программ можно представить как последовательность действий представленных на рис 4.1.
Рис. 4.1. Схема процесса создания программ. Программные продукты имеют многообразие показателей качества, которые отражают следующие аспекты: · Простота, эффективность и надежность использования программного продукта; · Доступность и легкость использования данного продукта · Адаптация продукта к меняющимся условиям использования и др. программное обеспечение должно соответствовать следующим требованиям: 1. Решение в автоматизированном режиме всех задач функциональных подсистем; 2. Совместимость функционирования технических средств взаимосвязанных подсистем одного и разных уровней; 3. Повышение эффективности использования ЭВМ и других средств; 4. Сокращение сроков и трудоёмкости разработки и отладки новых программ. Программное обеспечение подразделяется на: общее и специальное. Специальное ПО включает программы, разработанные специально для конкретных АСУ, подсистем, задач. Общее ПО является общим для всех ЭВМ данного класса. АРМ сотрудника отдела для своего функционирования требует мощной программной поддержки. Часть программного обеспечения (ПО) является базовым (системным). Совместно с техническими средствами оно образует вычислительную среду, в которую уже погружается прикладное ПО пользователя АРМ. Являясь специалистами в области вычислительной техники и программирования, взаимодействуют в основном с прикладными программными средствами, которые обрадуют пользовательскую и профессионально-ориентированные среды. К базовым программным средствам относятся: операционные системы (ОС), средства сервисного обслуживания, языки программирования, средства подготовки и отладки программ (трансляторы). Основой базовых программных средств является ОС, которая обеспечивает управление всеми аппаратными компонентами, позволяет отделить остальные виды программ, от непосредственного взаимодействия с аппаратурой. ОС является как бы прослойкой между базовой системой ввода-вывода и всеми остальными программами. Её основная задача - распределение ресурсов ПЭВМ, запуск прикладных программ и обработка запросов этих программ на выполнение операций ввода-вывода. Она позволяет прикладным программам обращаться к внешним устройствам, а пользователю ПЭВМ осуществлять диалог и управлять работой машины с помощью соответствующих команд. Прикладные программные средства – это наиболее распространённый класс программных продуктов, представляющий наибольший интерес для пользователей. Программные средства пользовательской среды призваны выполнять следующие функции: организацию диалога пользователя и ПЭВМ – интерфейс пользователя; организацию и информационную поддержку работы АРМ в сети – телекоммуникационные средства; централизованное управление базой данных – СУБД; редактирование текста, графическое отображение данных; подготовку коммерческо-правовой, отчётной и другой документации; определение местонахождения судов и обеспечения связи с использованием различных средств связи: спутниковой, сотовой, радио, факсимильной, электронной почты, Интернета и др. Для реализации многих функций в качестве программ пользовательской среды используются офисные системы. Программные средства профессионально - ориентированной среды – это пакет прикладных программ (ППП), предназначенный для автоматизации решения всех функциональных задач в режиме реального времени. Они обеспечивают решение задач планирования, учёта, контроля, принятия решений, регулирования и прогнозирования работы флота и портов, а также подготовку всех необходимых документов, отчётов и справок по результатам их решения. Программные средства профессионально-ориентированной среды призваны выполнять следующие функции: ввод оперативных данных; контроль и корректировку входных данных; обработку и преобразование данных в процессе решения задач; формирование выходных документов и выдачу их в удобном для пользователей виде: документа на печать, справки на монитор, файла на машинный носитель, графического изображения на принтер. Программные средства, состоящие из базовых и прикладных средств, предназначены для управления работой процессора, организации доступа к памяти, периферийным устройствам, выполнения прикладных программ и пакетов для автоматизации решения функциональных задач. Они должны поддерживать два режима функционирования: 1. Пакетный режим. 2. Диалоговый режим. Пакетный режим предусматривает проведение автоматизированных расчетов, обработку данных, вывод данных на печать (в файл) и формирование архивов за отчетный период. Диалоговый режим предусматривает ввод с клавиатуры и сканера, обработку информации в реальном времени, формирование документов с загрузкой базы, вывод данных по запросу на принтер, экран и в файл, формирование архивов за отчетный период. Операционная система - комплекс управляющих и обрабатывающих программ, которые, с одной стороны, выступают как интерфейс между устройствами вычислительной системы и прикладными программами, а с другой стороны — предназначены для управления устройствами, управления вычислительными процессами, эффективного распределения вычислительных ресурсов между вычислительными процессами и организации надёжных вычислений. Это определение применимо к большинству современных операционных систем общего назначения. Дерево характеристик качества программных продуктов представлено на рис.4.2. Рис.4.2. Дерево характеристик качества программного продукта. Программный продукт должен соответствовать определенным качествам: мобильность, надежность, эффективность, учет человеческого фактора, модифицируемость, коммуникативность. Мобильность программных продуктов означает их независимость от технического комплекса системы обработки данных, операционной среды, сетевой технологии обработки данных, специфики предметной области и тому подобное. Мобильный (многоплатформный) программный продукт может быть установлен на различных моделях компьютеров и операционных систем, без ограничений на его эксплуатацию в условиях вычислительной сети. Функции обработки такого программного продукта пригодны для массивного использования без каких-либо изменений. Надёжность работы программного продукта определяется бессбойностью и устойчивостью в работе программ, точностью выполнения предписанных функций обработки, возможностью диагностики возникающих в процессе работы программ ошибок. Эффективность программного продукта оценивается как с позиции прямого его назначения – требований пользователя, так и с точки зрения расхода вычислительных ресурсов, необходимых для его эксплуатации. Расход вычислительных ресурсов оценивается через объём внешней памяти для размещения программ и объём оперативной памяти для запуска программы. Учёт человеческого фактора означает обеспечение д ружественного интерфейса для работы конечного пользователя, наличие контекстно-зависимой подсказки или обучающей системы в составе программного средства, хорошей документации для освоения и использования заложенных в программном средстве функциональных возможностей, анализ и диагностику возникших ошибок и другое. Модифицируемость программных продуктов означает способность к внесению изменений, например, расширение функций обработки, переход на другую техническую базу обработки и тому подобное. Коммуникативность программных продуктов основана на максимально возможной их интеграции с другими программами, обеспечении обмена данными в общих форматах представления. Система программного обеспечения АРМ должна обеспечивать автоматизированное решение всего комплекса задач и функций управления в реальном масштабе времени. Поэтому для своего функционирования АРМ требует мощной программной поддержки. Часть программных средств является базовой (системной). Совместно с техническими средствами она образует вычислительную среду, в которую уже погружаются прикладные программные средства. Пользователи АРМ взаимодействуют в основном с прикладными программными средствами, которые образуют пользовательскую и профессионально-ориентированные среды. Общая структура программных средств АРМ приведена на рис.4.3.
Рис.4.3. Общая структура программных средств АРМ. Date: 2015-07-23; view: 672; Нарушение авторских прав |