麻豆黑色丝袜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
主站蜘蛛池模板: 无翼乌日本漫画| 欧美人与zoxxxx另类| 四虎影视精品永久免费| 欧美成年黄网站色视频| 夫妇交换性3中文字幕| 天天看影院| 3d夜蒲团| 亚洲aⅴ男人的天堂在线观看| 色八a级在线观看| 最漂亮夫上司犯连七天| 天堂а√8在线最新版在线| 伊人免费在线观看高清版| 国产精品久久一区二区三区 | 两根手指就抖成这样了朝俞| 成人性生交大片免费看| 日本年轻的妈妈| 三级七日情| 欧美va在线高清| 午夜一区二区在线观看| 最近高清日本免费| 久草香蕉视频| 高h全肉动漫在线观看免费| 免费一级做a爰片久久毛片潮喷 | 538精品在线视频| 公车揉捏h| 日本三级不卡| 老子影院午夜伦不卡| eeuss影院免费直达入口| 成人免费夜片在线观看| 精品国产一区二区三区免费| 精品国产国产综合精品| 91久久香蕉| 国产精品午夜电影| 老婆bd电影| 岛国大片在线播放| 色片免费观看| 午夜电影免费观看| 国产大片免费天天看| 一区在线观看| 老鸭窝在线免费视频| 欧美亚洲精品suv|