Маъруза №5 Мавзу: Дастурий таъминотни лойихалаш


Дастурий таъминотни лойихалашнинг ташкилий таъминоти



Download 75 Kb.
bet4/5
Sana06.07.2022
Hajmi75 Kb.
#746307
1   2   3   4   5
Bog'liq
maruza5

Дастурий таъминотни лойихалашнинг ташкилий таъминоти

Дастурий таъминотни лойихалаш жараёнининг ташкилий таъминотини ишлаб чиқиш жамоаси ичидаги мутахассисларнинг ўзаро, ҳамда яратилаётган дастурий махсулотнинг буюртмачи ва фойдаланувчилари билан мулоқатини белгиловчи хужжатлар ташкил этади. Бу хужжатлар конкрет мутахассис ва рахбарларнинг лавозими ва малакасини инобатга олган холда дастур яратилишидаги қоида, мажбурият ва маъсулиятини аниқлаб беради.


Дастурий таъминотни яратиш жараёнининг ташкилий таъминотига дастурий махсулотни лойихалашнинг методологик ва технологик принциплари, ҳамда яратиш объекти ва босқичларининг характеристкалари киради.
Катта (мураккаб) дастурий махсулотларни бутун хаёт цикли давомидаги аниқ ташкилий таъминоти жуда мухим хисоланади. Бунда кўп сонли мутахассисларнинг жамоавий меҳнатини ва лойиха рахбарларининг буюртмачи ва фойдаланувчилар ўзаро алоқасини тўғри ташкил этилиши дастурий махсулотнинг бутун хаёт циклидаги муваффақияитини таъминлайди.


Дастурий таъминотни пастдан-юқорига ва юқоридан-пастга лойихалаш

Дастурий таъминотнинг иерархик кўп сатхли функционал дастурий тузилиши дастурни лойихалаш ва эксплуатациясини анча осонлаштиради, яратиш муддатини ва нархини қисқартиради.


Турли сатхлардаги функционал ва дастурий компонентларнинг сони, улар ўртасидаги боғланишлар мурккаблигини инобатга олган холда бажариладиган иш хажмини олдиндан бахолаш, муддат ва мехнат сарфи бўйича истиқболини прогноз қилиш мумкин. Натижада дастурий таъминотни лойихалаш жараёнини назорат этиш ишончли тарз олиб борилади.
Лойихалашнинг кўп сатхли иерархик ёндошуви мураккаб дастурий махсулотни, яъни тўла тизимнинг асосий масаласини ечишга қаратилган юқоридан пастга принципи бўйича лойихалашга имконият яратади. Лойихани декомпозицияси, иерархик сатхларга бўлиш баъзи бир харажатларни талаб этади. Тўла ресурслардан аниқ иерархия йўқ холига нисбатан ҳар бир сатхда лойиха компонентинин тежамкор қуриш ва соддалаштириш хисобига эффектив фойдаланилади.
Баъзида асосий юқоирдан –пастга лойихалаш усули билан биргаликда лойиха комопнентларини пастдан - юқорига қараб ишлаб чиқиш усули қўлланилади. Ишлаб чиқиш пастки сатх компонентидан бошланади, кейин иерархиянинг кейинги сатхидаги компонентни яратишга ўтилади ва х.к. Бу принципнинг афзаллиги шундаки, иерархиянинг нисбатан юқори сатхидаги компонентларни яратишга ўтгандан кейин лойиханинг пастки сатхидаги компонентларни тайёр деб хисоблаш ва уларни юқори сатх компонентларида қўллаш мумкин.
Бироқ амалда бундай ёндошувда лойиха мақсадларини аниқловчи ягона ифодаси мавжуд бўлмаганлиги сабабли баъзи холларда нотўғри ечим қабул қилинишига, яъни лойиха компонентларини қайтадан ишлаб чиқишга ва тўғирлашга олиб келади. Пастки с.атх компонентларини яратишда доимо лойиханинг умумий мақсадини эсдан чиқармаслик керак.
Дастурий таъминотни тўлалигича пастдан-юқорига принципи бўйича ишлаб чиқиш фақат миқдор жихатдан бир нечта модул билан чекланган катта бўлмаган дастурларда мумкин. Бунда ишлаб чиқувчи тўла дастур структурасини ва иерархиянинг барча сатхларида алохида модуллари функцияларини ихтиёрий вақтда бахолай олиш имконига эга бўлади.
Шунинг учун юзлаган модулларга эга катта дастурий махсулотларни яратишда юқоридан-пастга лойихалаш энг маъқул принцип хисобланади.
Кўпинча иккала метод ҳам бараварига қўлланилади:
- юқоридан-пастга — бир бутун қилиб бирлаштиришда;
- пастдан-юқорига — умумий яхши атладкаланган блокларни яратишда.
РЕЗЮМЕ
* Проектирование программного обеспечения представляет собой иерархическую декомпозицию, т.е. разбиение сложного проекта (проблемы) на ряд проще решаемых небольших проблем, которые в свою очередь разделяются на подпроблемы до тех пор, пока каждая необходимая деталь в ней не будет определена достаточно ясно.
* Проектирование охватывает различные виды деятельности по созданию программного обеспечения — от функциональной декомпозиции системы, определения архитектуры программного изделия до получения готового программного продукта и может быть разделено на этапы: конструирование, программирование и оценку программного продукта.
* На этапе проектирования создается и на 90 % приобретает свою окончательную форму разрабатываемое программное обес­печение.
* Большие программные средства обладают всеми свойствами сложных систем.
* Для значительного повышения производительности труда при разработке сложных программных изделий требуется стан­дартизация и комплексная автоматизация всего технологического процесса создания ПО.
* Методическая поддержка процесса проектирования прог­раммного обеспечения включает в себя комплекс стандартов, инструкций и методик, определяющих правила проектирования программ.
* Технологическая поддержка процесса проектирования прог­раммного обеспечения является детализацией документов мето­дической поддержки, регламентирующих конкретную техноло­гию обеспечения жизненного цикла программных изделий.
* Инструментальная поддержка процесса проектирования программного обеспечения состоит из программных средств вычислительной техники, обеспечивающих автоматизацию про­цесса создания программного изделия.
* Организационную поддержку процесса проектирования программного обеспечения составляют документы, регламен­тирующие взаимодействие специалистов внутри коллектива разработчиков и с соисполнителями, а также с заказчиками и пользователями разрабатываемых ПИ.
* На организационную поддержку процесса проектирования программного обеспечения влияют методологические и техно­логические принципы проектирования программных изделий, а также характеристики объекта и этапов разработки.
* Иерархическое многоуровневое функциональное и прог­раммное построение программного обеспечения значительно облегчает организацию их проектирования и эксплуатации, сокращает длительность и стоимость их разработки.
* Многоуровневый иерархический подход к проектированию позволяет проектировать сложные программные изделия по принципу сверху - вниз с позиции назначения и наилучшего решения основной целевой задачи всей системы.
* Разработка программного обеспечения полностью по прин­ципу снизу-вверх возможна лишь для сравнительно небольших групп программ, ограниченных по количеству несколькими модулями, когда разработчики способны оценивать в любое время структуру комплекса программ в целом и структуру и функции отдельных модулей на всех уровнях иерархии.



Download 75 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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