31142

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

Доклад

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

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

Русский

2013-08-25

43.11 KB

1 чел.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


 

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

37700. Критерій Стьюдента 74.92 KB
  Щільність розподілу Графік щільності розподілу Стьюдента за зовнішнім виглядом нагадує нормальні криві. Але вони значно повільніше спадають до осі t якщо особливо за малих значень n Складено таблиці розподілу Стюдента здебільшого виду для кількості ступенів волі від 1 до 20. Якщо кількість ступенів волі більша то можна застосовувати нормальний закон розподілу з нульовим математичним сподіванням і одиничною дисперсією. Щільність цього розподілу подається формулою: Щільність розподілу Фішера має графік зображений на Для розподілу Фішера...
37701. Ознайомлення з середовищем програмування. Структура програми. Програмування лінійних та розгалужених алгоритмів 1.24 MB
  Тема: ознайомлення з середовищем програмування. Структура програми. Програмування лінійних та розгалужених алгоритмів. Мета: навчитись програмувати лінійні та розгалужені алгоритми мовою програмування С.
37702. Моделювання і розробка ІС 691 KB
  У рамках Rtionl Rose використовуються наступні графічні діаграми UML: Діаграма варіантів використання дозволяє здійснити аналіз функцій системи. Діаграма класів дозволяє описати структуру інформаційних обєктів ІС. Діаграма станів дозволяє відобразити зміни станів окремого об'єкта чи субєкта ІС представляючи його у вигляді спеціального орієнтованого графа. Діаграма діяльності використовуються для опису інформаційних процесів; Діаграма послідовності служить для моделювання характеристик взаємодії передачі і прийому...
37703. Побудова локальної комп’ютерної мережі 1.95 MB
  2 Завдання: Навчитись встановлювати драйвери мережних адаптерів в середовищі операційних систем Windows 2000 XP; дослідити схеми підключення мережних пристроїв в локальній компютерній мережі топології âзіркаâ та âієрархічна зіркаâ; навчитись налаштовувати адресацію компютерів в локальній компютерній мережі; дослідити способи перевірки працездатності компютерної мережі за допомогою діагностичних утиліт. ІРАДРЕС МАСКУ ПОДСЕТИ ШЛЮЗ...
37705. Оцінка розміру та вартості проекту за моделлю COCOMO 64.5 KB
  Тема: Оцінка розміру та вартості проекту за моделлю COCOMO Мета: набуття навиків у прогнозуванні характеристик проектів ПЗ з використанням конструктивної моделі вартості CОnstructive CОst MОdel. Короткі теоретичні відомості COCOMO це множина моделей яка дозволяє обчислити вартість проекту ПЗ на основі одиниці виміру кількість рядків коду LOC. COCOMO включає наступні моделі: базова COCOMO застосовується у фазі специфікування вимог; проміжна COCOMO застосовується у фазах розробки множин вхідних умов проекту наприклад ...
37706. Введение в экономическую теорию. Основные проблемы экономики: структура экономики, эффективность и благосостояние 123.5 KB
  Экономическая теория - одна из наук об обществе. Термин экономия впервые предложен древнегреческим мыслителем Ксенофонтом. Встречается он и работах Аристотеля (IV в. до н. э.), которого иногда называют \"отцом\" экономической науки.
37707. Однофакторний аналіз 34.27 KB
  Найбільш прості розрахунки виходять при рівній кількості дослідів на кожному рівні фактора А табл. Таблиця 1 Вихідні дані для однофакторного дисперсійного аналізу з рівним числом паралельних дослідів Рівні фактора Номер досліду 1 2 . Суму квадратів всіх дослідів ; 2 3. Суму квадратів сум по стовпцях поділену на число дослідів в стовпцю ; 3 4.