1)Электронная вычислительная машина - комплекс технических и программных средств, предназначенный для автоматизации подготовки и решения задач пользователей.
Структуру ЭВМ определяет следующая группа характеристик:
· технические и эксплуатационные характеристики ЭВМ (быстродействие и производительность, показатели надежности, достоверности, точности, емкость оперативной и внешней памяти, габаритные размеры, стоимость технических и программных средств, особенности эксплуатации т.д.);
· характеристики и состав функциональных модулей базовой конфигурации ЭВМ; возможность расширения состава технических и программных средств; возможность изменения структуры;
· состав программного обеспечения ЭВМ и сервисных услуг (операционная система или среда, пакеты прикладных программ, средства автоматизации программирования).
К основным характеристикам ЭВМ относятся:
Быстродействие - это число команд, выполняемых ЭВМ за одну секунду.
Производительность - это объем работ, осуществляемых ЭВМ в единицу времени.
Емкость запоминающих устройств. Емкость памяти измеряется количеством структурных единиц информации, которое может одновременно находится в памяти. Этот показатель позволяет определить, какой набор программ и данных может быть одновременно размещен в памяти.
Емкость оперативной памяти и емкость внешней памяти характеризуются отдельно. Этот показатель очень важен для определения, какие программные пакеты и их приложения могут одновременно обрабатываться в машине.
Надежность - это способность ЭВМ при определенных условиях выполнять требуемые функции в течение заданного периода времени.
Точность - это возможность различать почти равные значения.
Достоверность - это свойство информации быть правильно воспринятой.
2)Программное обеспечение.
Ка́чество програ́ммного обеспечения — характеристика программного обеспечения (ПО) как степени его соответствия требованиям.
Фактор качества ПО — это нефункциональное требование к программе, которое обычно не описывается в договоре с заказчиком, но, тем не менее, является желательным требованием, повышающим качество программы.
Некоторые из факторов качества:
- понятность. Назначение ПО должно быть понятным, из самой программы и документации.
- полнота. Все необходимые части программы должны быть представлены и полностью реализованы.
- краткость. Отсутствие лишней, дублирующейся информации. Повторяющиеся части кода должны быть преобразованы в вызов общей процедуры. То же касается и документации.
- портируемость. Лёгкость в адаптации программы к другому окружению: другой архитектуре, платформе, операционной системе или её версии.
- согласованность. По всей программе и в документации должны использоваться одни и те же соглашения, форматы и обозначения.
- сопровождаемость. Насколько сложно изменить программу для удовлетворения новых требований. Это требование также указывает, что программа должна быть хорошо документирована, не слишком запутана, и иметь резерв роста по использованию ресурсов (память, процессор).
- тестируемость. Позволяет ли программа выполнить проверку приёмочных характеристик, поддерживается ли возможность измерения производительности.
- удобство использования. Простота и удобство использования программы. Это требование относится прежде всего к интерфейсу пользователя.
- надёжность. Отсутствие отказов и сбоев в работе программ, а также простота исправления дефектов и ошибок.
- структурированность.
- эффективность. Насколько рационально программа относится к ресурсам (память, процессор) при выполнении своих задач.
- безопасность.
3) Программы-калькуляторы.
Основные характеристики программы:
· обработка комплексных чисел, обыкновенных дробей и операции со строками, датой и временем;
· возможность работы с двоичными, восьмеричными и шестнадцатеричными числами;
· решение квадратных уравнений;
· нахождение корня, минимума, максимума функции и значения определенного интеграла в заданном интервале;
· возможность задания неограниченного числа своих переменных;
· отображение двух- и трехмерных графиков.