Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Управление программными проектами. Учебное пособие

.pdf
Скачиваний:
0
Добавлен:
15.08.2026
Размер:
860 Кб
Скачать

предотвращение ошибок - формальные методы, повторное использование ПО, инструменты конструирования;

устранение ошибок – формальное инспектирование, аттестация и верификация:

отказоустойчивость – методики отслеживания, верификации решений,

избыточность, исключительные ситуации.

Менеджеру проекта необходимо либо обладать подобными статистическими навыками, либо прибегать к услугам опытного разработчика, прежде чем использовать доступные коммерческие модели обеспечения надежности и статистические методы.

1 Примечания:

дискретные случайные переменные;

непрерывные случайные переменные;

условные вероятности;

функции плотности условных вероятностей;

стохастические процессы.

2 Теория надежности:

взаимосвязи “время-сбой”;

частота отказов:

наработка на отказ;

интенсивность отказов.

3 Аналитические методы:

комбинаторные модели;

модели Маркова:

анализ поощрений с применением метода цепей Маркова;

процесс рождения и гибели;

пуассоновские процессы.

4 Статистические методы:

оценка параметров;

точечная оценка;

131

оценка интервалов;

характеристика распределения;

эмпирическое распределение;

установка функции распределения;

проверка по критерию "хи-квадрат”;

тест Колмогорова-Смирнова;

многофакторный анализ;

корреляционный анализ;

факторный анализ;

кластерный анализ.

Ниже приводится схема плана обеспечения надежности ПО, который является производным на основе множества планов, опубликованных IЕЕЕ, SEI и ISO. План содержит минимальное количество пунктов и используется как дополнение к плану рисков, связанных с ПО. Обеспечение надежности ПО очень дорого обходится для организаций разработчиков программ. Поэтому план обеспечения надежности должен учитывать возможность уменьшения указанных рисков, а также цену подобного уменьшения. Необходимо определить влияние на прибыль в инвестированный капитал для организации, учитывая его при составлении окончательного плана разработки ПО.

1 Заключение управляющего относительно потребностей в надежности ПО.

2Определения, акронимы и аббревиатуры, ссылки на вопросы, связанные с обеспечением надежности.

3Отношение к плану управления рисками.

уменьшение специфических рисков.

сбережения бюджета проекта.

влияние надежности программного продукта.

описание метода, предназначенного для обеспечения надежности ПО:

прогнозирование дефектов, предотвращение дефектов, устранение дефектов,

отказоустойчивость.

4 Метод прогнозирования ошибок.

132

определение функционального профиля.

определения ошибок.

схема классификации дефектов и отказов.

потребности заказчика в надежности.

альтернативные учебные курсы.

заданные цели обеспечения надежности продукта. 5 Метод предотвращения дефектов.

определение функционального профиля.

определения дефектов.

схема классификации дефектов и отказов.

потребности заказчика в надежности.

альтернативные учебные курсы.

заданные цели обеспечения надежности продукта.

распределение надежности между компонентами проекта.

разработка процесса, удовлетворяющего цели обеспечения надежности ПО.

план обеспечения ресурсов, основанный на функциональном профиле.

план менеджмента представления и распространения отказов.

полученный план оценки надежности ПО.

6 Метод устранения отказов.

распределение надежности между компонентами проекта.

разработка процесса, отвечающего целям обеспечения надежности.

план обеспечения ресурсов, основанный на функциональном профиле.

план менеджмента представления и распространения отказов.

полученный план оценки надежности ПО.

заданный операционный профиль.

план тестирования роста степени надежности.

план отслеживания хода выполнения тестирования

план дополнительного тестирования.

процесс сертификации целей надежности.

7 Метод обеспечения отказоустойчивости.

133

распределение функций по обеспечению надежности между компонентами проекта.

разработка процесса, отвечающего целям обеспечения надежности.

план обеспечения ресурсов, основанный на функциональном профиле.

план менеджмента представления и распространения отказов.

полученный план оценки надежности ПО.

заданный операционный профиль.

план тестирования роста степени надежности.

план отслеживания хода выполнения тестирования.

план дополнительного тестирования.

процесс одобрения целей надежности.

потребности персонала на этапах, следующих за завершением проекта

отслеживание соответствия целей и надежности при полевых испытаниях.

отслеживание степени удовлетворенности заказчика достигнутой надежностью.

расчет по времени представления нового свойства путем отслеживания на-

дежности.

− руководство процессом совершенствования продукта и процесса с помощью

оценивания надежности.

8 Процесс одобрения плана надежности.

134

Список использованных источников

1 Boehrn, B. Software Engineering Economics. Englewood Cliffs, Nj:

PrenticeHall, 1976. –16 p.

2Institute of Electrical and Electronics Engineers. IEEE Std 610.12-1990 Standart Glossary of Sowvare Engineering Terminology. Software Engineering Standards Collection. NY: Institute of Electrical and Electronics Engineers, 1983. –76 p.

3Schach Stephen, R. Classical and Object-Oriented Software Engineering, 4th ed. Boston, MA: McGraw-Hill, 1999. – 2 p.

4Kerzner, H. Project Management: A systems Approach to Planning, Scheduling and Controlling, 5th ed. NY: John Wiley & Sons, 1998. – 2 p.

5Lewis James, P. Project Planning, scheduling, and Control^ A Hands-On Guide to Bringing Projects in on Time and on Budget, rev ed. Chicago, IL: Irwin, 1995. – Pp. 2- 3.

6Kerzner, H. Project Management: A systems Approach to Planning, Scheduling and Controlling, 6th ed. NY: John Wiley & Sons, 1998. –70 p.

7Project Management Institute. A Guide to the Project Management Body of Knowledge. Sylva, NC: PMI Publication Division, 1996. –167 p.

8Kerzner, H. Project Management: A systems Approach to Planning, Scheduling and Controlling, 6th ed. NY: John Wiley & Sons, 1998. – Pp. 69-72.

9Boehrn, B. A Spiral Model of Software Development and Enhancement. IEEE Computer, № 21(5). – 1988. – Pp. 61-72.

10 Deming, W. Edwards. Out of the Grisis, 1st ed. Cambridge, MA: MIT Press, 2000.

11 IEEE 1074-1997. IEEE Standard for Developing Software Life Cycle Processes. New York, NY: The Institute of Electrical and Electronics Engineers, 1998.

12 Cantor Murray, R. Object-Oriented Project Management with UML, NY: John Wiley & Sons, Inc., 1998.

135

13Deutsch Michael S., and Ronald R. Willis. Software Quality Engineering: A total Technical and Management Approach. Englewood Gliffs: Prentice Hall PTR / Sun Microsystems Press, 1998.

14Martin Jarnes. Rapid Application Development, NY: Macmillian, 1991.

15Pressman Roger, S. Software Engineering Practices, Software Engineering Process Group, 1993.

16Конференция Software Engineering Conference, проводимая под эгидой научного комитета НАТО, под редакцией Питера Наура, – 1968. –13 p.

17Bauer Friz, L. «Software Engineering». Information Processing, 1972.

136

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]