41239

ЕМПІРИЧНА ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Лекция

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

Місце емпіричної інженерії програмного забезпечення в інженерії програмного забезпечення. Предмет та метод емпіричної інженерії програмного забезпечення. Емпіричні дослідження програмного забезпечення.

Украинкский

2013-10-23

48 KB

156 чел.

ЛЕКЦІЯ 1

ЕМПІРИЧНА ІНЖЕНЕРІЯ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1.  Інженерія програмного забезпечення: пряма, зворотна, емпірична. Емпіричні та теоретичні дослідження. Місце емпіричної інженерії програмного забезпечення в інженерії програмного забезпечення.
  2.  Предмет та метод емпіричної інженерії програмного забезпечення. Емпіричні дослідження програмного забезпечення. Історія розвитку емпіричної інженерії програмного забезпечення. Методи емпіричної інженерії програмного забезпечення.
  3.  Структура емпіричних досліджень програмного забезпечення. Схема проведення емпіричних досліджень. Планування емпіричних досліджень програмного забезпечення. Формулювання гіпотези. Проведення оглядів попередніх досліджень.

ЛЕКЦІЯ 2

МЕТОДИ ЕМПІРИЧНОЇ ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

  1.  Загально наукові методи емпіричного пізнання: спостереження, експеримент, вимірювання. Загально наукові методи теоретичного пізнання: абстрагування, ідеалізація, аксіоматичний метод, метод гіпотези. Загально наукові методи емпіричного та теоретичного пізнання: аналіз, синтез, індукція, дедукція, аналогія, моделювання.
  2.  Конкретно наукові методи емпіричного пізнання інженерії програмного забезпечення. Контрольовані експерименти. Дослідження ситуацій. Дослідження-огляди. Інші методи емпіричної інженерії програмного забезпечення.

ЛЕКЦІЯ 3

ВИМІРЮВАННЯ – ОСНОВНИЙ МЕТОД ДЛЯ ЗБОРУ ДАНИХ

  1.  Методики збору даних. Вимірювання програмного забезпечення – основна методика збору даних.
  2.  Метрики програмного забезпечення. Класифікація метрик: прямі та непрямі, зовнішні та внутрішні метрики. Визначення зв’язків між прямими та непрямими метриками за допомогою підходу GQM.
  3.  Вимірювання внутрішніх атрибутів продукту: розміру (довжини, повторного використання, функціональності, складності) та структури (потоку управління програм, потоку даних, об’єктно-орієнтовані). Вимірювання зовнішніх атрибутів продукту – якість програмного забезпечення. Вимірювання та прогноз.

ЛЕКЦІЯ 4

СТАТИСТИЧНА ОБРОБКА ДАНИХ

  1.  Первинний статистичний аналіз. Вибірка. Побудова гістограми. Відтворення розподілів. Аналіз неперервних та дискретних даних. Нормальний закон розподілу. Математичне сподівання, середнє квадратичне відхилення, дисперсія. Вилучення аномальних значень. Критерії однорідності та незалежності. Перевірка гіпотез. Перевірка гіпотези про вид розподілу.
  2.  Кореляційний аналіз. Обчислення коефіцієнтів кореляції. Парна рангова кореляція. Методи параметричної та непараметричної статистики.
  3.  Регресійний аналіз: лінійний та нелінійний. Побудова лінії регресії: метод найменших квадратів, ортогональні поліноми Чебишева, зведення лінійний залежностей до нелінійних, ітераційні процедури. Оцінка параметрів регресії. Дисперсійний аналіз. Багатовимірний регресійний аналіз. Статистичні висновки.

ЛЕКЦІЯ 5

ЗАСОБИ АВТОМАТИЗАЦІЇ ЕМПІРИЧНИХ ДОСЛІДЖЕНЬ

  1.  Автоматизація збору даних. Автоматизація вимірювання. Вимірювачі програмного забезпечення: Analist4j, CCCC, HPMas, iPlasma.
  2.  Засоби для обробки результатів вимірювань програмного забезпечення: математичні програмні середовища MatLab, MatCad, Maple, Mathematica, MS Excel; статистичні програмні середовища загального призначення Statistica, SPSS, SAS, Systat, Minitab, Statgraphics.
  3.  Автоматизація аналізу даних. Використання CAESE-засобів для емпіричної інженерії програмного забезпечення. Особливості та структура CAESE-засобів. Відмінності між CASE та CAESE засобами. CAESE – засоби: Ginger 2, Erix, Emerald, GQM tool, Software quality improvement tool by Tian, Troster, Pаlma, Testing, Composition languagesKoala, Data mining, VizzAnalizer.

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

  1.  Forrest Shull, Janice Singer, Dag I.K. Sjoberg Guide to Advanced Empirical Software Engineering. – Springer-Verlag London Limited 2008.-394p.
  2.  Norman E. Fenton, Shari Lawrence Pfleeger Software Metrics: A Rigorous and Practical Approach.- Cambridge University Press,1996.-638p.
  3.  Соммервил Иан, Инженерия программного обеспечения, 6-е издание. : Пер. с англ. – М. : Издательский дом «Вильямс», 2002. – 624 с. : ил. – Парал. тит. англ.
  4.  John C. Munson Software Engineering Measurement. Auerbach Publications, 2003.- 443 p.
  5.  Вентцель Е.С. Теория вероятностей: Учеб. для вузов. – 7-е изд. стер. – М.: Высш. шк., 2001. – 575 с.: ил.


 

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

58458. РАДІОПРИЙМАЛЬНИЙ ПРИСТРІЙ РАДІОЛОКАЦІЙНИХ СИГНАЛІВ З РОЗРАХУНКОМ ПІДСИЛЮВАЧА ВИСОКОЇ ЧАСТОТИ 104.5 KB
  о складу системи входять джерело радіовипромінювання, лінія передачі та радіоприймальний пристрій. Джерело радіовипромінювання може удавати з себе або радіопередавальний пристрій або пасивний відбива
58459. Электроустановки с изолированными и глухозаземленными нейтралями 174 KB
  Вид связи нейтралей машин и трансформаторов с землей в значительной степени определяет уровень изоляции электроустановок и выбор коммутационной аппаратуры значения перенапряжений и способы их ограничения токи при однофазных замыканиях на землю условия работы релейной защиты и безопасности...
58460. Организация и порядок проведения капитальных ремонтов 41.5 KB
  Планово-предупредительный ремонт представляет собой комплекс работ, направленных на поддержание и восстановление работоспособности оборудования путем обслуживания, ремонта и замены изношенных деталей и узлов с тем, чтобы в дальнейшем обеспечить его надежную и экономичную работу.
58461. Розповідається про... 987 KB
  Мета: вчити першокласників визначати жанр твору працювати з тлумачним словни ком удосконалювати вміння працювати з текстом; сприяти формуванню грамотності; розвивати мовлення мислення уважність швидкість читання; збагачувати словниковий запас учнів...
58462. Наші зелені друзі 274.5 KB
  Мета: удосконалювати читацькі навички, вчити виділяти головне з прочитаного, робити власні висновки та аргументувати їх; розвивати прагнення до розуміння краси природи; учити дітей бути спостережливими, уважними, виробляти звичку планувати власні дії, самостійно контролювати результати своєї праці...
58463. Степень с целым показателем и ее свойства 6.32 MB
  Оборудование: презентация Степень; раздаточный материал для Математического лото; портреты ученых математиков. И соберём по капельке всё что учили по теме: Степень в младших класах. Степенью числа а с натуральным показателем п большим за 1 называется произведение п множителей каждый из которых равен а. аn = аа а n раз Как называется число которое...
58464. Визначні місця Лондона 63.5 KB
  Today I invite you to London. We are going to visit famous sights there. I think we’ll travel there by plane, because it is the fastest way. Get your tickets and fill in some information about yourself for registration.
58465. Appearance. Вивчення граматичної структури This is та These are 54.5 KB
  Ви вже знаєте потрібні слова для опису зовнішність людини. Та він є неповним без опису її одягу. Одяг – це частина самовираження людини, її прикраса. Тож вам необхідно знати як називати предмети гардеробу англійською.
58466. The Environmental Protection 106 KB
  This is the season when fruit is sweet. This is the season when school friend meet. This is the season when mornings are dark. And birds do not sing in wood and the park. The summer is over, the trees are all bare, This is the mist in the garden and frost in the air.