Дизайн високого рівня – поняття, що використовується для характеристики архітектури, яка буде використовуватися для створення програмного продукту. Архітектурна схема являє собою огляд всієї системи, виявлення основних компонентів, які будуть розроблені для продуктів і їх інтерфейсів. ДВР використовує від можливих нетехнічних до технічних термінів, які повинні бути зрозумілими для адміністраторів системи. На відміну від низького рівня дизайну, який додатково розкриває логічну детальну конструкцію кожного з цих елементів для програмістів.
Призначення
- Попередній дизайн — на попередніх етапах розробки програмного забезпечення необхідно визначити розмір проекту та визначити ті частини проекту, які можуть бути ризикованими або зайняти багато часу.
- Загальний огляд дизайну. — по мірі того, як проект продовжується, необхідно представити огляд того, як різні підсистеми та компоненти системи збігаються.
В обох випадках дизайн високого рівня повинен мати повний перегляд всієї системи, розбиваючи її на більш дрібні деталі, які легше зрозуміти. Для мінімізації витрат на обслуговування в якості розробчих доходів і дизайну нижнього рівня, дизайн високого рівня розробляють лише в тій мірі, необхідної для задоволення цих потреб.
Документ дизайну високого рівня
High-level design document або HLDD додає необхідні деталі до поточного опису проекту, щоб представляти придатну модель для кодування. Цей документ містить діаграму архітектури високого рівня, що відображає структуру системи, таку як архітектура бази даних, архітектуру додатків (рівні), потоки програм (навігацію), архітектуру безпеки та архітектуру технології.
Огляд дизайну
Дизайн високого рівня забезпечує огляд системи, продукту, послуги або процесу.
Такий огляд допомагає підтримувати компоненти, сумісні з іншими.
Дизайн найвищого рівня повинен коротко описати всі платформи, системи, продукти, послуги та процеси, від яких залежить, і включати будь-які важливі зміни, які потрібно внести.
Крім того, слід коротко розглянути всі значні комерційні, правові, екологічні, безпечні, безпечні та технічні ризики, проблеми та припущення.
Ідея полягає в тому, щоб стисло окреслити кожну робочу область, явно делегувавши право власності на більш детальну проектну діяльність, а також заохочувати ефективну співпрацю між різними проектними групами.
Сьогодні більшість дизайнерів високого рівня вимагають внесків від ряду експертів, що представляють багато різних професійних дисциплін.
Нарешті, кожен тип кінцевого користувача повинен бути ідентифікований у дизайні високого рівня, і кожен дизайн повинен приділяти належну увагу споживачу.
Примітки
- (PDF). Архів оригіналу (PDF) за 13 жовтня 2016. Процитовано 26 грудня 2017.
{{}}
: Обслуговування CS1: Сторінки з текстом «archived copy» як значення параметру title ()
Посилання
- High Level Design Document sample format [ 13 грудня 2017 у Wayback Machine.]
- John P. Elliott Understanding Behavioral Synthesis: A Practical Guide to High-Level Design [ 30 грудня 2017 у Wayback Machine.]
- Sixth IEEE International High-Level Design Validation and Test Workshop, IEEE Computer Society, 2001
Див. також
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Dizajn visokogo rivnya ponyattya sho vikoristovuyetsya dlya harakteristiki arhitekturi yaka bude vikoristovuvatisya dlya stvorennya programnogo produktu Arhitekturna shema yavlyaye soboyu oglyad vsiyeyi sistemi viyavlennya osnovnih komponentiv yaki budut rozrobleni dlya produktiv i yih interfejsiv DVR vikoristovuye vid mozhlivih netehnichnih do tehnichnih terminiv yaki povinni buti zrozumilimi dlya administratoriv sistemi Na vidminu vid nizkogo rivnya dizajnu yakij dodatkovo rozkrivaye logichnu detalnu konstrukciyu kozhnogo z cih elementiv dlya programistiv PriznachennyaPoperednij dizajn na poperednih etapah rozrobki programnogo zabezpechennya neobhidno viznachiti rozmir proektu ta viznachiti ti chastini proektu yaki mozhut buti rizikovanimi abo zajnyati bagato chasu Zagalnij oglyad dizajnu po miri togo yak proekt prodovzhuyetsya neobhidno predstaviti oglyad togo yak rizni pidsistemi ta komponenti sistemi zbigayutsya V oboh vipadkah dizajn visokogo rivnya povinen mati povnij pereglyad vsiyeyi sistemi rozbivayuchi yiyi na bilsh dribni detali yaki legshe zrozumiti Dlya minimizaciyi vitrat na obslugovuvannya v yakosti rozrobchih dohodiv i dizajnu nizhnogo rivnya dizajn visokogo rivnya rozroblyayut lishe v tij miri neobhidnoyi dlya zadovolennya cih potreb Dokument dizajnu visokogo rivnyaHigh level design document abo HLDD dodaye neobhidni detali do potochnogo opisu proektu shob predstavlyati pridatnu model dlya koduvannya Cej dokument mistit diagramu arhitekturi visokogo rivnya sho vidobrazhaye strukturu sistemi taku yak arhitektura bazi danih arhitekturu dodatkiv rivni potoki program navigaciyu arhitekturu bezpeki ta arhitekturu tehnologiyi Oglyad dizajnuDizajn visokogo rivnya zabezpechuye oglyad sistemi produktu poslugi abo procesu Takij oglyad dopomagaye pidtrimuvati komponenti sumisni z inshimi Dizajn najvishogo rivnya povinen korotko opisati vsi platformi sistemi produkti poslugi ta procesi vid yakih zalezhit i vklyuchati bud yaki vazhlivi zmini yaki potribno vnesti Krim togo slid korotko rozglyanuti vsi znachni komercijni pravovi ekologichni bezpechni bezpechni ta tehnichni riziki problemi ta pripushennya Ideya polyagaye v tomu shob stislo okresliti kozhnu robochu oblast yavno deleguvavshi pravo vlasnosti na bilsh detalnu proektnu diyalnist a takozh zaohochuvati efektivnu spivpracyu mizh riznimi proektnimi grupami Sogodni bilshist dizajneriv visokogo rivnya vimagayut vneskiv vid ryadu ekspertiv sho predstavlyayut bagato riznih profesijnih disciplin Nareshti kozhen tip kincevogo koristuvacha povinen buti identifikovanij u dizajni visokogo rivnya i kozhen dizajn povinen pridilyati nalezhnu uvagu spozhivachu Primitki PDF Arhiv originalu PDF za 13 zhovtnya 2016 Procitovano 26 grudnya 2017 a href wiki D0 A8 D0 B0 D0 B1 D0 BB D0 BE D0 BD Cite web title Shablon Cite web cite web a Obslugovuvannya CS1 Storinki z tekstom archived copy yak znachennya parametru title posilannya PosilannyaHigh Level Design Document sample format 13 grudnya 2017 u Wayback Machine John P Elliott Understanding Behavioral Synthesis A Practical Guide to High Level Design 30 grudnya 2017 u Wayback Machine Sixth IEEE International High Level Design Validation and Test Workshop IEEE Computer Society 2001Div takozhSoftware development process