Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Шляхом верифікації повинно бути визначено відповідність вихідним вимогам всієї сукупності компонентів комплексу програм, до модулів і текстів програм і описів даних.
Оцінка здатності до взаємодії полягає у визначенні якості спільної роботи компонентів програмних засобів і баз даних з іншими прикладними системами і компонентами на різних обчислювальних платформах, а також взаємодії з користувачами в стилі, зручному для переходу від одної обчислювальної системи до іншої з подобними функціями.
Оцінка захищеності програмних засобів включає визначення повноти використання доступних методів і засобів захисту програмного засобу від потенціальних загроз і досягнутої при цьому безпеки функціонування інформаційні системи. Найбільш широко і детально методологічні та системні задачі оцінки комплексного захисту інформаційних систем викладені в трьох частинах стандарту ISO 15408:1999-1-ISO 15408:1999-3 «Методи і засоби забезпечення безпеки. Критерії оцінки безпеки інформаційних технологій ».
Оцінка надійності - вимірювання кількісних атрибутів субхарактеристик у використанні: завершеності, стійкості до дефектів, відновлюваності та доступності/готовності.
Потреба в ресурсах пам'яті і продуктивності комп'ютера в процесі вирішення завдань значно змінюється залежно від складу та об'єму вихідних даних. Для коректного визначення граничної пропускної здатності інформаційної системи з даним програмним засобом потрібно виміряти екстремальні і середні значення тривалості виконання функціональних груп програм і маршрути, на яких вони досягаються. Якщо попередньо в процесі проектування продуктивність комп'ютера, не оцінювалася, то, швидше за все, знадобиться велика доробка або навіть заміна комп'ютера на більш швидкодіючий.
Оцінка практичності програмних засобів проводиться ексспертами і включає визначення зрозумілості, простоти використання і привабливості програмного засобу. В основному це якісна оцінка в балах, проте деякі атрибути можна оцінити кількісно по трудомісткості і тривалості виконання операцій
при використанні програмного засобу , а також за об'ємом документації , необхідної для їх вивчення.
Супровідність можна оцінювати повнотою і достовірністю документації про стани програмного засобу та його компонентів , всіх передбачуваних і виконаних змінах , що дозволяє встановити поточний стан версій програм у будь-який момент часу і історію їх розвитку . Вона повинна відображати стратегію , стандартів, процедур , розподіл ресурсів і плани створення, зміни та застосування документів на програми і дані .
Оцінка мобільності - якісне визначення експертами адаптованості , простоти установки , сумісності програм , що виражається в балах. Кількісно цю характеристику програмного засобу і сукупність її атрибутів можна (і доцільно ) оцінити в економічних показниках : вартості , трудомісткості і тривалості реалізації процедур перенесення на інші платформи певної сукупності програм і даних .
Система управління якістю
Вибір характеристик та оцінка якості програмних засобів - лише одне із завдань в галузі забезпечення якості продукції , що випускається компаніями розробниками ПЗ. Комплексне вирішення завдань забезпечення якості програмних засобів передбачає розробку і впровадження тієї чи іншої системи управління якістю . У світовій практиці найбільше розповсюдження отримала система , заснована на міжнародних стандартах серії ISO 9000 , що включає десяток з гаком документів, у тому числі стандарт, що регламентує забезпечення якості ПЗ ( ISO 9000 /3). Ці стандарти повинні служити керівництвом для провідних фахівців компаній , що розробляють ПЗ на замовлення.
Визначення характеристик і субхарактеристик якості ( ISO 9126-1 ) :
Функціональні можливості - здатність програмного засобу забезпечувати вирішення завдань , що задовольняють сформулювані потреби замовників і користувачів при застосуванні комплексу програм в заданих умовах .