31142

Понятия и процессы ЖЦ ПО

Доклад

Информатика, кибернетика и программирование

Он охватывает работы по созданию ПО и его компонентов в соответствии с данными требованиями включая оформление проектной и эксплуатационной документации подготовку материалов необходимых для проверки работоспособности и соответствующего качества программных продуктов материалов необходимых для организации обучения персонала и т. Определение компонентов ее оборудования ПО и операций выполняемых эксплуатирующим систему персоналом. Разработка и документирование программных интерфейсов ПО и БД разработка предварительной версии...

Русский

2013-08-25

43.11 KB

1 чел.

Вопрос 4 Понятия и процессы ЖЦ ПО.

Жизненный цикл – это период времени, который начинается с момента принятия решения о необходимости создания ПО и заканчивается в момент полного изъятия из эксплуатации.

Программный продукт – набор компьютерных программ, процедур и возможно связанной с ними документации и данных.

Процесс – совокупность взаимосвязанных действий, преобразующих некоторые входные данные в выходные.

Каждый процесс характеризуется определенными задачами и методами их решения, исходными данными, полученными от других процессов, и результатами.

В соответствии с данным стандартом все процессы ЖЦ разделены на 3 группы.

Основные процессы.

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

Подготовительная работа. Выбор модели ЖЦ, методы, средства разработки, составление плана выполнения работ.

Анализ требований к системе. Определяются ее функциональные возможности, пользовательские требования, требования к надежности, внешним интерфейсам.

Проектирование архитектуры системы. Определение компонентов ее оборудования, ПО и операций, выполняемых эксплуатирующим систему персоналом.

Анализ требований к ПО. Предполагает определение следующих характеристик для каждого компонента ПО:

  1.  Функциональные возможности;
  2.  Внешние интерфейсы;
  3.  Спецификация надежности и безопасности;
  4.  Эргономические требования;
  5.  Требования к установке, эксплуатации, сопровождению и пользовательской документации.

Проектирование архитектуры ПО. Разработка и документирование программных интерфейсов ПО и БД, разработка предварительной версии пользовательской документации, определение структуры ПО и состав его компонентов, разработка и документирование предварительных требований к тестам и плана интеграции ПО.

Детальное проектирование ПО. Описание компонентов ПО и интерфейсов между ними достаточное для их последующего кодирования и тестирования, разработка детального проекта БД, обновление пользовательской документации и плана интеграции ПО.

Интеграция ПО. Сборка разработанных компонентов в соответствии с планом интеграции и их тестирование.

Классификационное тестирование ПО. Проводится в присутствии заказчика.

Интеграция системы. Сборка всех ее компонентов.

Вспомогательные процессы.

Документирование. Завершение оформления проекта ИС.

Управление конфигурацией. Предполагает административные и технические процедуры на всем ЖЦ для определения состояния компонентов ПО в системе, управления модификациями ПО, описания и подготовки отчетов о состоянии компьютеров. Конфигурация - совокупность его функциональных и физических характеристик, установленных в технической документации и реализованных в ПО.

Верификация. Определение того, что программные продукты, являющиеся результатом некоторого действия, полностью удовлетворяют требованиям, обусловленным предшествующими действиями.

Аттестация. Определение полноты соответствия заданных требований и созданной системы их конкретному функциональному назначению.

Совместная оценка. Предназначен для оценки состояния работ по проекту и ПО, создаваемого при выполнении данных работ. Процесс сосредоточен на контроле планирования независимой оценки.

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

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

Организационные процессы

Управление. Состоит из действий и задач, которые могут выполняться любой стороной, управляющей своими процессами. Данная сторона отвечает за управление выпуском продукта, управление проектом и задачами, соответствующих процессов, таких как организационные и т.д.

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

Усовершенствование. Оценка, измерение, контроль и усовершенствование процессов ЖЦ. Направлено на повышение производительности труда, участвующих специалистов.

Обучение и постоянное повышение квалификации персонала.


 

А также другие работы, которые могут Вас заинтересовать

22102. Детская беспризорность 37 KB
  Причины Беспризорность вызывается причинами социальноэкономического характера такими как войны революции голод стихийные бедствия и другие изменения условий жизни влекущие за собой сиротство детей. Детская беспризорность в России Гражданская война Резко увеличилось число беспризорных детей после Первой мировой войны и Гражданской войны. В 1919 году образован Государственный совет защиты детей во главе с А.
22103. ТЕОРИИ ДЕВИАЦИЙ 34 KB
  При работе с клиентами в обязанности школьного социального педагога входит: обеспечение педагогической направленности содержания форм методов используемых в ходе работы; изучение медикопсихологопедагогических условий влияющих на личность его интересы потребности; организация социальнопедагогической деятельности в социуме различных видов сотрудничества детей и взрослых; содействие детям и взрослым в решении личных и социальных проблем; предотвращение правонарушений; реабилитация клиентов; представление и защита интересов...
22104. Методы абстрактного синтеза 40 KB
  Задача абстрактного синтеза заключается в составлении таблиц переходов и выходов автоматов по заданным условиям его функционирования представленным в форме регулярных выражений. Построенный по этим таблицам автомат обычно содержит лишние внутренние состояния. На втором этапе производится минимизация количества внутренних состояний заданного автомата. Синтезируемый автомат может быть задан либо как автомат Мура либо как автомат Мили.
22105. Общие правила подчинения мест регулярного выражения 54.5 KB
  Определим вначале внутренние состояния в которые переходит автомат из состояния 0 при подаче на его вход сигнала x1. Следовательно автомат из состояния 0 под действием сигнала x1 переходит в состояние 2. Аналогично сигнал x2 переводит автомат из состояния 0 в состояние 1 т. Отсюда получаем следующую отмеченную таблицу переходов: yg e e e e e e y1 e y2 xj ai 0 1 2 3 4 5 6 7 8 x1 2 2 4 2 6 2 7 7 2 x2 1 1 3 1 5 1 8 8 1 yg E e e y1 e y2 xj ai A0 a1 a2 a3 a4 a5 x1 A1 a2 a3 a4 a4 a1 x2 A0 a0 a0 a5 a5 a0 Из построенной таблицы видно что из...
22107. Структурный синтез конечных автоматов 28 KB
  По таблице переходов автомата определяют к каким группам принадлежат внутренние состояния в которые автомат из данного состояния под воздействием каждой буквы входного алфавита. Эти состояния запишем в виде последовательности букв под каждым из состояний автомата. Например из состояния 0 автомат переходит в состояния 2 3 и 1 которые принадлежат соответственно к следующим группам a b и a. Проводят новое разделение внутренних состояний на группы объединяя в каждой группе состояния отмеченные одинаковой последовательностью букв.
22108. Элементарные автоматы 30.5 KB
  Таблица переходов Т триггера имеет вид: yg 0 1 xj ai 0 1 T=0 0 1 T=1 1 0 Из таблицы переходов видно что Ттриггер обладает полной системой переходов и выходов поскольку для каждой пары состояний 00 01 10 11 имеется входной сигнал обеспечивающий переход из одного состояния в другое. На практике более удобно вместо отмеченных таблиц переходов пользоваться так называемыми матрицами переходов элементарных автоматов. Матрица переходов определяет значения сигналов на входах элементарного автомата обеспечивающие каждый их четырех...
22109. D-триггер(триггер задержки) 28.5 KB
  Название Dтриггера происходит от слова €œdelay€ задержка. Из определения следует что состояние триггера в момент времени t1 повторяет значение входного сигнала Dt в момент времени t отсюда и название триггера задержки. Матрица переходов для Dтриггера: D Qt Qt1 0 0 0 1 0 1 0 1 0 1 1 1 Обозначения асинхронного и синхронного Dтриггеров. Матрица переходов RS триггера имеет вид.
22110. J-K триггер (универсальный триггер) 24 KB
  Триггером JK типа называют автомат Мура с двумя устойчивыми состояниями и двумя входами J и K который при условии J K = 1 осуществляет инверсию предыдущего состояния т. при J K = 1 Qt1 = Qt а в остальных случаях функционируют в соответствии с таблицей истинности RS триггера при этом вход J эквивалентен входу S а вход K входу R. Этот триггер уже не имеет запрещенной комбинации входных сигналов и его таблица истинности т.