Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Технологический цикл синтеза (разработки) ПО

Драйвер файловой системы обеспечивает доступ к информации, записанной на магнитный диск, по имени файла и распределяет пространство на магнитном диске между файлами. | Текстовый редактор — это программа, используемая специально для ввода и редактирования текстовых данных. | Табличный процессор | Библиотеки стандартных подпрограмм | Интегрированные пакеты программ | Жизненный цикл состоит из стадий - логически завершенных частей ЖЦ. | Термины и определения. | Объект - особый опознаваемый предмет, блок или сущность (реальная или абстрактная), имеющая важное функциональное назначение в данной предметной области. | Управление и его атрибуты | Сложная система как объект адаптации |


Читайте также:
  1. Биосинтез гема и его регуляция. Химизм реакций до порфобилиногена, представление о дальнейших путях синтеза гема. Порфирии.
  2. Вопрос 55. Дополнительные условия синтеза обычно выражаются в виде...
  3. Вопрос №3: Закон редкости и технологический выбор. Альтернативная стоимость (издержки упущенных возможностей). Кривая производственных возможностей.
  4. Какие цитокины непосредственно участвуют в регуляции синтеза IgE?
  5. Механизм действия инсулина: A) Усиление синтеза белковB) Снижение гликемии E) Подавление липолиза
  6. Моделирование потенциала карьерного роста менеджера как технологический процесс
  7. Нарушения биосинтеза гема. Порфирии

В процессе синтеза формируется ответ на вопрос: «Каким образом система будет реализовывать предъявляемые к ней требования?».

Выделяют три этапа синтеза:

· проектирование ПО,

· кодирование ПО,

· тестирование ПО.

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

Иными словами, модели анализа поставляют этапу проектирования исходные сведения для работы.

· Информационная модель описывает информацию, которую, по мнению заказчика, должно обрабатывать ПО.

· Функциональная модель определяет перечень функций обработки.

· Поведенческая модель фиксирует желаемую динамику системы (режимы ее работы).

На выходе этапа проектирования – разработка данных, разработка архитектуры и процедурная разработка ПО.

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

 


Разработка Разработка

архитектуры данных

       
   


Процедурная

разработка

 

 
 

 

 


 

Программные модули

       
 
 
   

 


Проверенная и объединенная программная система

 

Рис.2.1. Информационные потоки процесса синтеза ПС

 

Разработка архитектуры выделяет основные структурные компоненты и фиксирует связи между ними.

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

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

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

Следует отметить, что решения, принимаемые в ходе проектирования, делаю его стержневым этапом процесса синтеза. Важность проектирования можно определить одним словом – качество.

Проектирование – эта п, на котором «выращивается» качество разработки ПО.

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

Проектирование обеспечивает нас такими представлениями ПО, качество которых можно оценить.

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

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


Дата добавления: 2015-07-25; просмотров: 88 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
МЕТОДЫ И СРЕДСТВА ПРОЕКТИРОВАНИЯ ПРОГРАММ СЛОЖНОЙ СТРУКТУРЫ| Особенности этапа проектирования.

mybiblioteka.su - 2015-2024 год. (0.008 сек.)