41239

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

Лекция

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

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

Украинкский

2013-10-23

48 KB

161 чел.

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


 

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

44822. Мова - суспільне явище. Функції мови 22.5 KB
  Можна дати чималу кількість визначень до поняття мова Мова засіб спілкування мислетворення інтелектуального та естетичного освоєння світу. Мислетворча засіб творення і вираження думки. Номінативна засіб називання усіх ознак предметів дій тощо. Пізнавальна засіб пізнання і накопичення досвіду.
44824. Предпринимательство. Субъекты и формы предпринимательской деятельности 38.28 KB
  По назначению готовой продукции: производящая средства производства производящая средства потребления. По особенностям функционирования выделяют: 1активные ОС заняты в процессе воспроизводства продукции здание в цехе станки машины приборы и т.Фондоотдача Отражает объем продукции приходящийся на один рубль основных фондов. Показывает какая величина основных фондов приходится на рубль выпущенной продукции.
44825. Эффективность государственного регулирования в переходной экономике 24 KB
  Эффективность государственного регулирования в переходной экономике Система государственного регулирования в переходной экономике характеризуется двумя определяющими тенденциями. В переходной экономике роль государственного регулирования в целом выше чем в развитом рыночном хозяйстве. Далее в переходной экономике рынок не сразу становится главным регулятором хозяйственной деятельности поэтому государству приходится активно вмешиваться в экономические процессы. В переходной экономике по сравнению с административнокомандной...
44826. Die Berliner Mauer 26 KB
  Gebut wurde die Berliner Muer nfng der 60er Jhre um den Flüchtlingsstrom vom Osten in den Westen zu stoppen. Die DDR steht kurz vor dem us ist wirtschftlich und politisch bnkrott. Die Sttsgrenze wird geöffnet die Vereinigung der beiden deutschen Stten ist nch über 40 Jhren Trennung in Sicht.
44827. Адаптация человека к условиям окружающей среды. Региональные проблемы экологии человека 23.64 KB
  Адаптация человека к условиям окружающей среды. акклиматизация биосоциал адаптация к сложному комплексу условий внешней среды центральное место в котором занимает климатический фактор. Адаптация такого типа как правило сопровождается только кратковременными сдвигами физиологических показателей. 4перекрестная адаптацияадаптация к одному факторунапр к гипоксии повышает резистентность к комплексу др факторовустойчивость к гипоксии перегрузкам к высоким температурам физич нагрузкам.
44828. Федеральный закон Об охране атмосферного воздуха 40 KB
  Мониторинг атмосферы; внедрение малоотходных технологий и производств; разработка и внедрение более совершенных установок по улавливанию утилизации и обезвреживанию вредных отходов и веществ; разработка норм и правил по ограничению воздействия нестационарных источников загрязнения негативно влияющих на воздушную среду. В проектах должен быть обоснован выбор района размещения объекта с учетом ландшафтно-метеорологических условий должны содержаться данные о допустимых уровнях загрязнения атмосферы согласно нормативным. Общая...
44829. Источники загрязнения 27.5 KB
  В сельском хозяйстве следует сократить непроизводительное расходование воды в орошаемом земледелии реконструировать действующие ирригационные системы в целях снижения расхода воды. В коммунальном хозяйстве необходимо повысить технический уровень эксплуатации систем водоснабжения реконструировать их сократив удельный расход воды.
44830. Охрана природных вод от загрязнения 28.5 KB
  Водный кодекс. Цели водопользования: для целей питьевого и хозбыт водоснабжения сброса сточн вод и дренажных вод произва электрич Е водн и воздушн транспорта сплава древесины и иных целей. Виды водопользования: 1 совместное водопользование; 2 обособленное водопользование может осущся на водн объектах находящихся в собстви физ лиц юр лиц в гос или муницип собствти и предоставленных для обеспечения обороны страны и безопасности госва гос или муниципальных нужд обеспечение кот исключает испе водных объектов др физ лицами юр...