實驗報告一
課程?軟件體系結構與設計 ??實驗名稱 軟件設計的網絡環境??第 ??頁
專業 軟件工程 ????班級??1班 ?????學號??130242014024?????姓名 ??陳敏敏
實驗日期: ??2017 年 ?9 月 ?14 日 ??報告退發 (訂正 、 重做)
一、實驗目的
1.復習軟件工程的重要概念,熟悉軟件體系結構與軟件設計技術的基礎概念與內容。
2.通過Internet搜索與瀏覽,了解網絡環境中主流的軟件體系結構與設計技術網站,掌握通過專業網站不斷豐富軟件體系結構和軟件設計技術最新知識的學習方法,嘗試通過專業網站的輔助與支持開展軟件體系結構與設計技術應用實踐。
?
二、實驗內容
1.概念理解
(1)請根據你的理解和看法,給出“軟件體系結構”的定義。
(2)所謂“軟件開發知識的半衰期”,是什么含義?這個說法是否同樣適用于“軟件工程原則”?為什么?
(3)請通過網絡搜索,了解“全國計算機技術與軟件專業技術資格(水平)考試”的相關內容,了解“軟考”對計算機與軟件專業技術人員進行的職業資格、專業技術資格認定和專業技術水平測試。你如何理解“計算機與軟件專業技術人員”的職業前景,認同這個職業方向嗎?
(4)什么是系統設計師?什么是系統分析師?什么是軟件架構師?你認為這些職位與本課程有什么關系?
2.上網搜索和瀏覽
看看哪些網站在支持軟件體系結構,軟件開發、軟件設計的技術工作?請在表1-1中記錄搜索結果。
你習慣使用的網絡搜索引擎是:????????????????????????????????????????????????
你在本次搜索中使用的關鍵字主要是: ?????????????????????????????????????????
????????????????????????????????????????????????????????????????????????????
?
表1-1 軟件體系結構與設計專業網站實驗記錄
網站名稱 | 地址 | 主要內容描述 |
? | ? | ? |
? | ? | ? |
? | ? | ? |
? | ? | ? |
? | ? | ? |
請記錄:在本實驗中,你感覺比較重要的3個軟件體系結構與設計技術專業網站是:
(1)?網站名稱: ???????????????????????????????????????????????????????????
(2)?網站名稱: ???????????????????????????????????????????????????????????
(3)?網站名稱: ???????????????????????????????????????????????????????????
請分析:你認為軟件體系結構與設計技術專業網站當前的技術熱點是:
(1)?名稱:??????????????????????????????????????????????????????????????????
技術熱點:??????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
?
(2)?名稱:??????????????????????????????????????????????????????????????????
技術熱點:??????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
?
(3)?名稱:??????????????????????????????????????????????????????????????????
技術熱點:??????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
3.案例分析:信息資源網建設
閱讀以下關于信息資源網建設的敘述,回答問題1至問題3。
某市政府部門有近30個委、辦、局,分別承擔著法定的政府職能,這些部門都有信息中心,負責本單位信息系統的建設和信息資源的采集、維護等工作,同事向業務部門提供信息化技術支持。該市的電子政務建設發展很快,統一規劃實施了政府內網,實現了各個政府部門百兆以上帶寬的互聯網,并在此基礎上規劃信息資源網。該政務內網的運行維護成本較高,所以在政務內網開通之后,市財政逐漸削減了各個委辦局自身信息系統的維護費用,市政府也要求盡快實現信息資源共享,以發揮電子政務網的效益。
[問題1]改市決定采取物理中的方式統一管理各個委、辦、局的信息系統,一些部門對此提出了異議。主要理由是集中管理后,由于管理部門對業務應用不了解,難以保證對本單位業務進行有力支持。
請用300字以內文字,從技術角度論述該市實現信息系統統一管理是否可行。
答:???????????????????????????????????????????????????????????????????????????
[問題2]在信息系統集中管理建設過程中,該市需要重點規劃建設哪些內容?
答:???????????????????????????????????????????????????????????????????????????
[問題3]發揮信息系統效益的關鍵嘻嘻市信息資源的有機共享,請給出該市政務信息資源共享的建議(200字以內)。
答:???????????????????????????????????????????????????????????????????????????
三、實驗環境
帶有瀏覽器,能夠訪問因特網的計算機。
?
四、實驗步驟
1.(1)“軟件體系結構”的定義:
軟件體系結構是具有一定形式的結構化元素,即構件的集合,包括處理構件、數據構件和連接構件。處理構件負責對數據進行加工,數據構件是被加工的信息,連接構件把體系結構的不同部分組組合連接起來。這一定義注重區分處理構件、數據構件和連接構件,這一方法在其他的定義和方法中基本上得到保持。
(2)所謂“軟件開發知識的半衰期”,是什么含義?這個說法是否同樣適用于“軟件工程原則”?為什么?
放射性原子核數衰變掉一半所需要的統計期望時間。是放射性核素的固有特性,不會隨外部因素而改變。因此軟件開發知識的半衰期也不會隨外部影響因素的改變而改變。
軟件工程的基本原則為1 采取適宜的開發模型:控制易變的需求;
2 采用合適的設計方法:需要軟件模塊化、抽象與信息隱藏、局部化、一致性以及適應性等, 需要合適的設計方法的支持。
3 提供高質量的工程支持:軟件工具和環境對軟件過程的支持。
4 重視開發過程的管理:有效利用可用的資源、生產滿足目標的軟件產品、提高軟件組織的 生產能力等。和軟件開發知識的半衰期相似,因此同樣適用于軟件工程原則。
(3)請通過網絡搜索,了解“全國計算機技術與軟件專業技術資格(水平)考試”的相關內容,了解“軟考”對計算機與軟件專業技術人員進行的職業資格、專業技術資格認定和專業技術水平測試。你如何理解“計算機與軟件專業技術人員”的職業前景,認同這個職業方向嗎?
從目前的情況看,企業的IT技術管理崗位一般設置為企業信息主管、總監等; 工程技術崗位設置為網絡工程師、 軟件工程師和數據庫工程師等;運行維護崗位設置為數據庫管理員、 系統管理員、 網絡管理員、 設備管理員等; 操作崗位則設置為辦公文員、CAD設計員、網頁制作員、多媒體制作員等。 與軟件技術人員相比,網絡技術人員的從業范圍更廣,知識體系更復雜,職業技能要求更高,目前網絡工程師成為實施國內信息化的巨大瓶頸。 就網絡工程師的學習方面?的將來就業也大有幫助. 網絡產業作為21世紀的朝陽產業,有很大的市場需求。我認為十分認同計算機和軟件專業技術的人員,并且十分看好發展前景。
(4)什么是系統設計師?什么是系統分析師?什么是軟件架構師?你認為這些職位與本課程有什么關系?
系統設計師:系統設計師(SD)是負責設計與開發應用軟件系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運作者。系統分析師是抽象模型的建立者,他們需要專業的(概念模型)知識和基礎編程技巧。杰出的系統分析師會利用編程技巧來輔助建立概念模型。
系統分析師:系統分析師(SA)是負責設計與開發應用軟件系統.使其正確的反應出有效的信息,協助企業經營者管理、營運公司的運作者。系統分析師是抽象模型的建立者,他們需要專業的conception model(概念模型)知識和基礎編程技巧。杰出的系統分析師會利用編程技巧來輔助建立conception module。
軟件架構師:軟件架構師是軟件行業中一種新興職業,工作職責是在一個軟件項目開發過程中,將客戶的需求轉換為規范的開發計劃及文本,并制定這個項目的總體架構,指導整個開發團隊完成這個計劃。主導系統全局分析設計和實施、負責軟件構架和關鍵技術決策的人員。
我認為這些職業構成了軟件工程整個體系,組成了整體的軟件工程和計算機行業的職業發展,是在計算機與軟件工程行業中不可缺少的職業之一。
2.上網搜索和瀏覽
看看哪些網站在支持軟件體系結構,軟件開發、軟件設計的技術工作?請在表1-1中記錄搜索結果。
你習慣使用的網絡搜索引擎是:? ? ? ? 百度,搜狗? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??
你在本次搜索中使用的關鍵字主要是: ????軟件開發,軟件體系結構。?????????????????????????????????????
????????????????????????????????????????????????????????????????????????????
?
表1-1 軟件體系結構與設計專業網站實驗記錄
網站名稱 | 地址 | 主要內容描述 |
響應式網站 | ? | 網頁設計 |
手機網站 | ? | 手機炒股,QQ,MSN |
高端網站 | ? | 高端化推進網絡運行 |
一九互動|一九網絡 | ?http://www.ej100.com/ | 網站建設,營銷推廣,服務器架設等 |
? | ? | ? |
請記錄:在本實驗中,你感覺比較重要的3個軟件體系結構與設計技術專業網站是:
(4)?網站名稱: ??響應式網站?????????????????????????????????????????????????????????
(5)?網站名稱: ??手機網站?????????????????????????????????????????????????????????
(6)?網站名稱: ???高端網站????????????????????????????????????????????????????????
請分析:你認為軟件體系結構與設計技術專業網站當前的技術熱點是:
(4)?名稱:???響應式網站??????????????????????????????????????????????????????????????
技術熱點:嵌入式開發-我們常見到的手機,PDA,電子字典,數字相機,高清電視,游戲機都是典型的嵌入式系統,因此嵌入式開發無疑是最熱門且最有發展前途的技術熱點之一。????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
?
(5)?名稱:??高端網站???????????????????????????????????????????????????????????????
技術熱點:?大數據-?大數據來自于社交網絡,電子商務網站,顧客來訪記錄等等其它渠道搜索而來的龐大數據,具有實時性。可對大量的消費者提供產品或服務的企業利用大數據進行精準營銷等等功能層面。??????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
?
(6)?名稱:???手機網站???????????????????????????????????????????????????????????????
技術熱點:??HTML5設計-運用H5可以進行手機界面的美化設計以及實現各種完美的動態效果和各方面的手機運用功能的實現。????????????????????????????????????????????????????????????
????????????????????????????????????????????????????????????????????????
3.案例分析:信息資源網建設
閱讀以下關于信息資源網建設的敘述,回答問題1至問題3。
某市政府部門有近30個委、辦、局,分別承擔著法定的政府職能,這些部門都有信息中心,負責本單位信息系統的建設和信息資源的采集、維護等工作,同事向業務部門提供信息化技術支持。該市的電子政務建設發展很快,統一規劃實施了政府內網,實現了各個政府部門百兆以上帶寬的互聯網,并在此基礎上規劃信息資源網。該政務內網的運行維護成本較高,所以在政務內網開通之后,市財政逐漸削減了各個委辦局自身信息系統的維護費用,市政府也要求盡快實現信息資源共享,以發揮電子政務網的效益。
[問題1]改市決定采取物理中的方式統一管理各個委、辦、局的信息系統,一些部門對此提出了異議。主要理由是集中管理后,由于管理部門對業務應用不了解,難以保證對本單位業務進行有力支持。
請用300字以內文字,從技術角度論述該市實現信息系統統一管理是否可行。
答:???我認為實現信息系統統一管理有利有弊,利的方面為可實現信息共享,統一管理減少了額外的信息系統管理的費用,更高效和便捷,也可直觀的判斷該信息系統的運作是哪些方面出錯。弊的方面為信息系統統一管理容易造成一個系統出錯而導致全部系統崩盤的場面。以及統一管理容易造成忽視其中一個細節最后導致全部系統不能運作的局面。?????????????????????????????????????????????????????????????????????
[問題2]在信息系統集中管理建設過程中,該市需要重點規劃建設哪些內容?
答:?????該市需要重點規劃建設個人信息資料和檔案管理系統。??????????????????????????????????????????????????????????????????????
[問題3]發揮信息系統效益的關鍵嘻嘻市信息資源的有機共享,請給出該市政務信息資源共享的建議(200字以內)。
答:??信息資源共享不失為一種現代化的一種舉措,信息資源的共享也要自身把握好那個度,適當性的進行個人信息的管理包括刪除,管理,增加,修改個人信息內容,進行有效的個人信息保密措施。???????????????????????????????????????????????????????
五、實驗結果與討論
?
六、總結
?