




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
作業(yè)答案。2.1a.設計者對于用戶要問的問題:項目的目標是什么?做到什么程度就成功了?誰會對項目的成功做最后的評判?項目的使用者包括那些?b.用戶對設計者應該問的問題:目前問題有哪些解決方案,項目完成有哪些難點,在時間范圍內(nèi)能否完成?c.軟件問題用戶自問?還有其他解決方案嗎?哪些功能是必須的?乙方資質(zhì)和能力夠嗎?d.軟件過程問題自問?用敏捷還是用瀑布?質(zhì)量檢查點分別有哪些?有幾個MileStone? 2.2為溝通活動設計一系列動作,選定其一并設計任務集。(批作業(yè)的時候,以合理為目標,不一定要一樣)需求獲取、需求規(guī)范說明(建模)、需求協(xié)商、需求確認等。例如,書上page23。2.7詳細描述三個適合用于瀑布模型的軟件項目。(要求學生不僅僅列出項目的名稱,而要說明為什么適合)瀑布模型適合于項目開發(fā)而不是產(chǎn)品開發(fā)。信息管理系統(tǒng)一般適合于用瀑布模型。因為這類系統(tǒng)業(yè)務功能較為明確,架構(gòu)比較單一,技術難點較少。圖書館系統(tǒng)、銷售管理系統(tǒng)都是。3.11重構(gòu):已經(jīng)寫好的正確的代碼,不斷修正,使得代碼更加精簡并易讀。結(jié)對編程:兩個人同時編寫一段代碼,一般一個人負責實現(xiàn),一個人負責檢查代碼質(zhì)量。3.16利用FDD,為“Web瀏覽器”定義一系列特征集合與特征。特征集合模板:<Action><ing>an<Object>如:出售一件商品特征定義模板:<Action>the<result><by|for|of|to>a(n)<object>特征集合:展示W(wǎng)eb頁面內(nèi)容。特征:1)本地解析HTML頁面2)展示HTML頁面3)從網(wǎng)絡上下載頁面相關圖片4)在瀏覽器上展示圖片附加:統(tǒng)一過程模型的圖。(要求有圖有說明)5.9為如下活動開發(fā)一個完整的規(guī)約注意按照書本59頁格式,包括用例名稱,參與者,場景,異常等等。5.10用例異常代表什么1)非正常輸入。2)環(huán)境狀態(tài)不滿足要求。3)備選方案。。。。5.13在需求工程活動的談判情境中,“雙贏”意味著什么?1)找到了雙方贏的條件。2)合適的折衷。(在滿足利益相關者要求的同時,反映軟件團隊所處真實世界的限制,如時間、人員,預算)3)后續(xù)開展軟件活動的關鍵。JUNIT,SVN,Maven,RedMine分別是什么工具,完成什么功能?這四個工具都是軟件工程輔助工具。JUNIT是單元測試工具、SVN是版本管理工具,Maven是構(gòu)建工具,Redmine是項目管理與變更管理工具。1)JUnit是基于面向?qū)ο髽?gòu)建的java單元測試框架。JUnit是開放源代碼項目。使用這個工具可以快速構(gòu)建測試用例??梢院蚆aven等構(gòu)建工具集成,在持續(xù)集成過程中不斷進行測試。2)svn(subversion)是一個版本管理工具。與GITHubGit這種分布式版本管理工具不同,這是集中式代碼管理工具。SVN的核心是服務器,所有開發(fā)者在開始新一天的工作之前必須從服務器獲取代碼,然后開發(fā),最后解決沖突,提交。所有的版本信息都放在服務器上。SVN支持分支與合并,支持標簽管理等。3)Maven是一個構(gòu)建工具,可以通過撰寫配置文件,自動構(gòu)建一個項目。構(gòu)建過程包括從服務器上checkout出源代碼,編譯、運行單元測試、生成文檔、打包和部署等工作,在maven的幫助下,這些工作可以自動進行。另外,maven還有依賴管理、自動生成項目站點等特性。/view/80e4c3136edb6f1aff001fdd.html4)redmineRedmine是用Ruby開發(fā)的基于web的項目管理軟件。這種Web形式的項目管理系統(tǒng)通過“項目(Project)”的形式把成員、任務(問題)、文檔、討論以及各種形式的資源組織在一起,大家參與更新任務、文檔等內(nèi)容來推動項目的進度,同時系統(tǒng)利用時間線索和各種動態(tài)的報表形式來自動給成員匯報項目進度。另外,軟件還提供wiki、新聞臺等,也可以集成其他版本管理系統(tǒng)和BUG跟蹤系統(tǒng),例如SVN、CVS、TD等等。6.6PHTRS的用例圖與類模型 this.sensor=sensor; } publicvoiddetectSensor(Sensorsensor){ System.out.println(sensor.read()); }}//Sensor接口publicinterfaceSensor{ publicStringread();}//HeatSensorpublicclassHeatSensorimplementsSensor{ publicStringread(){ return"heatSensor"; }}//擴充一個SensorpublicclassSmokeSensorimplementsSensor{ publicStringread(){ return"smoke"; }}10.4DIP含義是:1、上層不應該依賴于下層模塊,二者都應該依賴于抽象。
2、抽象不應該依賴于細節(jié),細節(jié)應該依賴于抽象。如果如果以電燈為例子,開關可以打開電燈。如果開關直接調(diào)用電燈,那么,當(和OCP的例子中有所不同,如果其他物體都繼承電燈,也滿足OCP原則,即可以擴充,無需修改代碼,而DIP直接指出了依賴于抽象的意義)代碼如下:publicclassLight{ publicStringturnOn(){ return"Turnonthelight"; } publicStringturnOff(){ return"Turnoffthelight"; }}publicclassSwitch{ publicStringToggle(Lightlight){ returnlight.turnOn(); }}publicclassTest{ publicstaticvoidmain(Stringargv[]){ Switchsw=newSwitch(); Lightlight=newLight(); System.out.println(sw.Toggle(light)); } //如果將TV作為子類,雖然從程序上可以,但理解不合理。publicclassTVextendsLight{ publicStringturnOn(){ return"TurnontheTV"; } publicStringturnOff(){ return"TurnofftheTV"; }}所以,增加一個接口,叫Switchable10.5選擇3個你最近開發(fā)的構(gòu)件,評估每個構(gòu)件的內(nèi)聚類型。此題目暫時不批。10.6選擇3個…………….,評估每個構(gòu)件的耦合類型。此題目暫時不批。10.7問題領域構(gòu)件不會存在外部耦合的說法有道理嗎?如果你認為沒有道理,那么哪種類型的構(gòu)件存在著外部耦合?沒有道理。例如:1)嵌入式軟件應用中的構(gòu)件,與操作系統(tǒng)耦合2)
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 遼寧農(nóng)業(yè)職業(yè)技術學院《籃球B》2023-2024學年第二學期期末試卷
- 昆明理工大學津橋?qū)W院《企業(yè)沙盤模擬經(jīng)營實訓》2023-2024學年第二學期期末試卷
- 內(nèi)蒙古科技職業(yè)學院《水文地質(zhì)學基礎》2023-2024學年第一學期期末試卷
- 2025年動力專業(yè)考試題型及答案
- 2025年西藏生物考試試題及答案
- 2025年主持人面試題及答案
- 2025年造句游戲小測試題及答案
- 脊柱初級復習測試卷含答案
- 脊柱2023練習試題及答案
- 2025年啟蒙數(shù)學測試題及答案
- 船舶輪機長常規(guī)命令
- 餐券模板(A4紙15張)
- DIN5480_德標花鍵計算表格
- 急性腎盂腎炎護理查房ppt課件
- 脫水機房設備安裝方案
- 致愛麗絲鋼琴曲五線譜
- 初中物理命題雙向細目表(人教版)
- 氣體放電基礎分析
- 專業(yè)技術人員年度(任期)考核登記表
- 人際反應指數(shù)量表
- 萜類及揮發(fā)油
評論
0/150
提交評論