М. Сидоров - ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ

Тут можно читать онлайн М. Сидоров - ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ
  • Автор:
  • Жанр:
  • Издательство:
    неизвестно
  • Год:
    неизвестен
  • ISBN:
    978-966-598-626-3
  • Рейтинг:
    3.5/5. Голосов: 101
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

М. Сидоров - ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ краткое содержание

ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ - описание и краткое содержание, автор М. Сидоров, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ Національний авіаційний університет

М. О. Сидоров

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

Курс лекцій Київ

Видавництво Національного авіаційного університету «НАУ-друк» 2010

УДК 004.4(042.4) ББК з 973.20-018.2я7 С 347

Рецензент: S. А. Резніченко- канд.фіз.-мат.наук (Інститут програмних систем HAH України); В, А. Дерецький - канд.фіз.-мат.наук (Інститут програмних систем HAH України); В. А. Хоменко - канд.техн. наук, доц. (Національний авіаційний університет)

Затверджено методично-редакційною радою Національного авіаційного університету (протокол № 14 від 03.07.2008p.).

Сидоров М. О.

С 347 Вступ до інженерії програмного забезпечення : курс лекцій / М.О.Сидоров. - К.: Вид-во Нац. авіац. ун-ту «НАУ-друк», 2010. -112 с.

ISBN 978-966-598-626-3

У курсі лекцій викладено основні положення інженерії програмного забезпечення.

Для студентів напряму 6.050103 "Програмна інженерія".

УДК 004.4(042.4) ББК з 973.20-018.2я7

ISBN 978-966-598-266-3 © Сидоров М.О.. 2010

ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ - читать онлайн бесплатно полную версию (весь текст целиком)

ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ - читать книгу онлайн бесплатно, автор М. Сидоров
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Під час використання засобів на основі моделі COCOMO або COCOMO IT чинниками, що впливають на точність оцінювання вартості, є такі: правильний вибір конкретної реалізації моделі COCOMO; точність калібрування - відповідність установок почат­ковим даним. У зв'язку з цим, для застосування засобів використо­вують персонал, який не мас прямого відношення до процесів про­ектування і розробки програмного забезпечення. Він формує спе­цифікації проекту і параметри, необхідні для оцінки, які надаються співробітникам, які виконують оцінювання.

Ефективне застосування алгоритмічних моделей оцінювання вар­тості програмного забезпечення і заснованих на їх основі засобів оцінки віддають перевагу їх сумісному використанню з неалгоритмічними методами оцінювання. Так, алгоритмічні засоби оцінки мо­жуть бути застосовані членами експертних комісій для аналізу про­екту і формування власного оцінювання. Завдяки широким можливостям експорту даних і візуалізації, використання автоматизованих засобів оцінки вартості програмного забезпечення дає можливість формувати власні бази характеристик реалізованих проектів, а також створювати звіти, що ілюструють процес розробки проекту, що знач­но знижує трудовитрати, пов'язані з підготовкою звітності.

Параметри вартості, Параметр вартості (cost driver) - це суб'єктивна величина, яка оцінює різні тимчасові, якісні і ресурс­ні аспекти розробки програмного забезпечення. Кожен з парамет­рів може бути відкалібрований. Калібрування параметрів вартості - це коректування значень параметрів, що впливає на значення трудовитрат, а отже, на якийсь час і на вартість, оцінюючи прог­рамний проект. При калібруванні за вказаними нижче сімнадцять­ма параметрами вибирається оцінний рівень (дуже високий, висо­кий, вище номінального, номінальний, нижче номінального, низь­кий, дуже низький) параметра. У формулах цей рівень відбиваєть­ся у вигляді коефіцієнта трудовитрат і, таким чином, на кожній стадії розробки проекту впливає на вартість і тривалість тієї або іншої стадії. Виділяють такі групи параметрів (табл.7.1): продукту (product factors), платформи (platform factors), персоналу (personnel factors) і проекту (project Jactors). У табл. 7.2 подано короткий опис кожного параметра.

Таблиця 7.1

Продукт Враховують характеристики того, що розробляється ПЗ (RELY. DATA, CPLX, RUSE, DOCU)
Платформа Враховують характеристики програмно-апаратного комплексу, потрібного для функціонування ПЗ (TIME, STOR, PVOL)
Персонал Враховують рівень знань і злагодженості роботи колекти­ву програмістів (АСАР, РСАР, PCON, APEX, PLEX. LTEX)
Проект Враховують вплив сучасних підходів і технологій, тери­торіальну віддаленість членів колективу розробників і терміни виконання проекту (TOOL, SITE, SCED)

Таблиця 7.2

Параметр Опис
RELY (Required Software Reliability) Враховує ступінь виконання програмою певної дії протягом певного часу
DATA (Database Size) Враховує вплив обсягу тестових даних на розробку продукту. Рівень цього парамет­ра розраховується як співвідношення байт у тестованій базі даних до SLОС у прог­рамі
CPLX (Product Complexity) Включає п'ять типів операцій; управління, рахункові, пристрійно-залежні, управління даними, управління, призначене для корис­тувача інтерфейсом, Рівець складності — це суб'єктивне середньозважене значення рівнів типів операцій
RUSE (Developed for Reusability) Враховує трудовитрати (потрібні додатко­во для написання компонентів), призначе­ні для повторного використання в даному або подальших проектах. Використовує такі оцінні рівні: «у проекті», «у програ­мі», «у лінійці продуктів», «у різних ліній­ках продуктів». Значення параметра нак­ладає обмеження на параметри RELY і DOCU
DOCU (Documentation Match To Life-Cycle Needs) Враховує ступінь відповідності докумен­тації проекту його життєвому циклу
TIME (Execution Time Constraint) Враховує тимчасові ресурси, використову­вані ПЗ при виконанні поставленого зав­дання
STOR (Main Storage Constraint) Враховує відсоток використання сховищ даних
PVOL (Platform Volatility) Враховує термін «життя» платформи (комп­лекс апаратного і ПЗ, який потрібний для функціонування того, що розробляється ПЗ)
АСАР (Analyst Capability) Враховує аналіз, здатність проектувати, ефективність і комунікативні здібності групи фахівців, які розробляють вимоги і специфікації проекту. Параметр непови­нен оцінювати рівень кваліфікації окремо взятого фахівця
РСАР (Programmer Capability) Враховує рівень програмістів у колективі. При виборі значення для цього параметра слід звернути увагу на комунікативні і професійні здібності програмістів і на ко­мандну роботу в цілому
PCON (Personnel Continuity) Враховує плинність кадрів у колективі
APEX (Applications Experience) Враховує досвід колективу при роботі над додатками певною типу
PLEX (Platform Experience) Враховує вміння використовувати особ­ливості платформ, такі як: графічний ін­терфейс, бази даних, мережевий інтер­фейс, розподілені системи
LTEX (Language and Tool Experience) Враховує досвід програмістів (мови, сере­довища та інструменти)
TOOL (Use Of Software Tools} Враховує рівень використання інструмен­тів розробки
SITE (Multisite Development) Враховує територіальну віддаленість (від офісу до міжнародних офісів) членів ко­манди розробинків і використовувані ними засоби комунікації (від телефону до відео конференц-зв'язку)
SCED (Required Development Schedule) Враховує вплив тимчасових: обмежень, що накладаються на проект і на значення тру­довитрат

СПИСОК ЛІТЕРАТУРИ

1. Basilli V.R. Viewing Maintenance as Reuse-Oriented Software Development/V.R. Basilli //IEEE Software. 1990. - June. -P. 19-25.

2. Boehm B.W. Improving Software Productivity / B.W. Boe hm // Computer. - 1987. - Vol. 20, n.9. - P. 43 - 57.

3. Boehm B.W. Software Engineering Economics / B.W. Boehm - Englewood Cliffs, Ш.: Prentice-Hall, 1981. - 257 p.

4. Boehm B.W. Spiral Model of software Development and Enhancement / B.W. Boehm // Computer. - 1988, - May. - P. 71 - 73.

5. Bosch J. Design and use of software architectures / J. Bosch. -Addison Wesley, 2000. - 325 p.

6. Black R. Critical Testing Processes / R. Black. - Addіson-Wesley, 2003.

7. Вlum В.A. Taxonomy of Software Development Methods / B.A. Blum // Coinmunication of the ACM. - 1994. - Vol. 37, n. 11,-Р. 82 - 94.

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


М. Сидоров читать все книги автора по порядку

М. Сидоров - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ отзывы


Отзывы читателей о книге ВСТУП ДО ІНЖЕНЕРІЇ ПРОГРАМНОГО ЗАБЕЗПЕЧЕННЯ, автор: М. Сидоров. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x