Теми рефератів
Авіація та космонавтика Банківська справа Безпека життєдіяльності Біографії Біологія Біологія і хімія Біржова справа Ботаніка та сільське гос-во Бухгалтерський облік і аудит Військова кафедра Географія
Геодезія Геологія Держава та право Журналістика Видавнича справа та поліграфія Іноземна мова Інформатика Інформатика, програмування Історія Історія техніки
Комунікації і зв'язок Краєзнавство та етнографія Короткий зміст творів Кулінарія Культура та мистецтво Культурологія Зарубіжна література Російська мова Маркетинг Математика Медицина, здоров'я Медичні науки Міжнародні відносини Менеджмент Москвоведение Музика Податки, оподаткування Наука і техніка Решта реферати Педагогіка Політологія Право Право, юриспруденція Промисловість, виробництво Психологія Педагогіка Радіоелектроніка Реклама Релігія і міфологія Сексологія Соціологія Будівництво Митна система Технологія Транспорт Фізика Фізкультура і спорт Філософія Фінансові науки Хімія Екологія Економіка Економіко-математичне моделювання Етика Юриспруденція Мовознавство Мовознавство, філологія Контакти
Українські реферати та твори » Информатика, программирование » Емпірічне Дослідження програмного забезпечення

Реферат Емпірічне Дослідження програмного забезпечення

Зміст

1. Завдання. 2

2. Призначення, опис ї характеристики Властивості ПЗ та метрик. 4

2.1 Пояснення до експертних оцінок. 4

2.2 Пояснення метрик ПЗ за варіантом. 5

3. Опис алгорітмів та засобів. 7

4. Первинний статистичний аналіз метрик та експертних оцінок. 8

4.1 Openproj-1.4-src. 10

4.2 TalendOpen Studio 3.2.1. 13

4.3 Plazma-source 0.1.8. 15

4.4 статичність аналіз трьох проектів разом. 17

5. Кореляційній аналіз. 20

5.1 Openproj-1.4-src. 20

5.2 TalendOpen Studio 3.2.1. 21

5.3 Рlazma-source 0.1.8. 22

5.4 Кореляційній аналіз трьох проектів разом. 23

6. Регресійній аналіз. 26

Загальні Висновки по курсовій роботі 28


1. Завдання

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

Завдання включає вімірювання програмного забезпечення, аналіз и Вибір прямих та непрямих метрик для Дослідження та визначення залежних Між прямо та непрямих метриками.

Побудуваті залежності Між метриками ПЗ та Експертно оцінкою Властивості ПЗ. Метрики та Властивості вікорістаті згідно індівідуального варіанту.

Побудова залежності Між метриками та Експертно оцінкою включає побудову перелогових Між прямо метриками та Експертно оцінкою, непрямими метриками та експертно оцінкою.

Значення експертних оцінок Отримати з лабораторної роботи № 5, значення метрик (прямих та непрямих) Отримати з лабораторної роботи № 6. Метрики та експертні оцінкі повінні буті Отримані для одних и тих самих проектів. Для достовірності отриманого даніх по Кожній метріці винне буті ОТРИМАНО не менше 2000 значень (з лабораторної роботи № 6), експертних оцінок - не менше 15-й. Залежності будуваті Між 5-ма прямими метриками та експертно оцінкою, 5-ма непрямих метриками та експертно оцінкою (Вікорістаті метрики з лабораторної роботи № 6).

Отримані результати по перелогових Між метриками та експертно оцінкамі порівняті Із результатами побудова перелогових Між прямо та непрямих метриками в лабораторних роботах № 4 та 5. Візначіті чі мают спільні Тенденції залежності Між тимі прямо метриками та Експертно оцінкамі, непрямий метриками та експертно оцінкамі, які мают залежності Між собою (Прямі-непрямі метрики). Поясніті Чому.


Таблиця № 1

Варіанті індівідуальніх Завдання

Властивості Прямі метрики Непрямі метрики Легкість виконан операцій, Супроводжуваність LOC, NOC, HDD, CALL, NOM WMC, TCC, PNAS, BovR, CDISP

2. Призначення, Опис ї характеристики Властивості ПЗ та метрик

Таблиця № 2

експертні оцінкі властівостей ПЗ

Openproj-1.4-src TalendOpen Studio 3.2.1 plazma-source 0.1.8 Зрозумілість 9 8 7 повнотіла 10 8 9 Стіслість 8 7 9 Портованість 3 9 9 Узгодженість 9 8 3 Супроводжуваність 7 6 5 Тестованість 7 8 9 Юзабіліті 10 9 7 Надійність 9 7 6 Структурованість 10 8 7 Ефективність 9 8 8 Безпека 9 8 4 Зрозумілість інтерфейсу 10 9 10 Легкість виконан операцій 10 8 9 Зрозумілість повідомлень про помилки 5 9 8 Очікуваність функціональності 10 8 10 Документованість --- 9 6

2.1 Пояснення до експертних оцінок

Openproj-1.4-src

Супроводжуваність. Подалі супроводжуваність даного програмного забезпечення буде Досить складаний. Оскількі у програмному коді присутности велика кількість зайвих Коментарів (коментарії булі створені Ліше для автоматічної генерації документів), які НЕ передають Важливим інформацію, а Ліше ускладнюють розуміння програмного коду.

Легкість виконан операцій. Будь-які Завдання, Що реалізуються данім Програмне забезпечення, виконуються Досить легко та Швидко за не великий проміжок часу.

TalendOpen Studio 3.2.1

Супроводжуваність. Програмний код є Дуже громіздкім и простежується Досить велика зв'язаність Між Окрема класами. Тому при зміні однієї ділянкі коду можут вінікнуті помилки в інших ділянках коду, при Чому їх кількість через скроню зв'язаність класів Може буті Досить скроню.

Легкість виконан операцій. Віконуваті Операції, Що реалізовані в Програмі, надзвичайно легко, Що забезпечується зрозумілім інтерфейсом та детальною документацією, а кож завдякі Досить вісокій швідкості роботи прогр.

plazma-source 0.1.8

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

Легкість виконан операцій. Віконуваті Операції НАДЗВИЧАЙНИХ легко, Що забезпечується зрозумілім інтерфейсом.

Нотатки. Під час виконан курсової роботи Було проаналізовано кож Такі Властивості програмного забезпеченя, Як зрозумілість, повнотіла, стіслість, портованість, узгодженість, тестованість, юзабіліті, надійність, структурованість, Ефективність, безпека, зрозумілість інтерфейсу, зрозумілість повідомлень про помилки, очікуваність функціональності та документація. Усі експертні оцінкі додаються у документі формату Microsoft Office Word В«Додаток до курсової роботиВ»

2.2 По...


Страница 1 из 3Следующая страница

Друкувати реферат
Замовити реферат
Товары
загрузка...
Наверх Зворотнiй зв'язок