1 Автоматизированная система управления цехом в информационной системе«Производственный менеджмент». Дисциплина «Информационные системы в организации»



Download 12,19 Mb.
bet87/311
Sana15.11.2022
Hajmi12,19 Mb.
#865874
1   ...   83   84   85   86   87   88   89   90   ...   311
Bog'liq
otvety1

106 Методы сборки программы.
Дисциплина «Разработка и стандартизация программных средств и информационных технологий»
Сборка модулей в программный комплекс может осущест­вляться двумя методами: монолитным, пошаговым. Пошаговая сборка может быть восходящей (снизу-вверх) и нисходящей (сверху-вниз).
Монолитный метод сборки предполагает выполнение авто­номного тестирования каждого модуля, а затем их одновремен­ную сборку и тестирование в комплексе.
Пошаговое тестирование предполагает последовательное подключение к набору уже оттестированных модулей очеред­ного тестируемого модуля. В качестве примера рассмотрим программу, состоящую из 9 модулей.



При монолитном тестировании все 9 модулей, входящих в программу, тестируются независимо друг от друга, последова­тельно или параллельно. Затем они собираются в одну програм­му. Для автономного тестирования любого модуля нужен модуль-драйвер (отлаживающий модуль) и один или несколько модулей-заглушек (имитаторы). Для рассматриваемого примера модули-драйверы нужны для всех модулей, кроме модуля Ml, a модули-заглушки нужны для всех модулей, кроме М5, Мб, М7, М8, М9 (т.е. модулей самого низшего уровня).


При монолитной сборке для автономного тестирования составляющих программный комплекс модулей дополнительно необходимо разработать 8 модулей-драйверов и минимум 9 модулей-заглушек.
Драйвер - это модуль, обеспечивающий вызов и передачу тес­тируемому модулю необходимых входных данных и обработку результатов.
Заглушка - это модуль, имитирующий функции модулей, вызываемых тестируемым.
Метод пошаговой сборки предполагает, что модули тести­руются не автономно, а подключаются поочередно для выпол­нения теста к набору уже ранее оттестированных модулей. При таком подходе возможны 2 варианта: сверху-вниз или снизу-вверх.
При тестировании сверху-вниз для модуля Ml нужно разработать 3 заглушки. Далее подключается реаль­ный модуль М2, для которого нужно предварительно разрабо­тать 2 заглушки, и тестируются М1-М2. Затем заглушка М5 заменяется реальным модулем М5 и тестируется цепочка М1-М2-М5. Процесс продолжается до тех пор, пока не будет собран весь комплекс.
Есть возможность некоторого распараллеливания работ и автономного тестирования цепочек

При пошаговой сборке сверху-вниз нужно разработать 9 заглушек, но не нужны драйверы.
При тестировании снизу-вверх процесс организуется следую­щим образом: тестируются модули низшего уровня - М5, Мб, М7, М8, М9. Для каждого из них нужен драйвер. Далее параллельно можно проводить тестирование М5-М2, М6-М2, М7-МЗ, М8-М4, М9-М4. Затем подключить Ml и провести комплексное тести­рование всей программы. При восходящем тести­ровании нужно будет разработать максимум 8 драйверов, но не нужны заглушки.
Монолитная сборка требует больших затрат, так как пред­полагает дополнительно разработку драйверов и заглушек, в то время как при пошаговой сборке разрабатываются либо только заглушки (сверху-вниз), либо только драйверы (снизу-вверх).
При пошаговом тестировании раньше обнаруживаются ошибки в интерфейсах между модулями, поскольку раньше начинается сборка программы. При монолитном методе модули "не видят друг друга" до последней фазы.
Отладка программ при пошаговом тестировании легче, так как большинство ошибок интерфейса трудно локализовать при монолитном тестировании. Однако безусловным преимущест­вом монолитного метода сборки является большая возмож­ность распараллеливания работ.



Download 12,19 Mb.

Do'stlaringiz bilan baham:
1   ...   83   84   85   86   87   88   89   90   ...   311




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish