備案號:遼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://m.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
久久久久久久久久久99成人视频| 精品11久久久| 9191亚洲精品| 欧美激情一区| 无码网1区2区3区4区5| 国产99视频精品免费播放视频网站| 24小时欧美在线视频www| 无码精品51插入| 亚洲精品乱码| 亚洲视频一区二区三区| 国产少妇 偷拍| 国产精品专区一区二区三区-精品国产一区二区三区精品国产-www精品国产一区二 | 欧美性爱乱伦视频网站 | 91精品综合区视频| 亚洲一区二区三区在线观看成人AV| 超碰免费无码| 91成人在线| 亚洲一级av在线| 欧美一级免费看| 国产一区无码| 国产色精| 热久久久久久久久久av| 色欲AV无码精品一区二区久久| 国精产品一区二区三区黑人和中国| 日日夜夜狠狠91| 日韩v中文字幕自拍| 91在线网址| 一级淫视频站| 久热精品视频在| 久草国产在线| 99综合一区| 91n.com在线看| 国产精品无码专区| 超碰91九色| www.91国产| 亚洲视频12p在线| 91视频少妇| 中国极品少妇XXXXX| 国产精品久色91| AV不卡在线免费观看| 91美女影院在线|