- •1. Классификация программной продукции
- •2. Эскизное проектирование пи
- •5. Индустрия по. Этапы становления и развития.
- •6. Каскадная модель жц пи
- •8 Итерационная модель
- •11 Показатели экономической эффективности пи
- •12 Техническое проектирование пи
- •Вопрос 13 Модель смм для предприятий, разрабатывающих пи Модель технологической зрелости организаций - смм (Capability Maturity Model
- •Вопрос 14 Предпроектные работы. Анализ требований к по. Техническое задание.
- •Вопрос 15 Сопровождение пи
- •Вопрос 16 Организационные и вспомогательные процессы жц пи
- •Вопрос 17 Планирование работ по созданию пи Планирование относится к организационным процессам жцпи, а именно к процессу управления.
- •Вопрос 18 Показатели качества пи и оценка качества пи
- •19. Спиральная модель жизненного цикла пи
- •20. Технорабочее проектирование пи
- •23. Классификация программной продукции. Общероссийский Классификатор Продукции (окп). Гост 12182-2002
- •24. Оценка затрат на эксплуатацию и сопровождение пи
- •25. Инкрементная модель жц пи
- •4. Виды программной документации гост 19.101-77
- •25 Инкрементная модель
- •Трудоемкость повторно используемого продукта в работе
- •Трудоемкость этой работы без повторного использования
11 Показатели экономической эффективности пи
Набор атрибутов, относящихся к соотношению между уровнем качества функционирования программного обеспечения и объемом используемых ресурсов при установленных условиях.
Примечания: Ресурсы могут включать другие программные продукты, технические средства, материалы (например, бумага для печати, гибкие диски) и услуги эксплуатирующего, сопровождающего или обслуживающего персонала. Обобщенные показатели эффективности и качества ПИ необходимы:
с позиций потребителя - для выбора конкретного ПИ из множества
с позиций разработчиков - для сопоставления создаваемого ПИ
с множеством других, перспективы дальнейшего развития, эффективности труда коллектива разработчиков. Оценки ПИ:
Единица измерения должна иметь природу всеобщего эквивалента, например стоимостная оценка. Э = В-С,
где Э - эффект;
В - суммарная выигрыш за счет применения ПИ;
С- затраты по всем этапам ЖЦ.
Э = Эгод –К/Ток = (С6 - С") - Е(К" -Кб) = (Сб + ЕК6)- (С" + +ЕК")=
пб-пп,
где Э год - годовая экономия, руб/год
К - единовременные затраты, руб
К°" - базовые единовременные затраты,
К"- предлагаемые единовременные затраты
Ток- время окупаемости затрат
1/Ток=Е
индекс б - относится к базовому варианту, а и - к предлагаемому.
С - текущие затраты на эксплуатацию и сопровождение ПИ.
Эгод=Сба'-Сп
С°" - базовые эксплутационные затраты
С"-предлагаемые эксплутацион. затраты
П- привиденные затраты за год
С=Сэ+С1с+С2с
К=Ср+СЗс
С 1с - затраты на устранение остаточных ошибок в эксплуатируемых версиях ПИ
С2с - затраты на продолженную разработку (на создание новых версий, на совершенствование)
СЗс - затраты на тиражирование и внедрение новых версий.
12 Техническое проектирование пи
- Должна быть определена общая архитектуры системы (архитектура верхнего уровня). В архитектуре должны быть указаны объекты технических и программных средств и ручных операций. Должно быть обеспечено распределение всех требований к системе между объектами архитектуры. Затем должны быть определены объекты конфигурации технических и программных средств и ручных операций на основе объектов архитектуры. Должна быть документально оформлена привязка системной архитектуры
и требований к системе относительно установленных объектов.
Проектирование программной архитектуры
Данная работа состоит из следующих задач применительно к каждому программному объекту архитектуры (или объекту программной конфигурации, если он определен):
- Разработчик должен трансформировать требования к программному объекту в архитектуру, которая описывает общую структуру объекта и определяет компоненты программного объекта
Архитектура программного объекта должна быть документально оформлена.
- Разработчик должен разработать и документально оформить общий (эскизный) проект внешних интерфейсов программного объекта и интерфейсов между компонентами объекта.
- Разработчик должен разработать и документально оформить общий (эскизный) проект базы данных.
- Разработчик должен разработать и документально оформить предварительные версии документации пользователя.
- Разработчик должен определить и документально оформить предварительные общие требования к испытаниям (тестированию) программного объекта и график сборки программного продукта.
Техническое проектирование программных средств
- Разработчик должен разработать технический проект для каждого компонента программного объекта. Компоненты программного объекта должны быть уточнены на уровне программных модулей, которые можно программировать (кодировать), компилировать и тестировать независимо Технический проект должен быть документально оформлен.
- Разработчик должен разработать и документально оформить технический проект внешних интерфейсов программного объекта, интерфейсов между компонентами программного объекта и между программными модулями.
- Разработчик t_"_ _tдолжен разработать и документально оформить технический проект базы данных.