成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

軟件開發(fā)中的高級系統(tǒng)設(shè)計與低級系統(tǒng)設(shè)計

移動開發(fā)
除了技術(shù)要求和其他實現(xiàn)細節(jié)之外,軟件設(shè)計文檔還概述了開發(fā)軟件產(chǎn)品或服務的結(jié)構(gòu)、功能和邏輯方面。

?軟件開發(fā)周期經(jīng)歷許多過程,高級系統(tǒng)設(shè)計(High-Level System Design:HLSD)和低級系統(tǒng)設(shè)計(Low-Level System Design:LLSD)只是兩個部分。

軟件開發(fā)生命周期 (SDLC:Software Development Life Cycle) 經(jīng)歷多個階段,如規(guī)劃、需求評估、分析、設(shè)計、執(zhí)行、文檔、測試等。每個階段進一步分為具有適當定義的目標和結(jié)果的任務。

分析和設(shè)計是確定構(gòu)建軟件產(chǎn)品的實際架構(gòu)、工作模型和執(zhí)行過程的階段。

這些階段的兩個關(guān)鍵步驟是高級系統(tǒng)設(shè)計和低級系統(tǒng)設(shè)計。

什么是高級系統(tǒng)設(shè)計?

高級設(shè)計 (HLD:High-Level Design) 提供軟件開發(fā)過程的全面概述,以及系統(tǒng)架構(gòu)、應用程序、數(shù)據(jù)庫管理以及系統(tǒng)和導航的完整流程圖。它是一個藍圖,整合了開發(fā)軟件的各個步驟和模塊、它們的目標、可變組件、結(jié)果、架構(gòu)和時間表。HLD 將商業(yè)計劃轉(zhuǎn)化為軟件產(chǎn)品或服務。

軟件開發(fā)中的 HLD 示例包括系統(tǒng)架構(gòu)文檔、應用程序開發(fā)流程圖等。

什么是低級系統(tǒng)設(shè)計?

低級設(shè)計 (LLD:Low-Level Design) 在單個級別處理 HLD 中各種組件、模塊和步驟的規(guī)劃、編碼和執(zhí)行。HLD 中的每個模塊都有一個獨特的 LLD 文檔,該文檔提供了有關(guān)如何對模塊進行編碼、執(zhí)行、質(zhì)量測試以及如何集成到更大程序中的全面詳細信息。LLD 通過將 HLD 組件解構(gòu)為工作解決方案來提供可操作的計劃。

軟件開發(fā)中的 LLD 示例包括購物車集成、安全測試、用戶界面設(shè)計等。

HLD和LLD之間的區(qū)別

HLD 和 LLD 還具有不同的功能和用途,例如高級編程語言和低級編程語言。

宏觀與微觀架構(gòu)和設(shè)計

HLD 是一種宏觀設(shè)計,提供軟件開發(fā)過程的鳥瞰圖。它包括圖表、流程圖、導航細節(jié)和其他將構(gòu)成開發(fā)過程關(guān)鍵的技術(shù)要求。

除了流程圖、圖表、導航信息和技術(shù)要求外,LLD 還提供有關(guān) HLD 的每個組件的逐步執(zhí)行的全面信息。它處理微觀層面的軟件開發(fā)。

HLD 的每個組件都有一個唯一的 LLD 文檔。

發(fā)展年表

HLD 先于 LLD 階段。一旦 HLD 到位并獲準執(zhí)行,就可以開始對各個 LLD 的工作。

HLD 在規(guī)劃和需求階段得到處理后開始,并且沒有其他依賴關(guān)系。

另一方面,LLD 需要以特定的順序執(zhí)行。一些模塊必須等待執(zhí)行,直到其他模塊完成。

LLD 屬于 SDLC 的設(shè)計階段,而 HLD 屬于 SDLC 的分析階段。

目的

HLD 的目的是列出各種模塊的功能方面以及最終結(jié)果。

LLD 的目的是詳細說明 HLD 中每個模塊的邏輯和執(zhí)行。

利益相關(guān)者

解決方案架構(gòu)師負責創(chuàng)建 HLD 文檔。它可以有內(nèi)部和外部的利益相關(guān)者,例如負責了解軟件指標的審查團隊、設(shè)計團隊、客戶和經(jīng)理。

LLD 由公司或供應商團隊中的軟件開發(fā)人員、Web 管理員、安全工程師等處理。LLD 通常僅限于內(nèi)部利益相關(guān)者。

目標聽眾

HLD 文檔的目標受眾是經(jīng)理、客戶和軟件開發(fā)團隊。

從事該項目的軟件工程師、編碼人員、測試人員和開發(fā)人員是 LLD 文檔的目標受眾。

預期結(jié)果

HLD 的結(jié)果是準備好交付給最終用戶的軟件產(chǎn)品或服務。

LLD 的結(jié)果是完成 HLD 的單個模塊,例如編碼或測試階段。

了解軟件設(shè)計文檔

除了技術(shù)要求和其他實現(xiàn)細節(jié)之外,軟件設(shè)計文檔還概述了開發(fā)軟件產(chǎn)品或服務的結(jié)構(gòu)、功能和邏輯方面。無論設(shè)計是處理宏觀層面還是微觀層面的執(zhí)行,程序員和其他利益相關(guān)者都應該知道和理解軟件開發(fā)過程的范圍和各個步驟。

責任編輯:趙寧寧 來源: Linux迷
相關(guān)推薦

2009-03-24 21:43:49

多核CPU系統(tǒng)

2011-12-26 15:19:20

聚合

2024-03-06 08:59:31

軟件開發(fā)設(shè)計觀

2011-01-24 09:33:48

軟件開發(fā)

2012-11-13 11:27:16

詳細設(shè)計

2011-05-12 11:28:40

軟件開發(fā)

2023-01-09 16:08:19

2024-04-02 06:03:00

GenAI軟件開發(fā)人工智能

2017-10-13 15:41:22

軟件開發(fā)圖譜

2022-11-30 07:28:26

2024-02-19 08:12:15

DIKW 模型指標系統(tǒng)數(shù)據(jù)倉庫

2022-09-14 09:37:22

數(shù)據(jù)系統(tǒng)

2024-02-26 10:44:29

2023-02-09 16:48:12

軟件開發(fā)測試結(jié)對測試

2013-07-08 09:49:23

2020-07-13 08:10:13

軟件設(shè)計系統(tǒng)

2014-11-26 14:40:48

PHP云架構(gòu)

2022-04-27 11:12:14

自動駕駛開發(fā)技術(shù)

2017-06-27 14:48:51

開發(fā)設(shè)計程序員
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 亚洲国产aⅴ成人精品无吗 国产精品永久在线观看 | 国产精品一区三区 | 欧美激情亚洲天堂 | 国产小视频在线 | 国产黄视频在线播放 | 午夜av成人 | 伊人色综合久久天天五月婷 | 精品久久久精品 | 中文字幕免费视频 | 亚洲黄色片免费观看 | 久久免费精品视频 | 国产精品福利在线 | 国产97久久 | 久久高清免费视频 | 亚洲精品综合 | 国产精品69久久久久水密桃 | 一区二区三区精品在线视频 | 超碰日本 | av中文字幕在线播放 | 国产免费a | 色在线视频网站 | 久久午夜视频 | 91福利电影在线观看 | 搞黄网站在线观看 | 久久91 | 国产免费麻豆视频 | 亚洲精品成人av久久 | 亚洲午夜视频 | 91电影 | 欧美极品一区二区 | a看片| 美女视频黄的 | 国产成人精品久久二区二区 | 日韩精品免费视频 | 久久精品亚洲一区二区三区浴池 | 久久久久久久久久久福利观看 | www.精品一区 | 国产成人精品一区二区三区视频 | 欲色av| 成人激情视频网 | 欧日韩在线|