Определения аппаратно-программного средства и его жизненного цикла

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

2014-06-18

28.92 KB

2 чел.


Поделитесь работой в социальных сетях

Если эта работа Вам не подошла внизу страницы есть список похожих работ. Так же Вы можете воспользоваться кнопкой поиск


Определения аппаратно-программного средства и его жизненного цикла.

Одним из ключевых понятий управления проектами, в том числе в приложении к индустрии программного обеспечения, является жизненный цикл проекта (Project Lifecycle Management - PLM).

Известный эксперт по управлению высокотехнологичными проетами Арчибальд так определяет жизненный цикл проекта [Арчибальд Р., 2003, с.58-59] [Арчибальд Р., 2005]:

“Жизненный цикл проекта имеет определенные начальную и конечную точки, привязанные к временной шкале. Проект в своем естественном развитии проходит ряд отдельных фаз.

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

Существует общее соглашение о выделении четырех обобщенных фаз жизненного цикла (в скобках приведены используемые в различных источниках альтернативные термины): - концепция (инициация, идентификация, отбор) - определение (анализ) - выполнение (практическая реализация или внедрение, производство и развертывание, проектирование или конструирование, сдача в эксплуатацию, инсталляция, тестирование и т.п.) - закрытие (завершение, включая оценивание после завершения)

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

.... Нередко можно наблюдать частичное совмещение или одновременное выполнение фаз проекта, называемое “быстрым проходом” в строительных и инжиниринговых проектах и “параллелизмом” – в военных и аэрокосмических. Это усложняет планирование проекта и координацию усилий его участников, а также делает более важной роль менеджера проектов.”

В общем случае, жизненный цикл определяется моделью и описывается в форме методологии (метода). Модель или парадигма жизненного цикла определяет концептуальный взгляд на организацию жизненного цикла и, часто, основные фазы жизненного цикла и принципы перехода между ними. Методология (метод) задает комплекс работ, их детальное содержание и ролевую ответственность специалистов на всех этапах выбранной модели жизненного цикла, обычно определяет и саму модель, а также рекомендует практики (best practices), позволяющие максимально эффективно воспользоваться соответствующей методологией и ее моделью.

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

Ниже приведены определения <модели> жизненного цикла программной системы, даваемые, например, в различных вариантах стандартов ГОСТ:

  •  Модель жизненного цикла - структура, состоящая из процессов, работ и задач, включающих в себя разработку, эксплуатацию и сопровождение программного продукта, охватывающая жизнь системы от установления требований к ней до прекращения ее использования [ГОСТ 12207, 1999].
  •  Жизненный цикл автоматизированной системы (АС) - совокупность взаимосвязанных процессов создания и последовательного изменения состояния АС, от формирования исходных требований к ней до окончания эксплуатации и утилизации комплекса средств автоматизации АС [ГОСТ 34, 1990].

Один из них - ГОСТ Р ИСО/МЭК 12207 является переводом международного стандарта ISO/IEC 12207, на основе которого, в свою очередь, создан соответствующий стандарт IEEE 12207. Второй – в рамках семейства ГОСТ 34 – разрабатывался в СССР самостоятельно, как стандарт на содержание и оформление документов на программные системы в рамках Единой системы программной документации (ЕСПД) и Единой системы конструкторской документации (ЕСКД). В последние годы, акцент делается на стандарты ГОСТ, соответствующие международным стандартам. В то же время, 34-я серия является важным дополнительным источником информации для разработки и стандартизации внутрикорпоративных документов и формирования целостного понимания и видения концепций жизненного цикла в области программного обеспечения.

В определённом контексте, “модель” и “методология” могут использоваться взаимозаменяемым образом, например, когда мы обсуждаем разграничение фаз проекта. Говоря “жизненный цикл” мы, в первую очередь, подразумеваем “модель жизненного цикла”. Несмотря на данное в стандартах 12207 определение модели жизненного цикла, все же, модель чаще подразумевает именно общий принцип организации жизненного цикла, чем детализацию соответствующих работ. Соответственно, определение и выбор модели, в первую очередь, касается вопросов определенности и стабильности требований, жесткости и детализированности плана работ, а также частоты сборки работающих версий создаваемой программной системы.

Скотт Амблер (Scott W. Ambler) [Ambler, 2005], автор концепций и практик гибкого моделирования (Agile Modeling) и Enterprise Unified Process (расширение Rational Unified Process), предлагает следующие уровни жизненного цикла, определяемые соответствующим содержанием работ (см. рис.1):

  •  Жизненный цикл разработки программного обеспечения – проектная деятельность по разработке и развертыванию программных систем
  •  Жизненный цикл программной системы – включает разработку, развертывание, поддержку и сопровождение
  •  Жизненный цикл информационных технологий (ИТ) – включает всю деятельность ИТ-департамента
  •  Жизненный цикл организации/бизнеса – охватывает всю деятельность организации в целом

Рисунок 1. Содержание четырех категорий жизненного цикла по Амблеру (используется с разрешения автора) [Ambler, 2005]

В данном контексте, SWEBOK описывает области знаний жизненного цикла системы и жизненного цикла разработки программного обеспечения. В свою очередь, как упоминается в SWEBOK, одним из фундаментальных взглядов на жизненный цикл является стандарт процессов жизненного цикла ISO/IEC, IEEE, ГОСТ Р ИСО/МЭК 12207.

PAGE  4



 

Другие похожие работы, которые могут вас заинтересовать.
357. Модели жизненного цикла аппаратно-программного средства (АПС), их достоинства и недостатки 192.04 KB
  Модели жизненного цикла Наиболее часто говорят о следующих моделях жизненного цикла: Каскадная водопадная или последовательная Итеративная и инкрементальная – эволюционная гибридная смешанная Спиральная spirl или модель Боэма Легко обнаружить что в разное время и в разных источниках приводится разный список моделей и их интерпретация. Например ранее инкрементальная модель понималась как построение системы в виде последовательности сборок релизов определенной в соответствии с заранее подготовленным планом и заданными уже...
2189. Понятие жизненного цикла ПО 185.18 KB
  Процессы жизненного цикла ПО по ISO 12207 Основные процессы Поддерживающие процессы Организационные процессы Адаптация Приобретение ПО; Передача ПО в использование; Разработка ПО; Эксплуатация ПО; Поддержка ПО Документирование; Управление конфигурациями; Обеспечение качества; Верификация; Валидация; Совместные экспертизы; Аудит; Разрешение проблем Управление проектом; Управление инфраструктурой; Усовершенствование процессов; Управление персоналом Адаптация описываемых стандартом процессов под нужды конкретного проекта Процессы строятся из...
20177. Анализ жизненного цикла продукции 190.29 KB
  Данная тема является особенно актуальной в современное время, так как жизненный цикл продукции имеет большое значение. Во-первых, он ориентирует руководителей на проведение анализа деятельности предприятия с точки зрения как настоящих, так и будущих позиций. Во-вторых, жизненный цикл товара нацеливает на проведение систематической работы по планированию и разработке новой продукции. В-третьих, данная тема помогает формировать комплекс задач и обосновывать стратегии и мероприятия маркетинга на каждом этапе жизненного цикла
356. Основные процессы жизненного цикла 11.91 KB
  Основные процессы жизненного цикла Приобретение Процесс приобретения как его называют в ГОСТ – “заказа†определяет работы и задачи заказчика приобретающего программное обеспечение или услуги связанные с ПО на основе контрактных отношений. Процесс приобретения состоит из следующих работ названия ГОСТ 12207 даны в скобках если предлагают другой перевод названий работ оригинального стандарта: Initittion – инициирование подготовка Requestforproposl preprtion – подготовка запроса на предложение подготовка заявки на подряд...
16247. Стратегический выбор компании с учетом этапа ее жизненного цикла 26.41 KB
  В условиях рыночной экономики выступая на рынке самостоятельным субъектом хозяйствования компании должны обладать определенной устойчивостью функционирования и развития. Учитывая сложную экономическую ситуацию вызванную мировым финансовым кризисом устойчивость функционирования и развития компании приобретает большое значение. Обладая данной информацией о развитии компании руководитель имеет возможность прогнозировать различные кризисные явления которые...
16487. ИНТЕГРИРОВАННАЯ ЛОГИСТИЧЕСКАЯ ПОДДЕРЖКА ЖИЗНЕННОГО ЦИКЛА НАУКОЕМКОЙ ПРОДУКЦИИ 80.35 KB
  Определение в западной терминологии дефиниции ИЛП связано с существенным изменением требований предъявляемых к надежности сложной техники: для сложной НП нуждающейся в ремонтном обслуживании и имеющей длительный срок использования затраты возникающие на этапе эксплуатации как правило в несколько раз превышают затраты на приобретение изделия. Поэтому создание и внедрение систем ИЛП в первую очередь было связано с поддержкой ЖЦ объектов сложной техники на этапе эксплуатации и их главные задачи заключаются в предотвращении неоправданных...
11702. СПЕЦИФИКА УПРАВЛЕНИЯ ПЕРСОНАЛОМ НА РАЗНЫХ ЭТАПАХ ЖИЗНЕННОГО ЦИКЛА ОРГАНИЗАЦИИ 240.15 KB
  Изучить взгляды различных авторов на теорию управления персоналом и жизненных циклов организации; Подробно проанализировать специфику управленческой деятельности на каждом из этапов; Проанализировать управление кадрами на современном этапе ЗАО «ОБД»; Предложить пути совершенствования системы управления персоналом в ЗАО «ОБД».
11938. Технология и аппаратно-программные средства построения сенсорных IP-сетей 112.14 KB
  Для разработчиков прикладных систем поддержан открытый интерфейс SSH. Данная технология позволяет эффективно организовать мониторинг состояния объектов сложной инфраструктуры в том числе для SmrtGrid промышленных объектов объектов повышенной опасности и т. Технология нашла применение для мониторинга городской системы теплоснабжения; для удаленного мониторинга и управления суперкомпьютерами семейства СКИФ.
354. Инструментальные средства управления проектами разработки аппаратно-программных средств 42.51 KB
  IBM Rtionl ProjectConsole IBM Rtionl ProjectConsole автоматизирует процесс создания и мониторинга отчетов о состоянии проекта благодаря созданию динамического Webсайта который отображает панель основных показателей проекта. Для руководителей проектов IBM Rtionl ProjectConsole предоставляет объективную картину достигнутых результатов на протяжении всего жизненного цикла проекта. IBM Rtionl ProjectConsole собирает фактические данные о состоянии разработки из платформы IBM Rtionl Suite и продуктов других поставщиков представляя эти результаты...
11701. Соответствие полученных повреждений транспортного средства Тойота Камри обстоятельствам ДТП и повреждениям, указанным в справке о ДТП. Исследование транспортного средства в целях определения стоимости восстановительного ремонта 1.8 MB
  Автором проведена судебная транспортно-трасологическая экспертиза по соответствию полученных повреждений транспортного средства Тойота Камри обстоятельствам ДТП и повреждениям, указанным в справке о ДТП, а также исследование транспортного средства в целях определения стоимости восстановительного ремонта и составлено заключение эксперта в соответствии с требованиями, предъявляемыми законодательством в области судебно-экспертной деятельности.
© "REFLEADER" http://refleader.ru/
Все права на сайт и размещенные работы
защищены законом об авторском праве.