Рубрики

Программные процессы в программной инженерии

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

Компоненты программного обеспечения:
Есть три компонента программного обеспечения:

  1. Программа:
    Компьютерная программа — это список инструкций, которые сообщают компьютеру, что делать.
  2. Документация:
    Исходная информация о продукте содержится в проектной документации, подробных кодах комментариев и т. Д.
  3. Операционные процедуры:
    Набор пошаговых инструкций, составленных организацией, чтобы помочь работникам выполнять сложные рутинные операции.

Есть четыре основных ключевых процесса деятельности:

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

Кризис программного обеспечения:

  1. Размер и стоимость:
    С каждым днем растет сложность и ожидания от программного обеспечения. Программное обеспечение дороже и сложнее.
  2. Качество:
    Программные продукты должны иметь хорошее качество.
  3. Задержка доставки:
    Разработка программного обеспечения занимает больше времени, чем предполагаемое время, что, в свою очередь, приводит к увеличению затрат.

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

  1. Модель рабочего процесса:
    Это последовательный ряд задач и решений, которые составляют бизнес-процесс.
  2. Модель водопада:
    Это последовательный процесс проектирования, в котором прогресс неуклонно движется вниз. Фазы в модели водопада:
    • (i) Спецификация требований
    • (ii) Разработка программного обеспечения
    • (iii) Осуществление
    • (iv) Тестирование
  3. Модель потока данных:
    Это схематическое представление потока и обмена информацией в системе.
  4. Модель эволюционного развития:
    Следующие действия рассматриваются в этом методе:
    • (i) Спецификация
    • (ii) Развитие
    • (iii) Валидация
  5. Роль / Действие Модель:
    Роли людей, вовлеченных в процесс разработки программного обеспечения и действия.

Рекомендуемые посты:

Программные процессы в программной инженерии

0.00 (0%) 0 votes