軟體工程第一次作業
第一章 概論 1-1 軟體=程式+軟體工程
原始碼管理,配置管理,質量保障,需求分析,玩具階段,業餘愛好階段,探索階段,成熟的產業階段
1-2 軟體工程是什麼?
1-2-1 軟體的特殊性
複雜性,不可見性,易變性,服從性,非連續性
1-2-2軟體工程與電腦科學的關係
工程師的宗旨是:我構建,故我在
1-2-3軟體工程的知識領域
生命週期:軟體需求,軟體設計,軟體構建,軟體維護,軟體測試
專門領域:軟體配置管理,軟體工程管理,軟體工程過程,軟體工程模型和方法,軟體質量
理論基礎:計算基礎,工程基礎,數學基礎
1-2-4軟體工程的目標——創造“足夠好”的軟體
使用者滿意度;可靠性;軟體流程的質量;可維護性;
教材P18-2
1:第2章P26講述單元測試必須由最熟悉程式碼的人來寫
單元測試由最熟悉的人來寫不怕加深加大程式的錯誤性嗎?根據我的開發經驗不可以由最熟悉程式碼的人和最熟悉程式碼結構的人或測試人員共同完成嗎?不能由單獨的測試團隊完成嗎?
2:第6章P115提到了長期任務。
這種任務相對比較艱難且對專案很重要,完成這些任務需要超過 Sprint所計劃的時間,作者只提到這些任務往往在短週期中的迭代中得不到應有的重視,如何得到更好的重視?
3:第7章P130充分授權和信任問題;
在軟體開發過程中,如果曾經參與開發的主要人員之一突然離開團隊,遺留下來的問題長期無法得到解決,剩餘成員和新的成員如何解決這種問題?
4:第14章P311軟體開發過程三個特性:好、快、便宜。
如何在軟體產品開發的過程中,如何把進度維持在最快速度的前提下最少的使用資金降低成本,同時軟體功能又好。
5:第17章P403績效管理
軟體在開發過程中團隊中的每一名成員是相互依賴的整體,不能獨立完成任務,如何在開發過程中確保每個工作人員的職責和效績。
教材P18-3
手機交友軟體:QQ,微信
手機學習軟體:騰訊雲課堂
手機娛樂軟體:QQ音樂,喜馬拉雅
微信:全方位的手機通訊應用,可以群聊、視訊語音通話、分享生活,讓人耳目一新的移動生活方式。同類軟體qq更適合工作,微信較貼近生活,兩個軟體屬於騰訊公司產品,都是當前人們必備的軟體,在交友軟體一直是最受歡迎的。
&nbs