41239

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

Лекция

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

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

Украинкский

2013-10-23

48 KB

142 чел.

ЛЕКЦІЯ 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 с.: ил.


 

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

48421. ТЕОРІЯ ТЕКСТУ 191.71 KB
  ТЕОРІЯ ТЕКСТУ Ознаки тексту. Функції тексту. Функції журналістського тексту.
48422. Мотиваційні цілі 115.64 KB
  Напрями аналізу результатів виконання завдання: якими були критерії вашого вибору характеристик життєвого успіху Реалізування яких з них обумовлене вашим умінням справляти враження Методика “Уявлення ціліâ€ за К. Далі на смужці яка є уявним шляхом досягнення цілі слід розташувати головну ціль або декілька цілей. Після виокремлення цілей подумки здійсніть подорож шляхом досягнення цілі.
48423. Методична розробка залікового виховного заходу Людина починається з добра 32.85 KB
  Вступне слово вчителя. Усе своє життя, з самого дитинства, людина пізнає, що таке добре, а що таке погане. Ми сьогодні поспілкуємося з вами про доброту. Готуючись до цієї виховної години ви дали письмову відповідь на запитання: «Якою людиною тобі хочеться стати?». Ви всі хотіли стати сильними, мужніми, красивими, здоровими, багатими, розумними, винахідливими, але, чомусь, ніхто не згадав про доброту, про те, що хотів би в першу чергу, бути добрим і милосердним
48424. ОСНОВИ НАУКОВОГО ПЕДАГОГІЧНОГО ДОСЛІДЖЕННЯ 45.8 KB
  ОСНОВИ НАУКОВОГО ПЕДАГОГІЧНОГО ДОСЛІДЖЕННЯ ПЛАН Методологія педагогічного дослідження. Принципи педагогічного дослідження. Основні вимоги до проведення педагогічного дослідження. Логіка педагогічного дослідження.
48425. Создание интерактивных фильмов. Виды фильмов 1.24 MB
  Виды фильмов Простой Интерактивный Flsh воспроизводит кадры временной диаграммы в определённой последовательности которая неизменима Пользователь имеет возможность перейти к некоторому фрагменту сцене перемешать объекты ввести информацию ction Script – это объектноориентированный язык программирования Сценарий – набор инструкций на языке ction Script События – достижение определённого кадра нажатие пользователем мыши наведение курсора и т. Объекты в ction Script могут содержать данные и их графическое представление в виде символа...
48426. ТЕОРІЯ ЕТНОСУ. КУРС ЛЕКЦІЙ 584.45 KB
  ТЕОРІЯ ЕТНОСУ КУРС ЛЕКЦІЙ Рекомендовано Міністерством освіти України як навчальний посібник Київ ТАНДЕМ У навчальному посібнику етнічне зовсім не розглядається як світ упредметнених цінностей а береться лишень як цінність духовна. Автор не вдається до конкретного аналізу фольклору прикладного мистецтва мови тощо а здійснює теоретичне узагальнення даних етнопсихології етносоціології якоюсь мірою етнополітики вбачаючи в цьому головне завдання теорії етносу. До речі у цьому ми й вбачаємо власне кажучи головне...
48427. Психологія. Конспект лекцій 167.89 KB
  Така взаємодія вимагає знань про закономірності формування і розвитку особистості; особливостей прояву психічних процесів і станів; адаптації до умов праці і життєдіяльності; формування і результативного функціонування трудового колективу; професійної етики фахівця. Психологія особистості 17 ТЕМА 3: Формування та розвиток особистості 25 ТЕМА 4. Пізнавальна діяльність особистості 36 ТЕМА 5: Психологія діяльності 46 ТЕМА 6 Психологія спілкування 55 ТЕМА 7 Особистість і соціальні групи 65 ТЕМА 8: Міжособистісні відносини та...
48428. Отраслевой состав инфраструктуры транспорта 645.23 KB
  Территориальные уровни транспортной инфраструктуры магистральная общегосударственная региональная местная отражают масштаб размещение производительных сил хозяйственную структуру обслуживаемой ею территории. Рассчитывают транспортные показатели: удельные затраты работы в ткм на тонну произведенной продукции которые выражаются средним радиусом зон влияния предприятий расположенных на данной территории. показатели густоты сети относительно территории и населения веса отправленных грузов.