Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Оцінка якості програмних комплексів

Реферат Оцінка якості програмних комплексів





Оцінка якості програмних комплексів

Якість комплексу програм на кожному етапі системної налагодження доцільно оцінювати групами показників, що характеризують його з точки зору наявності помилок, а також трудомісткості їх виявлення та усунення.

Розглянемо деякі з можливих показників якості за групами, використовувані при системної налагодженні. До першої групи належать показники складності і надмірності; до другої - показник фізичної реалізованості комплексу програм; до третьої - показники часу функціонування, функціональної коректності, узгодженості з управління та узгодженості за інформацією; до четвертій - показники, що характеризують надійність комплексу програм, ефективність засобів відновлення, ефективність системи захисту; до п'ятої - показник ефективності комплексу програм, що характеризує витрати на проектування і налагодження комплексу програм.

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

Показники якості оцінюються як для всього комплексу програм, так і для його частин (Окремих програмних модулів та їх сукупностей, що підлягають спільної системної налагодженні відповідно до плану налагоджувальних робіт) і є векторними величинами.

Серед кількісних оцінок наведених показників якості найбільш широко використовуваним є показник складності.

Складність комплексу програм включає структурну і статистичну складність.

Для аналізу структурної складності найважливіше значення має ступінь взаємозв'язку модулів. При цьому структурна складність може бути оцінена:

а) за ступеня відзнаки структури від деревовидної в†’ С = А - G, де G - число зв'язків, що утворюють деревоподібну структуру; А - реальне число зв'язків між модулями комплексу;

б) складністю зв'язків з управління


В 

де - керуючі зв'язку i-го модуля, які викликають його для виконання; - зв'язки, за допомогою яких i-й модуль викликає інші модулі; - складність керуючих зв'язків i-го модуля;

в) складністю зв'язків за інформацією:


В 

де - кількість імен змінних на вході i-го модуля, необхідних для його нормального функціонування; - кількість імен змінних, підготовлюваних i-м модулем; Ф i -складність інформаційних зв'язків i-го модуля.

Для оцінки статистичної складності комплексу програм використовується кількість складових його програмних модулів N.

Складність програмних модулів також включає поняття структурної та статистичної складності.

Структурна складність програмних модулів, як правило, визначається на підставі обліку кількості маршрутів, виконуваних програмою, і числа умовних операторів:

В 

де - кількість умов, визначальних i-й маршрут j-го модуля; М j - кількість маршрутів j-го модуля.

Статистична складність програмних модулів зазвичай визначається шляхом підрахунку кількості операторів N 1 j і операндів N 2 j - N cj = N 1 j + N 2 j . Таким чином показник складності можна представити вектором


В 

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

Показник надмірності характеризує наявність нереалізованих структурних елементів у комплексі програм і його програмних модулях.

Надмірність комплексу програм визначається кількістю нереалізованих програмних модулів І 1 і кількістю невикористовуваних інформаційних елементів І 2 .

Надмірність програмних модулів визначається кількістю зайвих операторів і тупиків у програмах {І 3 j }; тут j - індекс програмного модуля.

Показник надмірності представляється вектором


В 

Показник фізичної реалізованості характеризує ресурси обчислювальної техніки по пам'яті, необхідні для функціонування комплексу програм. Він включає: обсяги оперативної пам'яті, необхідні комплексу програм при різних режимах його роботи {V m }; коректність виклику керуючою програмою сукупностей програмних модулів, що відповідають різним режимам роботи {Р т }, обсяги зовнішньої пам'яті за різними типами запам'ятовуючих пристроїв {W k }.

Коректність виклику в оперативну пам'ять групи модулів, відповідних m-му режиму роботи комплексу програм, може бути визначена на основі аналізу сп...


сторінка 1 з 4 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Розробка апаратно-програмних модулів системної шини ISA
  • Реферат на тему: Розробка програмних модулів програмного забезпечення для комп'ютерних с ...
  • Реферат на тему: Обробка програмних і апаратних переривань в IBM PC сумісних комп'ютерах ...
  • Реферат на тему: Розробка комплексу програм і реалізація алгоритмів пошуку підрядка
  • Реферат на тему: Розробка комплексу програм для моделювання технологічного процесу виплавки ...