Маъруза Дастурлаш технологиясига кириш. Бошлангич тугунчалар


Маъруза-5 Дастурий таъминот конструкциясини ташки лойихалаш


Download 75 Kb.
bet5/6
Sana09.05.2023
Hajmi75 Kb.
#1449505
1   2   3   4   5   6
Bog'liq
DASTURLASH MARUZA

Маъруза-5 Дастурий таъминот конструкциясини ташки лойихалаш.
Конструкциялаш ёки ташки лойихалаш руёбга чикариш боскичида маълум бир максадлар аниклангандан сунг бошланади. Дастурий махсулотларга барча талаблар аниклангандан сунг бу боскичда шу тулашга олиб борилади. Бу боскич узи бир неча боскичлардан иборат. Масалан: Юкори сатхдаги дастлабки ташки лойих бу боскичда фойдаланувчи билан мулокат аникланади, аммо бу мулохани амалга оширувчи ахборотларнинг кириш форматлари аниклланмасслиги мумкин. Тула ташки лойиха системаларини архитектураси. Дастурий махсулотлни конструкциялаш процесси куйиддагича.

  1. Фукнционал декомпозиция ечиладиган масаланинг архитектураси аникланади.

  2. Такшки лойиха-ташки мухит билан фойдаланувчи орасидаги мулохаза.

  3. Маълумотлар базасини лойихалаш.

  4. Архитектурани лойихалаш.

Дастурий махсулотни лойихалашни асосий принциплари юкоридаги схемада келтирилган дастурий таъминотни тташки лойихалаш фойдаланувчи билан ташки мухит орамидаги богликликни эътиборга олишдан иборат. Фойданувчи билан дастурий махсулот куйидаги асосий конуниятлар мавжуддир.

  1. Дастурий махсулотни имкониятга уни бошкарадиган ишларидан доим хабардор булиш.

  2. Фойдаланувчи томонидан киритиладиган маълумотлар аник ва хатосиз булиш талаб килинади.

  3. Иложи борича маълумотлар клавиатура оркали камрок киритшга харакат килинг.

  4. Киритш ва чикариш махсулотлар ечимлари концентуал бутунлигини таъминлаш.

  5. Дастурий махсуллотлардан фойдаланиш учун махсус ёрдам бериш функцияларни тиклашни курсатиш.

  6. Экран дизайнини танлаш уч хилдан ортик ранг танлаш максадга мувофик эмасдир.

  7. Киритиладиган маълумотлар махсус форма куринишда ва бу изохлай берилиши керак.

Маъруза-6 Дастурий таъминот архитектураси. Даступий компонентларининг структурали тузилиши.

Агар ишлаб чикарилаётган дастур оддий тузиишга эга булса, бунда дастурнинг дастлабки кийматлари узига хос булган деталлар ташки муаммолар кулланилади. Ситеманинг архитектурасини лойихлаштирш жараёнини унинг компонентларини тузилишни туллик система кисм систетмаларини тузилиш лойихалашдан иборатдир. Системани архитектураси деганда барча дастурий модулларнинг тузилиш бир-бири билан богликллги модуллар сатхи кузда тутилади. С истема архитектурасини ишлаб чикаришда дастурлаш воситаларини шу система сатхларида жойлаштирилиши ва бир-бири билан боглаш тушунилади. Бунда 5 та сатхда бир хил катталикдаги дастурлаш комплекслари жойлашади. Дастурлар воситалари иерархик тузилишга эга булса, у холда конуниятларга мослашиши мумкин:



  • Иерархик ттузилишга эга булган модулларнинг бир-бири билан вертикал равишда богликлиги.

  • Бу модулларнинг хар бир сатхи узаро горизонтал богликлиги.

  • Сатхда модулларни шундай бошка модулларнинг шуни кузда тутилади.

Масалан: А В С

ВА ВВ ВС
ВАА ВАВ ВСА


------ ----- -----
ВААВ ВАВА ВАВС
Келтирлган расмда иерархиянинг турт сатхи ажратилган:

  1. Марказий диаметр вазифасини бажарувчи давтур ёки махсулот.

  2. Махаллий дасттур дийспетчер вазифасини бажарувчи дастур ёки махсулот.

3-4 Са тхлларддан функционал модуллар жойлашган булиши мумкин.
Маъруза-7 Дастурни режалаштириш структурали дастурлаш.

Модул мантикий лойихалаштириш дастури махсулот лойихалашнинг энг охирги боскичидир. Модулни лойихалаштиришда куйидагиларни эътиборга олиш лозим:



  1. Кулай буллган дастурлаш тили темалаш.

  2. Модул ташки дизььнкцияларни яратиш.

  3. Алгоритм ва маълумотлар тузилишини танлаш.

  4. Барча катталикларни алгоритмда тавсифлаш.

  5. Дастур матнинг кисмларга булиш ва бу кисмларни лойихаларини чратиш.

  6. Хар гал янги муаммо булаётган узгарувчиларни тавсифлаш.

  7. Дастур тугри ишлаётганлигини текшириш.

  8. Тестлаш.

Структурали дастурлаш-дастурлаш технологиясининг катта ютукларидан бири хисобланади.
Структурали дастурлаш учун аник бир конун мавжуд эмас. Хар бир дастурчи узининг маълум бир ттушунчасига эга.
Барча мавжуд булган структуралар асосланган структуралар дастурлаш куйидагича таъриф бериш мумкин. Структурали дастурлаш-хар бир дастурнинг юкоридан-пастга караб енгил укилиши тахлилловчи воситадир. Дастур чексиз равишда Goto операторини куллаш, структурали дастурни бузувчи курсаткич хисобланади. Маълум дастурлар мавжуд-ки, етарли даражада Goto ажратгичга эга булиб, юкоридан-пастга караб енгил уклади.
Аммо, бундан каътий назар дастурни, структуралашишини ошириш максадида иложи борича Goto операторидан фойдаланмаслик тавсия килинади. Одатда структурали дастурлашда куйидаги асосий 4 та структурадан фойдаланилади.

  1. Кетма-кет куринишда.

  2. Тармокланиш.

  3. Такрорланиш.

  4. Танлаш.


Download 75 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6




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