20181128-信息系統基礎知識
阿新 • • 發佈:2018-12-06
價值 質量 階段 基礎 nbsp 解決 開發 語言 ive
學習目標
聽<信息系統基礎知識> 一節
待解決問題
構件的概念 ?
構件是面向軟件體系架構的可復用軟件模塊。構件(component)是可復用的軟件組成成份,可被用來構造其他軟件。它可以是被封裝的對象類、類樹、一些功能.
如何表達一個項目的架構,用什麽圖表?
架構設計作為一個系統開發的中間產品,交付的是什麽內容?
各種架構風格的適用場景?
互聯網應用 BS架構的應用 ria 富互聯網是什麽意思?
ria 豐富互聯網應用.
j2ee與.net的比較?
中間件技術的6種功能?
形式化方法是怎樣的?實際案例?B方法是什麽?Z語言是什麽?
https://max.book118.com/html/2018/0412/161241757.shtm
https://blog.csdn.net/qzy/article/details/72863915
https://www.guokr.com/article/47868/
https://www.cnblogs.com/luluathena/archive/2010/08/19/1803065.html
學習內容
軟件開發方法:
掌握知識點:
瀑布模型:軟件開發的階段劃分是明確的,一個階段到下一個階段有明顯的界限.每個階段結束後,都會有固定的文檔或源程序流入下一階段.
需求分析階段-->明確的描述軟件需求的文檔
總體設計結束後-->描述軟件總體結構的文檔
詳細設計結束後-->可以用來編碼的詳細設計文檔
編碼技術後-->代碼作為文檔留到下一個階段
需求明確,穩定,可以采用瀑布模型按部就班的開發軟件,當軟件需求不明確或變動劇烈時,瀑布模型往往要到測試階段才會暴露出需求的缺陷,造成後期修改代價太大,難以控制開發的風險.
原型法:快速模型、演化原型(客戶為主導)、螺旋模型、增量模型
基於構件的模型:基於構件的軟件開發模型是利用模塊化的方法,將整個系統模塊化,並在一定構件模型的支持下,復用構件中的一個或多個軟件構件,通過組合手段模塊化,並在一定構件模型的支持下,復用構件庫中的一個或多個軟件構件,通過組合手段高效率,高質量的構造應用軟件系統的過程.
構件 :是一個具有可重用價值的,功能相對獨立的軟件單元,
構件庫的開發過程:設計構件組裝-->建立構件庫-->構建應用軟件-->測試與發布
技術:DCOM EJB CORBA
UP:統一過程 是由 Rational公司開發的一種叠代的軟件過程,是一個優秀的軟件開發模型,它提供了完整的開發過程解決方案,可以有效的降低軟件開發過程的風險,經過裁剪的UP可以適應各種規模的團隊和系統.
四個階段:初始階段,細化,構建,交付
-
- 軟件開發生命周期
- 軟件開發模型
- 構件與軟件的重用
- 逆向工程
- 形式化方法
20181128-信息系統基礎知識