麻豆黑色丝袜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
主站蜘蛛池模板: 村上里沙在线播放| 高清三级毛片| 亚洲欧美自拍一区| 亚洲福利二区| 又黄又无遮挡| 干b视频| 里番本子侵犯肉全彩| 99xxoo视频在线永久免费观看| 黑人干| 骚虎影院在线观看| 白白色免费在线视频| 男人把大ji巴放进男人免费视频| 久久精品中文字幕一区| 波多野结衣两部黑人mp4| 国产伦理一区二区三区| 亚洲国产精品久久久天堂| 国产精品9999久久久久仙踪林| 国产精品对白刺激久久久| 美国式的禁忌19| 一级日本片| 可以免费观看一级毛片黄a| jizz日本免费| 久久九九国产精品怡红院| 中国国语毛片免费观看视频| 男人和女人差差差很疼30分| 国产在线观看免费完整版中文版| 无遮挡一级毛片性视频不卡| 天天看影院| 亚洲免费影院| 黄色大片在线视频| 好男人社区神马在线观看www| 深夜a级毛片免费视频| 被公侵犯肉体的中文字幕| 亚洲欧美国产精品第1页| 西西人体444rt高清大胆| 两个小姨子在线观看| 三级黄色小视频| 欧美超清videos1080p| 精品国产一区二区三区不卡| 日韩免费无砖专区2020狼| 欧美一级亚洲一级|