- •Информационные технологии. История развития информационных технологий.
- •Инструментарий ит. Области применения ит.
- •Классификация ит. Классификация ит по методам, средствам обработки данных
- •Классификация ит. Классификация ит по обслуживаемой области.
- •Классификация ит. Классификация ит по типу пользовательского интерфейса.
- •Классификация ит. Классификация ит по видам обрабатываемой информации.
- •Характеристики качества программного изделия.
- •Надежность программного изделия.
- •Эффективность программного изделия.
- •Виды экономического эффекта программного изделия.
- •Сетевые информационные технологии. Компьютерная сеть. Классификация компьютерной сети.
- •Сетевые информационные технологии. Локальная сеть. Топология локальной сети.
- •1. Последовательное.
- •2. Кольцо.
- •Сетевые информационные технологии. Глобальная сеть Internet. Сервисы Internet.
- •Сущность автоматизированного рабочего места.
- •Классификация автоматизированного рабочего места.
- •Принципы конструирования автоматизированного рабочего места.
- •Типовая структура автоматизированного рабочего места.
- •Режимы работы автоматизированного рабочего места.
- •"Подетальный" режим работы арм
- •1.1"Позаказный" режим работы арм
- •Проектирование арм.
Классификация ит. Классификация ит по видам обрабатываемой информации.
По видам обрабатываемой информации (рисунок 1.1).
Рисунок 1.1- Схема классификации ИТ в зависимости от типа обрабатываемой информации
Предложенное выделение весьма условно, т.к. большинство этих информационных технологий позволяет поддерживать и другие виды информации. Например, в текстовых процессорах предусмотрена возможность выполнения примитивных расчетов. Табличные процессоры могут обрабатывать не только цифровую, но и текстовую информацию, а также обладают встроенным аппаратом генерации графиков.
Характеристики качества программного изделия.
Основным стандартом качества в области инженерии программного обеспечения в настоящее время является стандарт ISO/IEC 9126. Он определяет номенклатуру, атрибуты и метрики требований качества программного обеспечения.
В дополнение к нему выпущен набор стандартов ISO/IEC 14598, регламентирующий способы оценки этих характеристик. В совокупности они образуют модель качества, известную под названием SQuaRE (Software Quality Requirements and Evaluation).
В рамках модели SQuaRE выделяются следующие шесть основных характеристик качества.
1. Функциональность (точность, согласованность, интероперабельность, безопасность, пригодность).
Функциональность программного обеспечения – способность программного продукта выполнять набор функций, определенных в его внешнем описании и удовлетворяющих заданным или подразумеваемым потребностям пользователей.
2. Надежность (устойчивость, завершенность, восстанавливаемость).
Надежность программного обеспечения – способность программного продукта безотказно выполнять определенные функции при заданных условиях в течение заданного периода времени с достаточно большой вероятностью.
3. Удобство (эффективность освоения, эргономичность, понимаемость).
Удобство программного обеспечения – характеристики программного продукта, которые позволяют минимизировать усилия пользователей по подготовке исходных данных, применению программного продукта и оценке полученных результатов, а также вызывать положительные эмоции определенного или подразумеваемого пользователя
4. Эффективность (по ресурсам и по времени).
Эффективность программного обеспечения – отношение уровня услуг, предоставляемых программным продуктом пользователю при заданных условиях, к объему используемых ресурсов
5. Сопровождаемость (простота анализа, изменяемость, стабильность, проверяемость).
Сопровождаемость программного обеспечения – характеристики программного продукта, позволяющие минимизировать усилия по внесению в него изменений для устранения ошибок или модификации в соответствии с изменяющимися потребностями пользователя.
5. Переносимость (адаптируемость, согласованность со стандартами и правилами, гибкость инсталляции, заменяемость).
Переносимость программного обеспечения (мобильность) – способность программного обеспечения работать на различных аппаратных платформах или под управлением различных операционных систем.