130242014047-徐晓敏-实验一
實驗報告
課程????軟件體系結構 ??實驗名稱 ?實驗一、軟件設計的網絡支持環境 ????第??????頁
專業____ ??軟件工程_____ ?班級_??2班__ 學號_ ?130242014047_???姓名????徐曉敏??????????????
實驗日期: ??2017 年 9 ?月 ?14 日 ??報告退發 (訂正 、 重做)????????????????????????????
一、實驗目的
(1)復習軟件工程的重要概念,熟悉軟件體系結構與軟件設計技術的基本概念與內容。
(2)通過因特網搜索與瀏覽,了解網絡環境中主流的軟件體系結構與設計技術網站,掌握通過專業網站不斷豐富軟件體系結構和軟件設計技術最新知識的學習方法,嘗試通過專業網站的輔助和支持開展軟件體系結構和設計技術應用實踐。
二、工具/準備工作
開始本實驗之前,請認真閱讀課程的相關內容。
需要準備一臺帶有瀏覽器,能夠訪問因特網的計算機。
三、使用內容與步驟
1.概念理解
(1)?
軟件體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件、數據構件和連接構件。處理構件負責對數據進行加工,數據構件是被加工的信息,連接構件把體系結構的不同部分組合連接起來。這一定義注重區分處理構件、數據構件和連接構件,這一方法在其他的定義和方法中基本上得到保持。
(2)
軟件開發知識的半衰期為3年,現在你需要知道的那些知識,在三年內會有一半將過時。在技術相關的知識領域內,這種說法可能是正確的,但還有另一種軟件開發知識——一種我人文是“軟件工程原則”——并沒有3年半衰期的說法。這些軟件工程原則可以為專業程序設計人員在其整個職業生涯內提供服務。
(4)
系統分析師主要面向業務,管理業務需求
系統架構師主要面向技術,管理技術團隊
系統開發過程中:
甲方向包括系統該分析師提出他的想法,系統分析師根據甲方的想法和自己的理解做出分析判斷,形成“需求分析報告”,通常要包括系統目標、功能模塊設計、集成要求、交互要求等等。
系統架構師根據需求分析報告的要求,進行技術選型:選擇合適的技術和框架,確保所選的技術可以滿足系統實際需求。根據技術選型,搭建框架,并帶領開發人員進行開發。
系統分析員又稱系統分析師,英文system analyst,簡稱SA。 是指具有從事計算機應用系統的分析和設計工作能力及業務水平,能指導系統設計師和高級程序員的工作的一族。在軟件開發流程中主要從事需求分析、信息系統項目架構設計(包括概要設計和詳細設計)、開發階段的主要模塊的規劃、設計和測試,同時也涉及可行性分析的工作。系統分析師(SA)是負責設計與開發應用軟件系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運作者。
軟件架構師是軟件行業中一種新興職業,工作職責是在一個軟件項目開發過程中,將客戶的需求轉換為規范的開發計劃及文本,并制定這個項目的總體架構,指導整個開發團隊完成這個計劃。主導系統全局分析設計和實施、負責軟件構架和關鍵技術決策的人員。
2.上網搜索和瀏覽
1.習慣用Google或者百度。
2.對于這次搜索的關鍵詞主要是:軟件體系結構、軟件設計的設計工作、軟件開發
3.覺得很不錯的網站
| 掘金 | https://juejin.im/ | 一個幫助開發者成長的社區 |
?
?
4.
http://www.csdn.net/?
https://www.oschina.net/
5.軟件體系結構與設計技術專業網站當前的技術熱點
軟件危機
軟件生產方式無法滿足迅速增長的計算機需求,開發和維護過程出現的一系列問題。
3.案例分析:信息資源網建設
(1)
可行。
4.內網相對還是比較安全的,而且物理集中方式不影響原各部門內部的管理。
5.同時有些信息是部門之間公用的,這樣更加便捷。
(2)
采用集中的方式:1.可能一個設備處故障,會影響到多個部門,所以應該重視備份以及對應的解決方式。2.多處公用,可能出現信息被竊取的可能性,所以要加強安全的認證。3.對于非法入侵要有對應的檢測功能。
(3)
1.對于信息要進行加密等級分類。
2.對數據的采集要有同一個標準。
3.為了支持不同部門信息的交換,建立信息的交換平臺。
四、總結
?軟件體系結構原本對我來說是一個特別抽象的概念,通過此次課,對其有了一點點的小認識,期待下次的學習。
?
?
?
?
轉載于:https://www.cnblogs.com/xiaomin1039/p/7530888.html
總結
以上是生活随笔為你收集整理的130242014047-徐晓敏-实验一的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: oracle 追究,ORACLE事件跟踪
- 下一篇: 程序员的心理疾病