- •Определения “системный подход”, “программная инженерия”, “информационная система”, “архитектура информационной системы”, “программное обеспечение”.
- •Цели проектирования информационных систем.
- •По принципам обработки информации:
- •По охвату уровней управления
- •Определение функциональной подсистемы эис. Типы функциональных подсистем, примеры.
- •Принципы критичности и масштаба программного обеспечения.
- •Определение и классификация нормативно-методического обеспечения программного обеспечения.
- •Организационные процессы стандарта жизненного цикла программного обеспечения.
- •7.2 Процесс создания инфраструктуры
- •7.3 Процесс усовершенствования
- •Каскадная модель жизненного цикла эис. Достоинства и недостатки. Области применения.
- •Модель технологической зрелости разработчиков программного обеспечения смм.
- •Уровни модели смм.
- •Относительный показатель экономической эффективности информационной системы, абсолютный показатель снижения трудовых затрат, экономия финансовых затрат от внедрения эис.
- •Понятие совокупной стоимости владения.
- •Стадии канонического проектирования эис.
- •Классификация MuSCoW.
- •Содержание технического задания на разработку программного обеспечения.
- •Пункт технического задания “требования к системе”.
- •Содержание технического проекта на разработку программного обеспечения.
- •Единица измерения размера по. Loc.
- •Единица измерения размера по. Fp.
Каскадная модель жизненного цикла эис. Достоинства и недостатки. Области применения.
Каскадная модель предполагает переход на следующий этап после полного окончания работ по предыдущему этапу.
Преимущества применения каскадного способа заключаются в следующем:
на каждом этапе формируется законченный набор проектной документации, отвечающий критериям полноты и согласованности;
выполняемые в логичной последовательности этапы работ позволяют планировать сроки завершения всех работ и соответствующие затраты.
Каскадный подход хорошо зарекомендовал себя при построении ЭИС, для которых в самом начале разработки можно достаточно точно и полно сформулировать все требования, с тем чтобы предоставить разработчикам свободу реализовать их технически как можно лучше. В эту категорию попадают сложные расчетные системы, системы реального времени и др. (слайд 8) СМ тетрадь.
Поэтапная модель жизненного цикла ЭИС с промежуточным контролем. Достоинства и недостатки. Области применения.
Поэтапная модель с промежуточным контролем — итерационная модель разработки ЭИС и ИТ с циклами обратной связи между этапами. Преимущество такой модели заключается в том, что межэтапные корректировки обеспечивают меньшую трудоемкость разработки по сравнению с каскадной моделью; однако время жизни каждого из этапов растягивается на весь период разработки. (слайд 9)
Различные варианты итерационного подхода реализованы в большинстве современных технологий и методов: RUP, MSF, XP.См тетрадь
Спиральная модель жизненного цикла ЭИС. Цикл Деминга. Достоинства и недостатки. Области применения.
Спиральная модель ЖЦ - была разработана в середине 1980-х годов Барри Боэмом. Она основана на классическом цикле Деминга PDCA (plan-do-check-act). При использовании этой модели ИС создается в несколько итераций (витков спирали) методом прототипирования.
На каждой итерации оцениваются:
- риск превышения сроков и стоимости проекта
- необходимость выполнения еще одной итерации
- степень полноты и точности понимания требований к системе
- целесообразность прекращения проекта.
Специалистами фирм, занимающихся проектированием и созданием программных продуктов, отмечаются следующие преимущества спиральной модели:
накопление и повторное использование проектных решений, средств проектирования, моделей и прототипов ЭИС;
ориентация на развитие и модификацию системы и технологии в процессе их проектирования;
анализ риска и издержек в процессе проектирования систем и технологий. (слайд 10)
Модель технологической зрелости разработчиков программного обеспечения смм.
Зрелость процессов (software process maturity) - это степень управляемости, контролируемости и эффективности. Реальное использование процессов невозможно без их документирования и доведения до сведения персонала организации, без постоянного контроля и совершенствования их выполнения. Возможности хорошо продуманных процессов полностью определены. Повышение технологической зрелости процессов означает, что эффективность и качество результатов их выполнения могут постоянно возрастать.
В организациях, достигших технологической зрелости, процессы создания и сопровождения ПО принимают статус стандарта, фиксируются в организационных структурах и определяют производственную тактику и стратегию.
Модель СММ развивает положения о системе качества организации, формируя критерии ее совершенства - пять уровней технологической зрелости, которые в принципе могут быть достигнуты организацией-разработчиком.
Надписи на стрелках определяют особенности совершенствования процессов при переходе с уровня на уровень.
Уровни со второго по пятый могут характеризоваться через операции, направленные на стандартизацию и (или) модернизацию процессов создания ПО, и через операции, составляющие сами процессы его создания. При этом первый уровень является как бы базой, фундаментом для сравнительного анализа верхних уровней.
