麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 軟件研發類項目怎么模塊化管理?

軟件研發類項目怎么模塊化管理?

來源:千鋒教育
發布人:xqq
時間: 2023-10-10 21:33:18 1696944798

一、軟件研發類項目模塊化管理

1. 層次分明

可以簡單理解為設計一個結構合理的樹狀菜單。

2. 抽象與細分

抽象:只考慮要解決的問題(用戶需求),不考慮實現方法;

細分:強調對需求的逐步分解,分解時僅較上一部分增加少量的細節。

例:

用戶想要實現在線報銷的功能,那我們就給他做一個“報銷軟件”,這個“報銷軟件”就是抽象出來的實體;

接下來要對“報銷軟件”進行名列前茅次分解:報銷信息填寫、發票識別與驗真、審批;

第二次分解“發票識別與驗真”:發票信息錄入、發票真偽性驗證、發票是否已用驗證;

第三次分解“發票是否已用驗證”:歷史已用發票查詢、歷史已用發票編號對比……

3. 組成獨立

在軟件工程領域也被成為“信息隱蔽”,意思是在設計和確定模塊時,使一個模塊內包含信息(流程或數據),對于不需要這些信息的其他模塊來說是不能訪問的。

也就是說,除了必要的接口,盡量減少模塊間、分系統、子系統間的邏輯依賴,這樣在后期維護升級時,就可以避免干涉其他不相關的部分。

例:

“報銷單”包含單據編號、單據類型、單據金額、提交人、提交日期等信息,但“財務分析”模塊只需要用到單據金額、提交日期兩項數據,那么就只允許“財務分析”模塊通過接口調用的方式訪問這兩項數據,其他數據一概不能訪問。

4. 面向數據結構(面向接口)

軟件系統一般由邏輯(算法)和信息兩部分構成,信息又分為內容和數據;邏輯是構建軟件功能的骨架,內容和數據是血肉,其中以數據尤為重要。

假如要實現軟件模塊化且模塊之間相互獨立,必須要先拋棄邏輯(實現方法),因為有邏輯就代表這兩個模塊誰也離不開誰,就不能稱之為獨立。

如果這兩個模塊必須要關聯在一起,但又不允許它們在邏輯上互相干涉,那么較好的辦法就是為它們內部包含的數據進行抽象化,形成標準化接口,以數據調用的形式實現兩個模塊間的互相協作。

5. 高內聚,低耦合

這里要解釋一下,其實“高內聚,低耦合”才是軟件開發的內在要求,“模塊化設計”只是實現“高內聚,低耦合”的其中一種方法。

“高內聚”最精準的體現是“面向對象開發”,它的意思是從功能角度來衡量模塊間的聯系,也就是說一個好的內聚模塊應當只做一件事;

“低耦合”的精準體現是“面向接口開發”,意思是從軟件結構角度衡量各個模塊之間的聯系,耦合強弱取決于模塊間接口的復雜程度、進入或訪問一個模塊需要調用的接口數量和次數;極端的低耦合是不需要任何接口,但一般很少見。

“高內聚,低耦合”是判斷軟件設計好壞很重要的一個標準,關于如何達到這一要求,本文不作重點介紹,大家可以自己查查資料簡單了解一下。

延伸閱讀:

二、模塊化的好處

1、模塊之間互相隔離,實現故障隔離。

2、一個模塊一個分支,不會引發代碼沖突。

3、具有良好的復用性。

4、方便維護,多版本部署,可以在運行時同時部署某個模塊的新舊版本,進行AB TEST。

當然,這也是根據企業規模決定是否要進行模塊化開發。如果公司具有一定的研發實力,開發人員比較多,可以進行模塊化開發,如果公司只有幾個編程人員,模塊化開發還是要慎重考慮。

聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 国产午夜精品一区二区三区不卡 | 里番本子侵犯肉全彩3d| 国产三级精品三级| 性生活大片免费看| 日韩特黄| 露脸国语对白视频| 欧美一卡2卡3卡4卡公司| 客厅餐桌椅子上波多野结衣| 性生活片免费看| 四虎影院国产| 国产刺激视频| 国产剧情片视频资源在线播放| 小向美奈子中出播放| 91精品国产高清久久久久| 东北女人奶大毛多水多| 波多野结衣精品一区二区三区| www.henhenai| 好男人影视官网在线www| 免费网站看v片在线a| 干狠狠| 国产精品无码久久综合网| 8090韩国理伦片在线天堂| 日本中文字幕一区二区高清在线| 进进出出稚嫩娇小狭窄| 日本高清xxx| 一本色道久久综合亚洲精品| 国产精品毛片va一区二区三区| 青草国产精品久久久久久| 狠狠色噜噜狠狠狠合久| 男彩虹用的app小蓝| 亚洲狠狠婷婷综合久久久久| baoyu116.永久免费视频| 夜里18款禁用的视频软件| 性芭蕾k8经典| 久久www免费人成看片入口| 超污视频在线看| 久草这里只有精品| 亚洲国产美女精品久久久久| 岛国不卡| 天天躁夜夜躁狠狠躁2021| 星空无限传媒好闺蜜2|