Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
laba5.docx
Скачиваний:
1
Добавлен:
22.07.2019
Размер:
164.66 Кб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

Кафедра інженерії програмного забезпечення

Лабораторна робота №5

«Проведення експертних оцінок в проектах»

з дисципліни

«Емпіричні методи інженерії програмного забезпечення»

Виконав:

Гармаш О.І.

Оцінка

Група

305

в балах

за національною шкалою

Факультет

ФКН

Спеціальність

6.050103

Перевірила:

Гученко І.В.

Дата перевірки

2011

Мета роботи: Навчитися використовувати різні засоби автоматизації від збору даних до аналізу результатів та проводити оцінку програмного забезпечення.

Завдання:

  1. Дослідити та описати засоби автоматизації обробки результатів вимірювань програмного забезпечення: математичні програмні середовища MatLab, MatCad, Maple, Mathematica, MS Excel; статистичні програмні середовища загального призначення Statistica, SPSS, SAS, Systat, Minitab, Statgraphics.

  2. Дослідити та описати методи та засоби автоматизації аналізу даних. Дослідити CAESE-засоби: Ginger 2, Erix, Emerald, GQM tool, Software quality improvement tool by Tian, Troster, Pаlma, Testing, Composition languages – Koala, Data mining, VizzAnalizer.

  3. Провести експертні оцінки проектів.

Варіант №4

4

Mathematica, Systat, GQM approach

Хід роботи

  1. Характеристика програми Mathematica

Mathematica - система комп'ютерної алгебри компанії Wolfram Research. Містить безліч функцій як для аналітичних перетворень, так і для чисельних розрахунків. Крім того, програма підтримує роботу із графікою й звуком, включаючи побудову двох- і тривимірних графіків функцій, малювання довільних геометричних фігур, імпорт і експорт зображень і звуку.

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

Аналітичні перетворення • Розв'язок систем поліноміальних і тригонометричних рівнянь і нерівностей, а також трансцендентних рівнянь, що зводяться до них. • Розв'язок рекуррентных рівнянь. • Спрощення вираження. • Знаходження меж. • Інтегрування й диференціювання функцій. • Знаходження кінцевих і нескінченних сум і добутків. • Розв'язок диференціальних рівнянь і рівнянь у частинних похідних. • Перетворення Фур'є й Лапласа, а також Z- Перетворення • Перетворення функції в ряд Тейлора, операції з рядами Тейлора: додавання, множення, композиція, одержання зворотної функції і т.д.

Чисельні розрахунки • Обчислення значень функцій, у тому числі спеціальних, з довільною точністю. • Розв'язок систем рівнянь • Знаходження меж • Інтегрування й диференціювання • Знаходження сум і добутків • Розв'язок диференціальних рівнянь і рівнянь у частинних похідних • Поліноміальна інтерполяція функції від довільного числа аргументів по набору відомих значень • Перетворення Фур'є й Лапласа, а також Z- Перетворення.

Теорія чисел • Визначення простого числа по його порядковому номеру, визначення кількості простих чисел, що не перевершують дане. • Дискретне перетворення Фур'є • Розкладання числа на прості множники, знаходження НОД і НОК.

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

Рис 1 Mathematica

  1. Характеристика програми Systat

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

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

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

Підтримка побудови графіків уже в попередній версії була досить повної й відповідала сучасним вимогам, дозволяючи застосовувати такі ефектні засоби вистави, що як обертаються тривимірні діаграми. У версії 7.0 до графік, що раніше були, додані процедури одержання кривих тимчасових рядів, перцепционных і деревоподібних схем.

Незважаючи на це Systat не можна назвати зробленої. Таблиці й графіки, у формі яких представляються результати, виводяться в окремих вікнах і об'єднати їх можна тільки за допомогою поетапної вибірки з файлів і виконання операції " вирізати-і-склеїти". Крім того, при роботі із графіками (навіть виконуючи простої масштабування) буде потрібно пройти через безліч пунктів меню; Systat не підтримує прямі операції з мишею. Загальні угоди Windows (такі як виклик контекстного меню по натисканню правої кнопки миші або спливаючі підказки) теж не використовуються.

Рис. 2 SYSTAT

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