Дизајн одоздо

Аутор: John Stephens
Датум Стварања: 1 Јануар 2021
Ажурирати Датум: 27 Јуни 2024
Anonim
Tığ işi: Çanta, Cüzdan, Bebek Battaniyesi, Sepet, Patik, Terlik... Örgü Modelleri
Видео: Tığ işi: Çanta, Cüzdan, Bebek Battaniyesi, Sepet, Patik, Terlik... Örgü Modelleri

Садржај

Дефиниција - Шта значи дизајн одоздо нагоре?

Дизајн одоздо према доле је декомпозиција система на мање делове како би се схватили његови композициони подсистеми.


У дизајну одоздо према доле дизајниран је системски систем који прецизира, али не садржи детаље о било којим подсистемима првог нивоа. Затим се сваки подсистем детаљније дорађује, на пример, понекад се дели на много различитих нивоа подсистема, тако да се целокупна спецификација декомпонује на основне елементе.

Чим се ови основни елементи препознају, лакше је саставити те елементе као рачунарске модуле. Једном када су модули изграђени, једноставно их је саставити, градећи целокупни систем из ових појединачних елемената.

Дизајн одозго-доле познат је и као степенаст дизајн.

Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.

Тецхопедиа објашњава дизајн одоздо нагоре

Дизајн одозго према доље углавном је план направљен на простом, једноставном енглеском језику за програм. Веома је важно имати на уму да дизајн одозго мора бити независан од било којег програмског језика. Дизајн одозго према доле никада не мора да садржи референце на функције библиотеке или синтактичке елементе специфичне за одређени језик.


То је разлог због којег су дизајни одозго према доље написани на обичном енглеском језику. Концепт дизајниран одозго према доље је да се разбије задатак који програм извршава у врло мало опсежних подврсте.

Највиши ниво познат је као главни модул, горњи ниво или ниво 0. У овом тренутку, количина подзадатака мора бити мала. Већина програма на овом нивоу обично укључује три до седам поткњига. За програме мале величине, количина подзадатака мора бити на крајњем крају наведеног распона.

Подјела задатака у подзадаче у основи раздваја проблем на различите мање програме, што помаже програмерима да лако кодирају ове једноставније дијелове. Обично је могуће да су многи од тих подврсте тако основни да могу одмах одредити како написати код да би довршили тај део.

Међутим, то на највишем нивоу углавном није случај. Ако неки поднаслов садржи више од врло мало редака кода, препоручује се поновити поступак поделе. Типично се за сваки пододговор на највишем нивоу покреће нови модул на нивоу 1. Ови подскупови се разматрају појединачно, а опет подељују на разне друге подврсте. Процес пододјељења и стварања новог нивоа требао би се наставити све док кодери не могу имплементирати сваки дио проблема помоћу рачуналног кода.