Экономика производства программных продуктов, Липаев В.В., 2011

Экономика производства программных продуктов, Липаев В.В., 2011.

В монографии представлены основы экономики производства сложных программных продуктов высокого качесгва, которые базируются на традиционных принципах и методах экономики разработки сложных технических систем. Создание таких программных продуктов связанных с большими затратами, определяет необходимосгь их строгого планирования, форматизации и стандартизации производственных процессов, а также экономического контроля и сопровождения, подобных применяемым при производстве других крупных промышленных изделий. Для конкретизации рассматриваемых задач и процессов изложены основы экономики индустриального производства сложных технических систем, а также особенности программной инженерии промышленного производства программных продуктов. Представлены факторы, определяющие экономику технологии создания компонентов и комплексов программ, основные современные методы прогнозирования их трудоемкости, длительности и числа необходимых специалистов для проектирования и производства программных продуктов высокого качества с учетом их характеристик и ограничений ресурсов. Значительное внимание уделено процессам организации, испытаний и сертификации создания программных продуктов. При изложении методов и процессов, которые являются основой для определения их экономических характеристик, активно используются международные стандарты в этой сфере.
Монография предназначена для руководителей, системных аналитиков и экономистов, ответственных за анализ, прогнозирование и контроль экономических характеристик при проектировании и производстве сложных программных продуктов.

Основная цель системного проектирования программных комплексов - подготовить, обосновать и согласовать замыслы и решения заказчика (потребителя) и разработчика (поставщика) о необходимости, направлениях и концепции создания или модернизации существующего ПК и изменениях его качества. Методы и средства системного проектирования должны подготавливать эффективную технологическую базу для обеспечения всего жизненного цикла ПК требуемого качества. Характеристики комплексов программ должны анализироваться и формулироваться в начале их жизненного цикла и определять эффективность всех последующих процессов. Результатом этих работ должны быть системный проект, техническое задание и контракт на продолжение разработки ПК или решение о её нецелесообразности и прекращении - рис. 1.1.


В монографии представлены основы экономики производства сложных программных продуктов высокого качества, которые базируются на традиционных принципах и методах экономики разработки сложных технических систем. Создание таких программных продуктов связанных с большими затратами, определяет необходимость их строгого планирования, форматизации и стандартизации производственных процессов, а также экономического контроля и сопровождения, подобных применяемым при производстве других крупных промышленных изделий. Для конкретизации рассматриваемых задач и процессов изложены основы экономики индустриального производства сложных технических систем, а также особенности программной инженерии промышленного производства программных продуктов. Представлены факторы, определяющие экономику технологии создания компонентов и комплексов программ, основные современные методы прогнозирования их трудоемкости, длительности и числа необходимых специалистов для проектирования и производства программных продуктов высокого качества с учетом их характеристик и ограничений ресурсов. Значительное внимание уделено процессам организации, испытаний и сертификации создания программных продуктов. При изложении методов и процессов, которые являются основой для определения их экономических характеристик, активно используются международные стандарты в этой сфере.

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

 

Основная цель системного проектирования программных комплексов - подготовить, обосновать и согласовать замыслы и решения заказчика (потребителя) и разработчика (поставщика) о необходимости, направлениях и концепции создания или модернизации существующего ПК и изменениях его качества. Методы и средства системного проектирования должны подготавливать эффективную технологическую базу для обеспечения всего жизненного цикла ПК требуемого качества. Характеристики комплексов программ должны анализироваться и формулироваться в начале их жизненного цикла и определять эффективность всех последующих процессов. Результатом этих работ должны быть системный проект, техническое задание и контракт на продолжение разработки ПК или решение о её нецелесообразности и прекращении - рис. 1.1.

 

 29876

ОГЛАВЛЕНИЕ

Предисловие.

Введение.

Часть 1 Проектирование заказных программных продуктов

Глава 1.1. Системное проектирование комплексов программ Принципы системного проектирования комплексов программ. Структурное проектирование сложных программных комплексов. Системная и программная инженерия, процессы жизненного цикла систем и программных комплексов. Управление проектами программных комплексов в системе СММ1. Стандарты менеджмента (административного управления) качеством систем.

Глава 1.2. Подготовка коллектива специалистов для проектирования и производства заказных программных продуктов.

Основные свойства руководителей и специалистов, необходимые при проектировании и производстве заказных программных продуктов. Подготовка и реализация требований заинтересованных лиц к программному продукту. Требования к профессиональной квалификации руководителей и специалисток, проектирующих программные продукты. Требования к профессиональной квалификации руководителей и специалистов, организующих проектирование заказных программных продуктов. Подготовка специалистов для проектирования компонентов сложных заказных программных продуктов.

Глава 1.3. Проектирование требовании к компонентам и комплексам программ.

Общие требования к проектированию сложных программных продуктов. Особенности требований к сложным заказным комплексам программ реального времени. Функциональная пригодность сложных заказных комплексов программ. Декомпозиция требований, функций, процессов проектирования компонентов и комплексов программ. Повторное использование иловых компонентов при проектировании программных комплексов.

Глава 1.4. Требования к характеристикам качества и допустимым рискам при проектировании процессов производства программных комплексов.
Общие требования к качеству сложных программных комплексов. Стандартизированные характеристики качества сложных программных продуктов. Проектирование требований к допустимым рискам при производстве сложных комплексов программ.

Глава 1.5. Прогнозирование сложности проектирования заказных программных продуктов.
Основные факторы, определяющие сложность проектирования заказных программных продуктов. Прогнозирование сложности проектирования процессов производства заказных программных продуктов на основе экономических характеристик. Характеристики трудоемкости и длительности проектирования процессов производства программных продуктов.

Глава 1.6. Прогнозирование экономических характеристик процессов производства заказных программных продуктов.
Простейшие модели прогнозирования экономических характеристик производства программных продуктов. Модель прогнозирования экономических характеристик проектирования производства программных продуктов СОСОМО II.

Влияние масштабных факторов при прогнозировании экономических характеристик производства программных продуктов. Влияние коллектива специалистов прогнозировании экономических характеристик проектирования и производства программных продуктов. Влияние технологической и компьютерной среды проектирования и производства прогнозировании экономических характеристик программных продуктов. Средства автоматизации прогнозирования экономических характеристик производства программных продуктов.

Часть 2. Производство заказных программных продуктов.

Глава 2.1. Основные производственные процессы сложных заказных комплексов программ.
Стандарты производственных процессов сложных комплексов программ. Производственные процессы обеспечения качества компонентов и комплексов программ. Производственные процессы верификации и тестирования сложных комплексов программ. Производственные процессы документирования сложных комплексов программ. Дефекты и ошибки в компонентах и сложных комплексах программ.

Глава 2.2. Организация верификации и тестирования компонентов и комплексов программ.
Процессы верификации компонентов и комплексов программ. Трассирование взаимодействия требований к компонентам в комплексах программ. Организация процессов тестирования компонентов и комплексов программ. Процессы и методы тестирования программных модулей и компонентов.

Глава 2.3. Тестирование потоков управления и потоков данных заказных программных модулей и компонентов.
Стратегии выбора тестов потоков управления для программных модулей. Сложность тестирования потоков управления программных модулей. Корректность тестирования потоков управления программных модулей. Тестирование потоков данных программных модулей. Тестирование модулей программ с учетом значений переменных и констант.

Глава 2.4. Планирование производства и тестирования заказных компонентов и комплексов программ.
Планирование производства компонентов для комплексов программ. Графики для планирования производства программных продуктов. Стратегии систематического тестирования сложных комплексов программ. Планирование тестирования сложных заказных компонентов и комплексов программ. Программа, график разработки и выполнения тестов для сложных комплексов программ. Особенности планирования тестирования сложных заказных комплексов программ.

Глава 2.5. Тестирование при производстве сложных заказных динамических программных продуктов.
Подготовка динамических тестов для тестирования сложных заказных программных продуктов. Компоненты генераторов динамических тестов внешней среды в реальном времени. Обработка результатов динамического тестирования комплексов программ в реальном времени. Тестирование надежности и безопасности функционирования программных продуктов в реальном времени. Тестирование производительности и использования ресурсов компьютеров программными продуктами.

Глава 2.6. Сопровождение сложных заказных программных комплексов.
Организация и методы сопровождения сложных программных комплексов. Этапы и процедуры при сопровождении сложных заказных программных комплексов. Ресурсы, для обеспечения сопровождения сложных заказных программных комплексов.

Глава 2.7. Управление конфигурацией и документирование сложных заказных программных комплексов.
Процессы управления конфигурацией программных комплексов. Этапы и процедуры при управлении конфигурацией заказных программных комплексов. Организация документирования заказных программных комплексов. Подготовка эксплуатационной документации для заказных программных продуктов.

Глава 2.8. Испытания, удостоверение качества и сертификация сложных заказных программных продуктов.
Организация и процессы испытаний компонентов и комплексов программ. Программа и методики испытаний компонентов и комплексов программ. Завершение испытаний сложных заказных программных продуктов. Организация сертификации сложных заказных программных продуктов. Сертификация технологических процессов производства сложных заказных программных продуктов. Сертификация качества готовых сложных заказных программных продуктов.

Приложение. Международные и государственные стандарты, регламентирующие проектирование и производство сложных заказных программных продуктов.

Литература.



Бесплатно скачать электронную книгу в удобном формате, смотреть и читать:
Скачать книгу Экономика производства программных продуктов, Липаев В.В., 2011 - fileskachat.com, быстрое и бесплатное скачивание.

Скачать pdf
Ниже можно купить эту книгу по лучшей цене со скидкой с доставкой по всей России.Купить эту книгу



Скачать книгу Экономика производства программных продуктов, Липаев В.В., 2011   - pdf - Яндекс.Диск
Дата публикации:





Хештеги: :: ::


Следующие учебники и книги:
Предыдущие статьи: