Помощь в учёбе, очень быстро...
Работаем вместе до победы

Базовые основы разработки программного обеспечения

РефератПомощь в написанииУзнать стоимостьмоей работы

Средства (утилиты) разработки ПО обеспечивают автоматизированную или автоматическую поддержку методов. В целях совместного применения утилиты могут объединяться в системы автоматизированного конструирования ПО. Такие системы принято называть CASE-системами. Аббревиатура CASE расшифровывается как Computer Aided Software Engineering (программная инженерия с компьютерной поддержкой). Применение этих… Читать ещё >

Базовые основы разработки программного обеспечения (реферат, курсовая, диплом, контрольная)

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

Различают методы, средства и процедуры технологии разработки ПО [1].

Методы обеспечивают решение следующих задач:

  • — планирование и оценка проекта;
  • — анализ системных и программных требований;
  • — проектирование алгоритмов, структур данных и программных структур;
  • — кодирование;
  • — тестирование;
  • — сопровождение.

Средства (утилиты) разработки ПО обеспечивают автоматизированную или автоматическую поддержку методов. В целях совместного применения утилиты могут объединяться в системы автоматизированного конструирования ПО. Такие системы принято называть CASE-системами. Аббревиатура CASE расшифровывается как Computer Aided Software Engineering (программная инженерия с компьютерной поддержкой).

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

  • — порядок применения методов и утилит;
  • — формирование отчетов, форм по соответствующим требованиям;
  • — контроль, который помогает обеспечивать качество и координировать изменения;
  • — формирование «вех», по которым руководители оценивают прогресс.

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

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

Рассмотрим наиболее популярные парадигмы технологии конструирования ПО.

Показать весь текст
Заполнить форму текущей работой