第一章總結微信
1.軟件=程序+軟件工程工具
2.軟件構件的過程:一個複雜的軟件不但要有合理的軟件構架、軟件設計與實現,還要有各類文件和數據來描述各個程序文件之間的依賴關係、編譯參數、連接參數等的,這些都是軟件構建的過程。性能
3.配置管理:有些程序須要配置不一樣的界面,運行在中文,英文或其餘語言操做系統上,有些程序還要有32位版本、64位版本等。這是源代碼管理的問題—也叫配置管理。學習
4.質量保障:咱們還有一系列的工具、流程和文檔來保證程序的正確性,這些工具、流程應該達到很高的質量,才能保證開發出來的軟件質量。測試
5.具體的驗證過程叫作軟件測試操作系統
6.軟件工程有如下內容設計
1.)軟件工程是把系統的,有序的,可量化的方法應用到軟件的開發,運營和維護上的過程。視頻
2.)軟件工程包括下列領域;軟件需求分析,軟件設計,軟件構建,軟件測試和軟件維護。生命週期
3.)軟件工程和下列學科相關:計算機科學,計算機工程、管理學、數學、項目管理學、質量管理、軟件人工學、系統工程、工業設計、用戶體驗設計。項目管理
7.軟件企業=軟件+商業模式
8.軟件開發的不一樣階段
1).玩具階段
2.)業餘愛好階段
3.)探索階段
4.)成熟產業階段
9.軟件的特殊性
1.)複雜性
2.)不可見性
3.)易變形
4.)服從性
5.)非連續性
10軟件工程的知識領域
1) 生命週期:軟件需求、軟件設計、軟件構件、軟件測試、軟件維護
2) 專門領域:軟件配置管理、軟件工程管理、軟件工程過程、軟件工程模型及方法、軟件質量
3) 理論基礎:計算基礎、數學基礎、工程基礎
11軟件工程的目標
1)用戶滿意度
2.)可靠性
3.)軟件流程的質量
4.)可維護性
教材p18-2
1.看過書後,對課程內容的調理以及側重點不是很清楚
2在軟件團隊中應該如何與你們更好的合做,作到使每個人都發揮本身的長處,更好的完成任務?
3用戶的體驗當然很重要,可是在軟件的性能也是很重要的一點,那咱們該如何側重關於用戶體驗和軟件性能?
4.在軟件測試中,關與軟件中的bug是須要一一進行修復嗎?
5.在軟件的需求分析方面怎樣才能更好的把握重點,讓本身的軟件更有發展的空間?
教材p18-3
1.手機軟件分類
1學習:有道詞典、騰訊課堂、慕課網
緣由:使用方便,節省時間
2手機自帶軟件:日曆、天氣‘、時鐘等
緣由:方便生活
3.娛樂:騰訊視頻、抖音、嗶哩嗶哩、愛奇藝、微博
緣由:跟進時代的變化、排解壓力、
4社交:微信、QQ
緣由:能夠視頻聊天,語音聊天、方便交流
2.下載的緣由
在學習方面能夠極大的節約找資料書籍的時間,而且十分的準確,可以提升本身的學習效率,在娛樂方面,軟件中資源多,與時代不脫軌,使用感很是好。
3.軟件來源
應用商店中下載
4.軟件如何處理bug
及時更新,
4競爭分析
軟件的使用感,軟件額外的資源及功能更能吸引人