備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號創(chuàng)業(yè)大廈A座18層1801室
comp2041是新南威爾士大學軟件建設這門課程,本課程是為已經(jīng)掌握了編程基礎知識的學生設計的。它旨在拓寬你對軟件建設的技術(shù)和工具的知識。
一、軟件構(gòu)建
構(gòu)建語言包括人類可以用來向計算機指定一個可執(zhí)行的問題解決方案的所有通信形式。當你閱讀時,要區(qū)分不同的語言和用于編程語言的三種一般符號:語言(類似單詞的文字串)、形式(單詞和文字串由精確、不含糊、正式或數(shù)學定義支持)和視覺(直接的視覺解釋和視覺實體的放置)。
二、簡介
術(shù)語 "軟件構(gòu)建 "是指通過編碼、驗證、單元測試、集成測試和調(diào)試的組合,詳細地創(chuàng)建工作的、有意義的軟件。
軟件構(gòu)建與所有其他的軟件工程相關(guān)聯(lián),與軟件設計和軟件測試的聯(lián)系最為緊密。這是因為軟件構(gòu)建過程本身涉及到重要的軟件設計和測試活動。它也使用設計的輸出,并為測試提供輸入之一,設計和測試都是活動。設計、構(gòu)建和測試之間的詳細界限(如果有的話)將根據(jù)項目中使用的軟件生命周期過程而變化。
三、軟件建設活動
盡管一些詳細的設計可能會在建設之前進行,但許多設計工作是在建設活動本身中進行的。因此,軟件建設與軟件設計是緊密相連的。
在整個建設過程中,軟件工程師對他們的工作進行單元測試和集成測試。因此,軟件建設與軟件測試也是密切相關(guān)的。
在一個軟件項目中,軟件構(gòu)建通常會產(chǎn)生最大量的需要管理的配置項目(源文件、內(nèi)容、測試用例等等)。因此,軟件建設也與軟件配置管理密切相關(guān)。
四、軟件構(gòu)建的基本原理
軟件建設的基本原理包括:
1.最大限度地降低復雜性
2.預測變化
3.為驗證而構(gòu)建
4.建設中的標準
前三個概念既適用于設計,也適用于施工。下面的章節(jié)定義了這些概念,并描述了它們?nèi)绾芜m用于施工。
五、盡量減少復雜度
人們?nèi)绾蜗蛴嬎銠C傳達意圖的一個主要因素是,人們在工作記憶中保持復雜結(jié)構(gòu)和信息的能力非常有限,尤其是在很長一段時間內(nèi)。這導致了軟件建設中最強大的驅(qū)動力之一:最小化復雜性。降低復雜性的需求基本上適用于軟件建設的每一個方面,對于軟件建設的驗證和測試過程尤其關(guān)鍵。
在軟件建設中,降低復雜性是通過強調(diào)創(chuàng)建簡單和可讀的代碼而不是聰明的代碼來實現(xiàn)的。
六、預測變化
大多數(shù)軟件都會隨著時間的推移而發(fā)生變化,對變化的預測推動了軟件建設的許多方面。軟件不可避免地成為不斷變化的外部環(huán)境的一部分,而這些外部環(huán)境的變化以不同的方式影響著軟件。
預測變化是由許多具體的技術(shù)支持的:
1.通信方法(例如,文件格式和內(nèi)容的標準)
2.編程語言(例如,Java和C++等語言的語言標準)
3.平臺(例如,操作系統(tǒng)調(diào)用的程序員接口標準)
4.工具(例如,像UML(統(tǒng)一建模語言)這樣的符號的圖解標準)。
七、為驗證而構(gòu)建
為驗證而構(gòu)建是指在構(gòu)建軟件的過程中,編寫軟件的軟件工程師可以很容易地找出故障,在獨立測試和操作活動中也是如此。支持為驗證而構(gòu)建的具體技術(shù)包括遵循編碼標準以支持代碼審查、單元測試、組織代碼以支持自動測試,以及限制使用復雜或難以理解的語言結(jié)構(gòu)等。
八、建設中的標準
直接影響建設問題的標準包括 使用外部標準。構(gòu)建依賴于構(gòu)建語言、構(gòu)建工具、技術(shù)接口以及軟件構(gòu)建與其他軟件工程之間的互動的外部標準的使用。標準的來源很多,包括硬件和軟件接口規(guī)范,如對象管理小組(OMG)和國際組織,如IEEE或ISO。
使用內(nèi)部標準。標準也可以在公司層面的組織基礎上創(chuàng)建,或用于特定項目。這些標準支持團體活動的協(xié)調(diào),盡量減少復雜性,預測變化,并為驗證而構(gòu)建。
以上就是關(guān)于comp2041 軟件建設課程輔導的全部內(nèi)容,海馬課堂專業(yè)課程輔導,2100+嚴選碩博學霸師資,針對學生的薄弱科目和學校教學進度,匹配背景相符的導師,根據(jù)學生情況進行1V1專屬備課,上課時間靈活安排,中英雙語詳細講解課程中的考點、 難點問題,并提供多方位的課后輔導,輔助學生掌握全部課程知識,補足短板。
閱讀原文:http://www.brains-tank.com/news/10814_62.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書面授權(quán),嚴禁轉(zhuǎn)載,違者將被追究法律責任。
24h在線客服



備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
Copyright ?2015- 海馬課堂網(wǎng)絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號創(chuàng)業(yè)大廈A座18層1801室
hmkt088
日本黄色电影在线播放| 日韩欧美中文| 久久国产无码| 亚洲精品一区二区三区在线观看| 成人大片在线观看| 久久久久女人精品毛片九一| 日本护士高潮japanese| 亚洲国产精品一区| 欧美日韩免费看| 91久久久久国产一区二区| 成人久久精品| 国产无码精品在线观看| 国产一级a毛一级a看免费| 国产精品免费看| 少妇人妻无码| 久草精品在线| 99久久99久久精品国产片果冻 | 国产乱码精品一品二品| 91av视频| 国产精品一区二区三| 无码精品一区二区三区在线播放| 性久久久久久| 亚洲97| 亚洲性爱视频| 91爱爱视频| 亚洲A√| 亚洲日本中文字幕| 无码中文字幕| 亚洲精品无码在线观看| 成人色综合| 国产精品一区二区免费视频 | 黄色福利网站| 久久国产精品一区二区| 国产欧美日韩视频| 天天日天天搞| 无码一级| XX性欧美肥妇精品久久久久久| 国内精品国产成人国产三级| 免费午夜视频| 国产激情在线观看| 久久久黄色|