- •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 Инкрементная модель
- •Трудоемкость повторно используемого продукта в работе
- •Трудоемкость этой работы без повторного использования
Вопрос 14 Предпроектные работы. Анализ требований к по. Техническое задание.
Задачи:
- Разработчик должен установить и документально оформить следующие требования к программным средствам:
а) функциональные и технические требования, включая производительность, физические характеристики и окружающие условия
b) требования к внешним интерфейсам программного объекта архитектуры;
с) квалификационные требования;
d) требования безопасности, включая требования, относящиеся кметодам эксплуатации и сопровождения, воздействию окружающей среды и травмобезопасности персонала;
е) требования защиты, включая требования, относящиеся к допустимой точности информации;
f) эргономические требования, включая требования, относящиеся к ручным операциям, взаимодействию «человек-машина», персоналу и областям, требующим концентрации внимания человека, связанным с чувствительностью объекта к ошибкам человека и обученности персонала;
g) требования к определению данных и базе данных;
h) требования по вводу в действие и приемке поставляемого программного продукта на объекте(ах) эксплуатации и сопровождения;
i) требования к документации пользователя;
j) требования к эксплуатации объекта пользователем;
к) требования к обслуживанию пользователя.
- Разработчик должен оценить требования к программным средствам по следующим критериям
а) учет требований к системе и проекту системы;
b) внешняя согласованность с требованиями к системе;
с) внутренняя согласованность требований к объектам между собой;
d) тестируемость требований;
е) выполнимость программного проекта;
f) возможность эксплуатации и сопровождения.
- Разработчик должен провести совместный с заказчиком (пользователем) анализ требований. После успешного проведения анализа должно быть документально зафиксировано состоянии требований к программному объекту («Техническое задание», «Спецификация требований» и т.п.)
Для выявления требований используются (в различных соче-таниях) следующие методы:
• собеседование (интервьюирование);
• анкетирование;
• моделирование и анализ бизнес-процессов;
• сессии по выявлению требований (мозговой штурм);
• создание и демонстрация пользователям работающих прототипов приложений (для выявления замечаний и дополнительных
требований).
Цели создания ПИ и требования к нему отражаются в техническом задании (ТЗ), которому может предшествовать технико-экономическое обоснование, где проводится анализ осуществимости разработки на основании сопоставления требований к ПИ и возможности его эффективной разработки и функционирования с использованием современных информационных технологий
Вопрос 15 Сопровождение пи
Предложение о модификации (ПР) - общий термин, используемый для определения предполагаемых изменений в сопровождаемом программном продукте.
Типы сопровождения:
- Корректирующее сопровождение связано с изменениями, вызванными необходимостью устранения (исправления) фактических ошибок в прграммном продукте. Корректирующее сопровождение проводят в случае несоответствия программного продукта установленным требованиям.
- Профилактическое сопровождение связано с изменениями,вызванными необходимостью устранения (исправления) потенциальных (скрытых) ошибок в программном продукте. Профилактическое сопровождение обычно проводят для программных продуктов, связанных с обеспечением или защитой жизни людей.
- Адаптивное сопровождение. Изменения, вносимые при адаптивном и полном сопровождении, модернизируют программный продукт. Данные требования вносят сверх технических требований (спецификаций), установленных при проектировании или выпуске программного средства. Изменения, вносимые при адаптивном сопровождении (адаптивные изменения), связаны с необходимостью адаптации программного продукта к изменившейся среде (условиям). Данные изменения связаны с реализацией новых требований к системному интерфейсу, самой системе или техническим средствам.
- Полное сопровождение. Изменения, вносимые при полном сопровождении, улучшают рабочие характеристики программного средства и его сопровождаемость. Данные изменения могут приводить к предоставлению пользователям новых функциональных возможностей, пересмотру технологии разработки сопровождаемых документов или изменению самих документов.
Функции, выполняемые сопроводителем:
- планирование обеспечения всесторонней поддержки программного продукта;
- гарантирование всесторонней поддержки программного продукта;
- обеспечение планирования передачи программных продуктов из разработки на сопровождение.
- участие в различных обсуждениях (анализах);
- анализ текстов соответствующих программ;
- проведение верификации и аттестации (валидации).
Концепция сопровождения должна отражать:
- область сопровождения программного средства;
- практическое применение (адаптацию) данного процесса;
- определение организаций (лиц), ответственных за сопровождение;
- оценку стоимости сопровождения.
Данный процесс (проц сопровод) состоит из следующих работ:
1) подготовка процесса;
2) анализ проблем и изменений;
3) несение изменений;
4) проверка и приемка при сопровождении;
5) перенос;
6) снятие с эксплуатадии.