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

Вопрос№24 Качество информационных систем

Качество ИС связано с дефектами, заложенными на этапе проектирования и проявляющимися в процессе эксплуатации.

Дефектологические свойства:

- Дефектогенность определяется – численностью разработчиков, их профессионализм, условия и организация процесса разработки ИС, сложностью задачи, степенью агрессивности внешней среды(воздействие вирусов)

- Дефектабельность определяется кол-вом и местонахождением дефектов – структурно-конструкторские особенности ИС, интенсивность и характеристики ошибок, приводящих к дефектам

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

Наиболее близки к задача оценки качества ИС модели качества ПО.

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

Каждому показателю качества ставится в соответствие группа критериев. Один и тот же критерий может характеризоваться несколькими показателями.

Критерии: практичность, целостность, эффективность, корректность, надежность, удобство обслуживания, оцениваемость, гибкость, адаптируемость, мобильность.

С помощью метрик можно дать количественную или качественную оценку качества ИС

Виды метрик и шкал для измерения критериев.

1. метрики, которые используют интервальную шкалу, характеризуются относительными величинами или реально измеряемыми показателями (вероятность ошибки)

2. метрики, которым соответствует порядковая шкала, позволяющая ранжировать характеристики путем сравнения с опорными значениями.

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

Вопром№25 Программные средства информационных технологий

Программные средства информационных технологий можно разделить на две большие группы: базовые и прикладные.

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

- операционные системы (ОС);

- языки программирования;

- программные среды;

- системы управления базами данных (СУБД).

Прикладные программные средства предназначены для реше­ния комплекса задач или отдельных задач в различных предметных областях.

ОС предназначены для управления ресурсами ЭВМ и процесса­ми, использующими эти ресурсы. В настоящее время существуют две основные линии развития ОС: Windows и Unix.

Большинство алгоритмических языков программирования (Си, Паскаль) созданы на рубеже 60-х и 70-х годов. За прошедший период времени периодически появлялись новые языки программирования, однако на практике они не полу­чили широкого и продолжительного распространения. Другим на­правлением в эволюции современных языков программирования были попытки создания универсальных языков (Алгол, PL/1, Ада), объединявших в себе достоинства ранее разработанных.

Появление ПК и ОС с графическим интерфейсом (Маc OS, Windows) привело к смещению внимания разработчиков программного обеспечения в сферу визуального или объектно-ориентированного про­граммирования, сетевых протоколов, баз данных. Это привело к тому, что в настоящее время в качестве инструментальной среды используется конкретная среда программирования (Delphi, Ассеss и др.) и знания ба­зового языка программирования не требуется. Поэтому можно считать, что круг используемых языков программирования стабилизировался.

Анализ синтаксиса и семантики языков программирования по­казывает, что их родственные конструкции различаются главным образом «внешним видом» (набором ключевых слов или порядком следования компонентов). Содержимое практически идентично, за исключением небольших различий, не имеющих существенного значения.

Язык — это система записи, набор правил, определяющих син­таксис и семантику программы. Реализация языка — это програм­ма, которая преобразует запись высокого уровня в последователь­ность машинных команд. Существуют два способа реализации язы­ка: компиляция и интерпретация. При компиляции специальная рабочая программа (компиля­тор) осуществляет перевод рабочей программы в эквивалентную на машинном коде и в дальнейшем ее выполнение совместно с дан­ными. В методе интерпретации специальная программа (интерпре­татор) устанавливает соответствие между языком и машинными кодами, применяя команды к данным.

Cоздание универсального компилятора возмож­но двумя путями: 1. Использование общих конструкций, исключение специфических конструкций языков. Это приведет к «обеднению» всех языков программирования. 2. Использование всех имеющихся конструкций. Такой подход приведет к значительному расширению семантической базы и использованию дополнительных ресурсов.

Программные среды реализуют отдельные задачи и операции информационных технологий. К их числу относятся:

1. Текстовые процессоры 2. Электронные таблицы:

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]