Технология программирования. - 65 стр.

UptoLike

- 67 -
2) обеспечение сопровождаемости остальных программ ПС.
При решении этих задач рекомендуется использовать слоистую систему как
архитектуру ПС (см. 5.1.). В ней выделяется основной слой, в котором реализуют-
ся основные функции ПС. Он независим от аппаратно-операционной платформы.
Выделяется слой, называемый ядром, который объединяет в себе зависящие от ап-
паратно-операционной платформы ПМ.
Через этот слой осуществляется взаимо-
действие с внешней ИС. Для межслойного взаимодействия реализуется системный
интерфейс, независимый от аппаратно-операционной платформы и обеспечиваю-
щий правила обращения из основного слоя в модули ядра. В слое оболочки соби-
раются модули, отвечающие за ПИН. Между оболочкой и основным слоем реали-
зуется интерфейс, независимый от графической
пользовательской платформы и
поддерживающий обращения из оболочки в модули основного слоя.
Модульность ПС позволяет сформировать эти слои путём выделения ПМ с
нужными свойствами и распределения их между указанными слоями. Модуль-
ность и структурированность оболочки и ядра придают слоям свойство модифици-
руемости, для чего применяют такие методы, как унификация интерфейсов, стан-
дартизация протоколов и другие [5].
13. Управление процессом разработки ПС
Управление разработкой ПСэто комплекс мероприятий, обеспечивающих
необходимые условия для работы коллектива разработчиков. Кроме того, обеспе-
чиваются планирование и контроль деятельности этого коллектива, а также вы-
полнение сроков и бюджета проекта [5]. Другими словами это называют управле-
нием программным проектом. Целью или результатом этой деятельности являет-
ся обеспечение требуемого качества ПС. Под
программным проектом понимается
совокупность работ, связанных с разработкой ПС. А ход выполнения этих работ
развитие проекта.
Необходимые условия для работы коллектива разработчиков:
помещения;
аппаратно-программные средства;