- •Основные этапы проектирования информационной системы.
- •Понятие «архитектура информационной системы»
- •Понятие жизненного цикла по и ис.
- •Каскадная и спиральная модели жизненного цикла.
- •Каскадная модель жц по и ис. Основные преимущества и недостатки.
- •Спиральная модель жц по и ис. Основные преимущества и недостатки.
- •Стандарт жизненного цикла по (исо/мэк 12207).Содержание процесса разработки (состав работ).
- •Стандарт жизненного цикла по (исо/мэк 12207). Процесс разработки. Содержание работ «анализ требований» и «проектирование архитектуры» в применении к системе и по
- •Стандарт жизненного цикла по (исо/мэк 12207). Процесс разработки. Содержание работы по детальному проектированию по.
- •Стандарт жизненного цикла по (исо/мэк 12207). Процесс разработки. Содержание работ по интеграции и квалификационному тестированию по
- •Стандарт жизненного цикла ис (исо/мэк 15288). Перечислить и описать процессы предприятия.
- •Стандарт жизненного цикла ис (исо/мэк 15288). Перечислить и описать процессы проекта.
- •Стандарт жизненного цикла ис (исо/мэк 15288). Перечислить и описать технические процессы.
- •Стандарт жизненного цикла по (исо/мэк 12207). Процессы, обеспечивающие качество создаваемой системы или программного продукта.
- •Стандарт жизненного цикла по (исо/мэк 12207). Процесс управления конфигурацией. Состав и содержание работ.
- •Стандарт жизненного цикла по (исо/мэк 12207). Процесс верификации. Состав и содержание работ.
- •Стандарт жизненного цикла по (исо/мэк 12207). Процессы аттестации, совместной оценки и аудита.
- •Стандарт жизненного цикла по (исо/мэк 12207. Группа организационных процессов. Категория управленческих процессов.
- •Стандарт жизненного цикла по (исо/мэк 12207). Группа организационных процессов. Категория организационных процессов
- •Методология и технология разработки по и ис. Какие основные проблемы они решают?
- •Ввод в действие,
- •Эксплуатация и сопровождение.
- •Описать понятия «модель» и «моделирование».
- •Цель создания, назначение sadt-моделей
- •Основные компоненты и структура sadt-модели
- •Sadt. Описать смысл и назначение понятий «цель», «субъект», «точка зрения», «контекст», «контекстная диаграмма модели».
- •Sadt. В каком случае модель будет считаться завершенной и успешно спроектированной?
- •Sadt. Назначение, расположение, особенности использования блоков и дуг на диаграммах.
- •Sadt. Виды, назначение, использование обратной связи на диаграммах.
- •Sadt. Описать 5 типов взаимосвязей между блоками. Возможна ли взаимосвязь между блоками двух разных диаграмм, как она изображается?
- •Sadt. Что такое с-номера и коды icom? Как они используются?
- •Sadt. В чем заключается, из каких этапов состоит процесс моделирования?
- •Понятие степени точности применительно к модели sadt
- •32. Опишите процесс «Управление требованиями» при проектировании ис.
- •Проектирование
- •Что такое «требование» в проектировании ис? Виды требований.
- •Процесс работы с требованиями в проектировании по и ис.
- •Извлечение и анализ требований в проектировании по и ис.
- •Спецификация программных и системных требований в проектировании по и ис.
- •Проверка требований в проектировании по и ис.
- •Стандарт гост р исо/мэк 9126. Характеристики качества по
- •39. Стандарт гост р исо/мэк 9126. Модель оценивания качества
- •Определение понятия качества по и ис и процессы обеспечения качества.
Процесс работы с требованиями в проектировании по и ис.
Процесс работы с требованиями не является дискретным; это постоянно действующий процесс на всех этапах жизненного цикла программного обеспечения. Процесс работы с требованиями инициируется в начале проекта и продолжается на протяжении всего жизненного цикла, в плоть до завершения проекта. Например, функциональные тесты создаются в соответствии с функциональными требованиями к программной системе и обычно выполняются, в том числе, при проведении приемочных испытаний. Как вы уже заметили, в переводе использовалась все же “работа с требованиями” для акцентирования внимания на том факте, что требования не только “определяются” на начальных этапах работ, но и модифицируются и используются во всем жизненном цикле.
Процесс работы с требованиями идентифицирует программные требования как элементы конфигурации (в терминах конфигурационного обеспечения) и контролирует их с использованием тех же практик конфигурационного управления, что и для других активов программных проектов (например, файлов или запросов на изменения).
Процесс работы с требованиями требует адаптации к проектному и/или организационному контексту, в рамках которого ведется соответствующий программный проект.
Заинтересованное лицо – некто, имеющий возможность (в том числе, материальную) повлиять на реализацию проекта/продукта.
Типичные примеры ролей:
Пользователи (Users): группа, охватывающая тех людей, кто будет непосредственно использовать программное обеспечение; пользователи могут описать задачи, которые они решают (планируют решать) с использованием программной системы, а также ожидания по отношению к атрибутам качества, отображаемые в пользовательских требованиях.
Заказчики (Customers): те, кто отвечают за заказ программного обеспечения или, в общем случае, являются целевой аудиторией на рынке программного обеспечения (образуют целевой рынок ПО);
Аналитики (Market analysts): продукты массового рынка программного обеспечения (как и других массовых рынков, например, бытовой техники) не обладают “заказчиками” в понимании персонификации тех, кто “заказывает разработку.
Инженеры по программному обеспечению, иженеры-программисты (Software Enginner): лица, обладающие обоснованным интересом к разработке программного обеспечения, например, повторному использованию тех или иных компонент, библиотек, средств и инструментов.
Основная цель управления и поддержки процессов – обеспечение связи между процессами и деятельностью, определенными в “модели процесса определения требований” и вопросами использования проектных ресурсов – стоимостью, человеческими ресурсами, инструментами и т.п.
Удовлетворение потребностей заказчика является целью любого программного проекта. Соответственно, обеспечение адекватности реализации требований в проекте просто невозможно представить без адекватных процессов работы с ними – начиная со сбора требований, заканчивая проверкой соответствия получаемого программного продукта этим требованиям на всех этапах его создания.
Улучшение процессов и в частности процессов разработки и управления требованиями должно предваряться формулировкой проблемы. Т.е. нет смысла заниматься улучшением ради улучшения, нужно четко понимать какая в настоящее время есть проблема в работе с требованиями, и насколько эта проблема значима, и только потом приступать к ее устранению, в частности через улучшение процессов.
