Основные характеристики программ — КиберПедия 

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

Автоматическое растормаживание колес: Тормозные устройства колес предназначены для уменьше­ния длины пробега и улучшения маневрирования ВС при...

Основные характеристики программ

2017-06-13 1246
Основные характеристики программ 0.00 из 5.00 0 оценок
Заказать работу

– алгоритмическая сложность (логика алгоритмов обработки информации);

– состав и глубина проработки реализованных функций обработки;

– полнота и системность функций обработки;

– объем файлов программ;

– требования к операционной системе и техническим средствам обработки со стороны программного средства;

– объем дисковой памяти;

– размер оперативной памяти для запуска программ;

– тип процессора;

– версия операционной системы;

– наличие вычислительной сети и др.

 

Показатели качества:

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

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

 

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

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

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

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

 

Програ́ммное обеспе́чение – все или часть программ, процедур, правил и соответствующей документации системы обработки информации.

Классификация ПО

По степени тиражируемости всё программное обеспечение делится на три категории:

· программное обеспечение, разрабатываемое на заказ;

· программное обеспечение для крупных корпораций и организаций;

· программное обеспечение для массового потребителя.

По степени переносимости программы делят на

· платформозависимые;

· кроссплатформенные.

 

По способу распространения и использования программы делят на

· несвободные (закрытые);

· открытые;

· свободные.

 

По назначению программы делят на:

· системные;

· прикладные.

 

По видам программы делят на:

· компонент — программа, рассматриваемая как единое целое, выполняющая законченную функцию и применяемая самостоятельно или в составе комплекса;

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


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

Классификация Программных Продуктов (ПП)

Сфера использования программных продуктов:

· Аппаратная часть компьютеров и сетей ЭВМ

· Функциональные задачи различных областей

· Технологии разработки программ

Классы программных продуктов:

· Системное программное обеспечение

· Пакеты прикладных программ

· Инструментарий технологии программирования

Для поддержки информационной технологии в этих областях выделим соответственно три класса программных продуктов:

· системное программное обеспечение;

· пакеты прикладных программ;

· инструментарий технологии программирования.


Поделиться с друзьями:

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

Общие условия выбора системы дренажа: Система дренажа выбирается в зависимости от характера защищаемого...

Механическое удерживание земляных масс: Механическое удерживание земляных масс на склоне обеспечивают контрфорсными сооружениями различных конструкций...

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



© cyberpedia.su 2017-2024 - Не является автором материалов. Исключительное право сохранено за автором текста.
Если вы не хотите, чтобы данный материал был у нас на сайте, перейдите по ссылке: Нарушение авторских прав. Мы поможем в написании вашей работы!

0.01 с.