備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業熱線:400-778-8318
Copyright ?2015- 海馬課堂網絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術產業園區火炬路32A號創業大廈A座18層1801室
comp2041是新南威爾士大學軟件建設這門課程,本課程是為已經掌握了編程基礎知識的學生設計的。它旨在拓寬你對軟件建設的技術和工具的知識。
一、軟件構建
構建語言包括人類可以用來向計算機指定一個可執行的問題解決方案的所有通信形式。當你閱讀時,要區分不同的語言和用于編程語言的三種一般符號:語言(類似單詞的文字串)、形式(單詞和文字串由精確、不含糊、正式或數學定義支持)和視覺(直接的視覺解釋和視覺實體的放置)。
二、簡介
術語 "軟件構建 "是指通過編碼、驗證、單元測試、集成測試和調試的組合,詳細地創建工作的、有意義的軟件。
軟件構建與所有其他的軟件工程相關聯,與軟件設計和軟件測試的聯系最為緊密。這是因為軟件構建過程本身涉及到重要的軟件設計和測試活動。它也使用設計的輸出,并為測試提供輸入之一,設計和測試都是活動。設計、構建和測試之間的詳細界限(如果有的話)將根據項目中使用的軟件生命周期過程而變化。
三、軟件建設活動
盡管一些詳細的設計可能會在建設之前進行,但許多設計工作是在建設活動本身中進行的。因此,軟件建設與軟件設計是緊密相連的。
在整個建設過程中,軟件工程師對他們的工作進行單元測試和集成測試。因此,軟件建設與軟件測試也是密切相關的。
在一個軟件項目中,軟件構建通常會產生最大量的需要管理的配置項目(源文件、內容、測試用例等等)。因此,軟件建設也與軟件配置管理密切相關。
四、軟件構建的基本原理
軟件建設的基本原理包括:
1.最大限度地降低復雜性
2.預測變化
3.為驗證而構建
4.建設中的標準
前三個概念既適用于設計,也適用于施工。下面的章節定義了這些概念,并描述了它們如何適用于施工。
五、盡量減少復雜度
人們如何向計算機傳達意圖的一個主要因素是,人們在工作記憶中保持復雜結構和信息的能力非常有限,尤其是在很長一段時間內。這導致了軟件建設中最強大的驅動力之一:最小化復雜性。降低復雜性的需求基本上適用于軟件建設的每一個方面,對于軟件建設的驗證和測試過程尤其關鍵。
在軟件建設中,降低復雜性是通過強調創建簡單和可讀的代碼而不是聰明的代碼來實現的。
六、預測變化
大多數軟件都會隨著時間的推移而發生變化,對變化的預測推動了軟件建設的許多方面。軟件不可避免地成為不斷變化的外部環境的一部分,而這些外部環境的變化以不同的方式影響著軟件。
預測變化是由許多具體的技術支持的:
1.通信方法(例如,文件格式和內容的標準)
2.編程語言(例如,Java和C++等語言的語言標準)
3.平臺(例如,操作系統調用的程序員接口標準)
4.工具(例如,像UML(統一建模語言)這樣的符號的圖解標準)。
七、為驗證而構建
為驗證而構建是指在構建軟件的過程中,編寫軟件的軟件工程師可以很容易地找出故障,在獨立測試和操作活動中也是如此。支持為驗證而構建的具體技術包括遵循編碼標準以支持代碼審查、單元測試、組織代碼以支持自動測試,以及限制使用復雜或難以理解的語言結構等。
八、建設中的標準
直接影響建設問題的標準包括 使用外部標準。構建依賴于構建語言、構建工具、技術接口以及軟件構建與其他軟件工程之間的互動的外部標準的使用。標準的來源很多,包括硬件和軟件接口規范,如對象管理小組(OMG)和國際組織,如IEEE或ISO。
使用內部標準。標準也可以在公司層面的組織基礎上創建,或用于特定項目。這些標準支持團體活動的協調,盡量減少復雜性,預測變化,并為驗證而構建。
以上就是關于comp2041 軟件建設課程輔導的全部內容,海馬課堂專業課程輔導,2100+嚴選碩博學霸師資,針對學生的薄弱科目和學校教學進度,匹配背景相符的導師,根據學生情況進行1V1專屬備課,上課時間靈活安排,中英雙語詳細講解課程中的考點、 難點問題,并提供多方位的課后輔導,輔助學生掌握全部課程知識,補足短板。
閱讀原文:http://www.fuguojinrong.com/news/10814_62.html
版權作品,未經海馬課堂 highmarktutor.com 書面授權,嚴禁轉載,違者將被追究法律責任。
備案號:遼ICP備19007957號-1
聆聽您的聲音:feedback@highmark.com.cn企業熱線:400-778-8318
Copyright ?2015- 海馬課堂網絡科技(大連)有限公司辦公地址:遼寧省大連市高新技術產業園區火炬路32A號創業大廈A座18層1801室
hmkt088
爱干Av爱干Av| 1024欧美亚洲| 国产无码AV天海翼| 亚洲黄色1区| 久操综合同人| 强肏人妻| 欧美三级视频网站| 五月天美女导航| 日韩在线cav| 欧美狂野六区| 麻豆熟妇在线资源| 激情自拍偷拍| 久草免费在线加勒比| 激情五月天四房播播电影| 人妻色色上传| 不卡一区兽交| 超碰在线国产区| 図无码在线| 九九无码三级电影| 人妻淑女亚洲视频| 日本人妻有码一区| 大香蕉大香蕉免费网| AV高清色中色| 青青草操老女人bb| 激情四射中文字幕| 黄色一级A片。| 人人爱人人妻人人插| 天天干天天干天天日| 婷婷综合夜夜撸777| 加勒比日韩人妻人妻| 偷国产乱人伦偷精品视频| 老熟女乱伦图片| 爱爱成人亚洲精品| 少妇就要狠狠干| 大香蕉最新性爱视频在线看| 超碰香蕉一区| 人人操人人网址| 黄色三区视频| 涩涩涩久久| 男人的天堂a亚洲| 丰满人人操| 人妻巨乳日韩另类视频在线| A片黄色的网站在线| 色色的视频网站| 丝袜国91| 大香蕉在线性爱视频| 赏av| 一卡二卡免费在线视频| 91大屁股合集| 精品国产伦一区二区三区四区| 东京在线免费欧美| 天堂成人av网址| 久97久超碰| 欧美熟妇梅开二度| 91牛首页在线视频观看| 亚洲精品成人激情视频| 91无码做爱视频| 欧美在线色系| 久久伊人婷婷超碰| 曰本东热导航| 成人AV性色AV| AV婷婷先锋资源网| 7777一区| 亚洲人第九十一页| 后入美穴久草| 中文字幕无码传媒色哟哟| www.人妻美女| 黄色视频A片在线观看| 亚洲色图欧美淫图| 就要操小泽玛利亚中出无码| 丁香一月视频国产| 亚洲熟女无码激情影院| 欧美人自慰| 国内乱伦无码网页| 草莓在线亚洲第一| 玩弄放荡少妇视频| 超碰啪伊人| 黄色资源AV网站| 91精品美女久操| 大屁股白浆一区二区三区| 99热最新在线播放| 嗯嗯在线视频| 国产黄色剧情| 韩日AV网| 亚洲二区三区你懂的在线观看| 狠狠淫-五月天| 久久加勒比一本到| 91色乐|