Главная
Организация разработки структурированных компонентов
Большое значение для структурирования компонентов имеет организация их разработки. Очевидно, не всякая организация может обеспечить получение в итоге структурированных компонентов. Поэтому первая проблема, которая при этом возникает, заключается в выборе такого способа проектирования компонентов, который в принципе может привести к структурированным компонентам.
В общем случае возможны два различных способа проектирования компонентов систем обработки данных: сверху вниз и снизу вверх. Проектирование по принципу сверху вниз заключается в том, что к разработке любого элемента приступают тогда, когда проведена разработка того элемента иерар-хической структуры, который является включающим для проектируемого. Проектирование по принципу снизу вверх, наоборот, предполагает, что к разработке любого элемента приступают только тогда, когда завершена соответствующая разработка всех элементов, входящих в проектируемый. Характеристики названных способов проектирования по каждому из условий структурированности приведены в табл. 3.3, из которой следует что, всей совокупности условий структурированности удовлетворяет способ проектирования сверху вниз. Следовательно, следующий, пятый принцип структурирования может быть сформулирован как принцип проектирования по способу сверху вниз.
Но выбранный способ проектирования допускает много различных вариантов организации самого процесса разработок. Поэтому вторая проблема организации проектирования состоит в том чтобы из множества возможных вариантов выбрать наиболее эффективный с точки зрения производительности. Очевидно, необходимым условием максимальной производительности является соответствие способа организации разработки компонентов способу их проектирования. Рассмотренный выше способ проектирования сверху вниз предполагает, что сначала разрабатывается самый верхний элемент структуры компонента (он, как правило, один), затем входящие в него (их как правило, несколько), затем входящие во входящие и т.д., т.е. фронт работ постепенно разрастается, но разрастается дискретно в соответствии с дискретностью иерархической структуры разрабатываемого компонента. Тогда, исходя из отмеченного выше условия соответствия способа организации разработки и способа проектирования компонентов системы обработки, представляется естественной следующая организация разработки. Самый верхний элемент структуры компонента разрабатывает тот специалист, который будет (или является) самым старшим руководителем разработки данного компонента; естественно, предполагается, что этот специалист должен быть и самым компетентным. Помощниками разработчика верхнего элемента должны быть те специалисты, которые затем станут ответственными разработчиками элементов, входящих в данный. Когда эти специалисты приступят к разработке соответствующих элементов, к ним в качестве помощников должны назначаться те специалисты, которые будут разрабатывать элементы следующего уровня и т. д. Описанная схема организации разработки в наглядном виде представлена.
 
« Пред.   След. »