Методы и средства инженерии программного обеспечения



         

Введение


 В последние годы быстро развиваются такие  направления программной инженерии, как построение ПС из ПИК; инженерные методы проектирования, которые характеризуются проверкой достижения показателей качества компонентов на этапах ЖЦ и оценкой затраченных ресурсов и стоимости. Главное место среди этих методов занимает   компонентный подход  к построению  ПС, так как принцип использования готовых компонентов является  основой  этого подхода и  стратегическим направлением повышения производительности разработчиков и обеспечения  качества ПС.

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

Исследования и разработки в области инженерии программирования, основанного на использовании готовых ранее разработанных ПИК привели к тому,  что сформировалось и используются два  инженерных направления  применения разных видов готовых ПИК при создании новых ПС [4]:

1) инженерия построения новых одиночных ПС уникального типа из ПИК. Это направление получило название прикладная инженерия  (application engineering), которой соответствует процесс производства конкретных  ПС как  совокупности компонентов,  подсистем и ПИК одного класса,  созданных раньше как  самостоятельные программные продукты или как элементы  процесса  инженерии некоторой предметной области;

2) инженерия построения готовых частей систем в конкретной ПрО. Это направление  получило название инженерия проблемной области  (domain engineering), которой соответствует процесс классификации и фиксации ПИК многоразового пользования в рамках  конкретной ПрО в виде готовых частей системы,  самой системы или семейства систем.


Содержание  Назад  Вперед