公升入大二上學期,我們學習了軟體工程這門課程,作為軟體工程專業的一名學生,可想而知這門課程對於我們來說非常的重要,我們以《構建之法》作為我們這門課的教材,這本書是由鄒欣老師編寫的,這是在很多高校經過很長時間的軟體工程教學實踐編寫的一本可以讓學生在16週內掌握軟體工程技術的書,這本書對於我們來說很有價值。
軟體工程是把系統的、有序的、可量化的方法應用到軟體的開發、運營、和維護上的過程。書中介紹了軟體工程中涉及的方方面面,人們在開發、運營、維護軟體的過程中有很多技術、做法、習慣和思想體系,軟體工程把這些相關的技術和過程統一到乙個體系中,叫做「軟體開發流程」。軟體開發流程的目的是為了提高軟體開發、運營、維護的效率,提高軟體的質量、使用者滿意度、可靠性和軟體的可維護性。
軟體工程中乙個生命週期涉及,軟體需求,軟體設計,軟體構建,軟體測試和軟體維護。他們的理論基礎為計算基礎,數學基礎和工程基礎。通過一定的軟體流程,在預計的時間內發布乙個比較好的軟體,是需要團隊共同努力,並且逐步實現的。
通過這次了解到了原來軟體和程式並不一樣,他們是有區別的,之前總把他們混在一起,開發一款軟體並沒有那麼容易,同時他是需要乙個團隊共同努力來完成的,單靠乙個人的力量,很難將一款軟體開發完美,團隊開發很困難,需要成員之間很好的交流。同時乙個軟體並不是功能齊全他就可以稱為一款好的軟體,他要有針對性,同時要簡單明瞭。這不僅是讀完這本書的體會,更是這段時間的學習的一些體會。今後更要注重團隊合作,加強與小組之間的交流,共同努力完成目標。
快速閱讀《構建之法》 構建之法閱讀筆記01
自己從3月4日開始讀 構建之法 在粗讀一遍後,自己產生如下疑問 1.風格真的很重要嗎?總覺得清晰易讀即可 2.編寫軟體時,是程式簡潔高效但不易讀好?還是程式冗餘效率低下但是方便別人閱讀易維護好?3.使用者體驗主要體現在哪些方面?介面美觀,反映速度快,功能齊全足夠了嗎?4.本書只說了團隊模式,並未對如...
01《構建之法》閱讀筆記01
個人感受 我過去的做法 1 寫程式以實現功能為主要目的,所以有時候為了功能的保證,會不太注重演算法的使用。2 在團隊專案中,習慣了個人程式設計,和團隊成員溝通偏少。為什麼這樣不好 1 不注重演算法的使用,會無端的浪費空間和執行時間,使程式效率大大降低。2 團隊成員之間交流過少時,融合會經常出現問題,...
構建之法閱讀筆記01
從第一章概論中提到,軟體工程要創作足夠好的軟體。而有一些同學認為,所謂好軟體,就是沒有bug的軟體,所謂軟體工程,就是把軟體中的bug都消滅掉的過程,這確實抓住了軟體工程中的乙個要素,和軟體打交道的專業人士都知道軟體有bug,軟體團隊的很多人都整體和bug打交道,bug的多少可以直接衡量乙個軟體的開...