20469

Якість ПЗ

Доклад

Информатика, кибернетика и программирование

Підвищення якості ПЗ по одній з властивостей часто може бути досягнуто наприклад ціною зміни вартості термінів завершення розробки тощо. В даному випадку мова не йде про розробку ідеального з точки зору показників якості ПЗ досягнути цього скоріш всього взагалі неможливо а про розробку ПЗ із задовільною якістю. Тому при опису якості ПЗ насамперед повинні бути визначені критерії оцінки якості ПЗ. критеріями якості ПЗ вважають: функціональність надійність легкість застосування ефективність супровід ...

Украинкский

2013-07-25

13.62 KB

2 чел.

Якість ПЗ

Якість ПЗ - це сукупність його властивостей і характеристик, що впливають на його здатність задовольняти заданим потребам користувачів. Підвищення якості ПЗ по одній з властивостей часто може бути досягнуто, наприклад, ціною зміни вартості, термінів завершення розробки тощо. В даному випадку мова не йде про розробку ідеального з точки зору показників якості ПЗ (досягнути цього скоріш всього взагалі неможливо), а про розробку ПЗ із задовільною якістю. Якість ПЗ є задовільною, коли він має визначені властивості в такий степені, яка гарантує успішне його використання
Сукупність властивостей ПЗ, що забезпечує задовільну для користувача якість ПЗ, залежить від умов і характеру експлуатації цього ПЗ. Тому при опису якості ПЗ, насамперед, повинні бути визначені критерії оцінки якості ПЗ.  критеріями якості ПЗ вважають:
  - функціональність,
  - надійність,
  - легкість застосування,
  - ефективність,
  - супровід,
  - мобільність.
   Функціональність - здатність ПЗ виконувати набір функцій, які задовольняють потреби користувачів. Набір зазначених функцій визначається в зовнішньому описі ПЗ.
  Надійність – здатність ПЗ безвідмовно виконувати визначені функції при заданих умовах протягом заданого періоду часу з досить великою імовірністю .
  Легкість застосування - характеристики ПЗ, що дозволяють мінімізувати зусилля користувача по підготовці вхідних даних, застосуванню ПЗ і оцінці отриманих результатів.
  Ефективність - відношення рівня послуг, які надає ПЗ користувачу при заданих умовах, до обсягу використовуваних ресурсів.
  Супровід - характеристики ПЗ, що дозволяють мінімізувати зусилля по внесенню змін для усунення в ньому помилок та здійснення його модифікації відповідно до вимог користувачів.
  Мобільність - здатність ПЗ бути перенесеним з одного середовища (оточення) в іншу, зокрема, з одного ПК на іншій.
Функціональність і надійність є обов'язковими критеріями якості ПЗ, причому забезпечення надійності притаманне всім етапам і процесам розробки ПЗ. Інші критерії використовуються в залежності від потреб користувачів у відповідності з вимогами, що пред’являються до ПЗ.


 

А также другие работы, которые могут Вас заинтересовать

47489. Java TM. Эффективное программирование 2.01 MB
  Создание и уничтожение объектов Рассмотрите возможность замены конструкторов статическими методами генерации.16 Остерегайтесь методов finlize. Методы общие для всех объектов Переопределяя метод euls соблюдайте общие соглашения.24 Переопределяя метод equls Всегда переопределяйте hshCode.
47490. Профессия: Режиссер 3.35 MB
  Недавно мне попалась книга — со времени репетиций и съемок «Гамлета» я не доставал ее с полки: трагедии Шекспира, испещренный пометками текст «Гамлета». Держал книгу в руках и думал о том, что все эти тексты с пометками вложены в меня, словно определенная программа в компьютер.
47491. ЭЛЕКТРИЧЕСКИЕ СЕТИ И СИСТЕМЫ. УЧЕБНОЕ ПОСОБИЕ 4.06 MB
  НЕЛЮБОВ ЭЛЕКТРИЧЕСКИЕ СЕТИ И СИСТЕМЫ УЧЕБНОЕ ПОСОБИЕ К КУРСОВОМУ ПРОЕКТИРОВАНИЮ Оренбург 2006. Н 30 Электрические сети и системы: Учебное пособие к курсовому проектированию. Учебное пособие предназначено для студентов обучающихся по программам высшего профессионального образования по направлению Электроэнергетика при изучении дисциплины Электрические сети и...
47493. Язык программирования Java 2.28 MB
  Программы на языке Java строятся на основе классов. Руководствуясь определением класса, разработчик создает произвольное количество объектов, или экземпляров, данного класса. Класс и его объекты можно сравнить, соответственно, с чертежом и деталями — имея чертеж, не составляет труда произвести необходимое количество деталей
47495. дискретно-событийного моделирования систем и технология имитационного моделирования 3.66 MB
  МОДЕЛИ МАССОВОГО ОБСЛУЖИВАНИЯ. Основы дискретнособытийного моделирования СМО. ВЕРОЯТНОСТНОЕ МОДЕЛИРОВАНИЕ. Моделирование дискретных случайных величин.
47496. Начинаем программировать на языке Java 150.5 KB
  Элементарные строительные блоки в Jаvа называются классами как и в C. При этом необходимо набрать имя запускаемого класса точно так как оно написано в исходном тексте программы т. Вся программа состоит из одного класса с именем JаvаTest. У этого класса имеется единственный метод min аналогичный функции min в языках программирования C и C и определяющий место с которого программа начинает выполняться так называемая точка входа.
47497. Программирование на Java 1.15 MB
  Процесс инкапсуляции значения в объект называется упаковкой (boxing). До появления Java 2 версии 5.0 вся упаковка выполнялась программистом вручную, с помощью создания экземпляра оболочки с нужным значением. В приведенной далее строке кода значение 100 упаковывается вручную в объект типа Integer: