41239

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

Лекция

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

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

Украинкский

2013-10-23

48 KB

146 чел.

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


 

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

34160. Монополистическая конкуренция 17.96 KB
  Понятие чистой монополии обычно является абстрактным. Цель монополии получение сверхприбыли посредством контроля за ценой и объемом производства на монополизированном рынке. Основные черты чистой монополии: 1 единственный продавецпроизводитель; 2 товарная дифференциация отсутствует отсутствие товаровзаменителей; 3 продавец осуществляет практически полный контроль над ценами; 4 очень трудные условия вхождения в отрасль новых предприятий. Искусственные монополии.
34161. Причины государственного регулирования 17.87 KB
  А неоправданно высокие цены сводят на нет социальный эффект экономии от масштаба. Стремление к извлечению экономической прибыли и назначение цены выше предельных издержек в случае установления единой цены на товар для различных групп потребителей приводит к сокращению объёма производства относительно конкурентного уровня и появлению DWL потерь мёртвого груза . Поскольку цены на продукцию монополий велики то бывает так что предприятия продают свои товары и услуги в кредит. Но чего государство может добиться управляя фирмами...
34162. Рынок капиталов 20.33 KB
  На спрос воздействуют рыночные факторы прежде всего цена на средства производства. Чем выше цена средств производства тем меньше спрос на них со стороны покупателя. Среди них важную роль играет цена на средства производства. Чем выше цена средств производства тем выше предложение на них со стороны продавцов.
34163. Движение капитала и его структура 14.25 KB
  Движение капитала и его структура. Движение капитала – миграция капиталов между странами приносящее доход их собственникам. В свою очередь международная миграция капитала включает экспорт импорт капитала и его функционирование за рубежом. Мировое движение капитала в современных условиях служит фактором усиления интернационализации производства увеличения темпов экономического роста и уровня занятости развития передовых отраслей промышленности и превращает финансовые рынки в важнейший стимул развития мирового хозяйства.
34164. Доход на капитал. Прибыль и норма прибыли 31.19 KB
  Прибыль и норма прибыли Доходы денежные поступления от продажи производственных ресурсов и готовой продукции. От размера полученной прибыли зависят финансовое поло жение предприятия возможности формирования фондов раз вития производства и социальной сферы материального поощ рения работников. Различают полную общую валовую балансовую чистуюостающуюся после уплаты налога с прибыли бухгалтерскуюразница между доходами от продаж и бухгалтерскими издерж ками и экономическую учитывающую вмененные альтернативные издержки прибыль....
34165. Оценка капитала и инвестиционные решения 15.86 KB
  Оценка капитала и инвестиционные решения. Оценка капитала. Оценка стоимости капитала представляет собой одну из ключевых предпосылок управления компанией и её капиталом на высоком уровне эффективности. Стоимость капитала – это цена которую компания оплачивает за привлечение капитала из разнообразных источников.
34166. Рабочая сила и труд. Наемный труд 15.76 KB
  Но под рабочей силой и до Маркса и в его время и после него понимали также разные категории людей. Иногда под рабочей силой понимают также работников какоголибо предприятия зачастую за исключением административного персонала. НАЕМНЫЙ ТРУД передача продажа работником своей рабочей силы во временное пользование собственнику средств производства в обмен на заработную плату. В большинстве стран мира используются два основных способа куплипродажи рабочей силы: индивидуальные трудовые контракты и коллективные договора соглашения.
34167. Структура рынка труда. Безработица: виды и показатели измерения 31.1 KB
  Безработица: виды и показатели измерения. По выбранному нами критерию можно выделить следующие компоненты: 1 субъекты рынка труда; 2 экономические программы решения и юридические нормы принятые субъектами; 3 рыночный механизм спрос и предложение рабочей силы цена рабочей силы конкуренция; 4 безработица и социальные выплаты связанные с ней; 5 рыночная инфраструктура. Существовавшая ранее в нашей стране административно командная система управления при которой государство как собственник основных средств производства...
34168. Сущность и организация заработной платы 21.48 KB
  Важный элемент рынка труда заработная плата т. 2Сдельная форма оплаты труда имеет четыре системы. Прямая сдельная оплата труда производится по неизменным расценкам и независимо от степени выполнения нормы выработки. Аккордная оплата труда от лат.