1. 程式人生 > >作業 軟件工程

作業 軟件工程

sdn 別人 mic 源碼 協商 答案 站立會議 html 影響

part1

自我介紹

老師您好,我叫宋雨,本科在長春理工大學,專業是計算機科學與技術。

1.回想一下你曾經對計算機專業的暢想:當初你是如何做出選擇計算機專業的決定?你認為過去接觸的課程是否符合你對計算機專業的期待,為什麽?你覺得計算機是你喜歡的領域嗎,他是你擅長的領域嗎?

從小我就喜歡玩電腦,所以選擇了計算機專業。過去接觸的課程很符合我對計算機專業的期待,在長春理工大學,接觸過的老師都很認真負責,都很理解我們。計算機是我喜歡的領域,以前在玩電腦裝遊戲時經常運行不了,我就會查閱很多資料,比如修改註冊表,修改組件,暫停某些服務遊戲就可以運行,久而久之,在這個方面不算擅長,還算了解,從小很喜歡看電腦愛好者這個雜誌,後來就不太看了,沒有堅持。

2.考取研究生,對照前人們走過的路和描述未來的發展,現在的你自我感覺你已經具備的專業知識、技能、能力有哪些?成為一個合格的計算機學生,在專業知識、技能、能力上還差距哪些?

我感覺專業知識一般,會點C++。如果說具備的技能我覺得我沒有技能,就像構建之法這本書第三章所說,拼魔方按照現有的模式執行即可,這種“技能”是上不了臺面的。成為一名合格的計算機學生,按照老師的要求我的差距還有很大,學習更多的專業知識,提升自學能力,經自己努力去擁有,就像了解為何按照這種模式執行就可以,了解其原理。

3.每天都是一個人生選擇的十字路口,學術研究、工程項目、社會實踐,不同的選擇有不同的努力方向。對照以上你閱讀的前人們的經歷,你的選擇是什麽?在這種選擇下,你認為你相比其他同學來說有何優勢,有何劣勢?針對你的選擇,你給自己的本學期的規劃是什麽?

我現在的選擇是讀博,對比其他同學來說沒啥優勢,全是劣勢,不太喜歡搞學術,逼自己一把,多學習,多練習,多實踐。我本學期的規劃是學好英語,學好python,多跟新同學溝通,感覺團隊作戰才是實現自己理想地方法。

4.你對這門課的期待是什麽?你打算平均每周拿出多少個小時用在這門課上?

我覺得這門課程是學習如何合作,我很喜歡這門課程,可能我的理解淺顯,我感覺學好這門課程可以在合作中盡可能把人性的缺點導致對結果的影響降到最低,像一種管理方法。期待不掛科。平均每周拿出2個小時在這這門課程上,團隊合作除外。

part2

采訪本課程往屆同學(含外校和畢業生). 現代軟件工程這門課已經上了好幾年了,以前有很多學生做過團隊項目(說不定包括本校的學生),請你們找一個以前的團隊采訪一下。

我采訪的是2016級於渺學姐

1、當時的項目有多少用戶,給用戶多少價值?現在還有人用麽?

項目名:約跑APP
用戶:當時用戶8人,在用戶的手機上測試通過,能讓用戶找到一起跑步的小夥伴。現在沒有人用了。 剛看到CSDN的下載量有46人,其中一人評價我們的註冊不好用了,個人懷疑服務器崩潰了。
2、這個項目能否給我們團隊繼續開發,源代碼/文檔還有麽?

這個項目能給你們團隊繼續開發,如果你們願意的話。
源碼在github上,git的地址: https://git.coding.net/muziliquan/niceGroup.git
項目的NABCD:http://www.cnblogs.com/yumiaomiao/p/6069638.html
Final視頻:http://www.miaopai.com/show/AHqv~VA7lrk144ONLWrveQ__.htm
3、項目開發有什麽經驗和教訓?

項目開發經驗教訓:項目開發是對一個產品不斷完善改進的過程,需要團隊成員一起按時按成各自任務,分工要明確,及時匯總。分配任務之前需要協商好各自的任務如何銜接,留好接口。站立會議需要每天完成。並且按照站立會議的要求來進行,省時省力。貢獻分的記分要求要在分配任務的時候確定,防止後期引發糾紛。
4、對學好軟件工程有什麽建議?

對學好軟件工程的建議是:老師讓了解好基礎知識的時候一定要認真,要知道怎麽用,因為你馬上就要用到了。個人項目上就盡力做到自己(或者在請教別人的情況下)的最好水平,老師會給你一個讓你滿意的分數的。團隊項目中,站立會議的分值很客觀,想要得到高分,站立會議一定要及時開,及時發布。最後一點,建議老師每個團隊開一個博客,方便管理。

part3 讀後感

匆匆看完構建之法,覺得這種不認真看完書就去寫隨筆去評價這本書是對作者的不尊重,所以覺得應該提問題和寫感悟。

我的一點拙見,提的問題在現在這個信息發達的時候感覺只要有時間都可以自己解決。

感覺軟件工程這個學科是一個學習團隊如何協作的學科。瀑布式開發在每一個階段追求工作完整,但是對變化的感覺一定很慢。敏捷開發是先從整體功能中找到核心部分的功能,打造成能基本運行,有價值的小部分,聽用戶意見,及時調整。書中第六章有個問題:敏捷是萬能的麽?回答:不是,和任何武功戰術一樣,敏捷有它的最適用範圍。想起考研時政治學的方法論,可最後總結還是具體問題具體分析。我覺得在學習中遇到很多問題也許有很多種解法,但是學好軟件工程這門學科的話感覺可以找到最適用的方法去解決。書中6.6練習與討論中也給了答案:結合軟件開發的情況。

感覺書中寫的很多地方很理想化,讀的也不太細,就是有的時候小微企業小團隊沒有這樣的條件,就像普通小修車廠去用erp管理估計老板連飯都吃不上,只能用原始的管理方法管理。發展不太均衡,就像治國宗教到規矩制度,也許軟件工程這門學科我還不是很了解,我會繼續學習。

這門課感覺有點像管理課程。也許我的理解有限,理解不是很到位。

問題:

1、團隊中每個人都有自己的想法,性格,政治因素怎麽協調?

2、對於條件很低的團隊企業來說是不是做不到這麽全面?

3、您覺得是學習框架思維重要,還是新的知識是重要?

4、就算一個軟件開發很厲害的團隊沒有選擇一個營銷能力很厲害的企業是否還有資本創新?

part4

作品1 搶答器

地址:

https://modao.cc/app/ylGTXobcMU7ePNi6tY53gG4iraLl0md
評價:

技術分享

挺好玩,但是字體大小是個缺陷,簡單大方。

作品2:連連看

軟件工程天天向上團隊的項目

代碼地址:https://git.coding.net/jx8zjs/llk.git

可在Microsoft Visual Studio 2012打開運行

評價:

技術分享

技術分享

帶排行榜功能,三個主題,我覺得做的很好,很適合小孩玩。

作品3:約跑app

源碼在github上,git的地址:

https://git.coding.net/muziliquan/niceGroup.git
項目的NABCD:

http://www.cnblogs.com/yumiaomiao/p/6069638.html
Final視頻:

http://www.miaopai.com/show/AHqv~VA7lrk144ONLWrveQ__.htm

評價:能讓用戶找到一起跑步的小夥伴,只是現在能實現這個功能的app很多,比如momo。

part5

1、本周psp

技術分享

2、本周餅狀圖

技術分享

3、本周進度條

技術分享

4、折線圖

技術分享

作業 軟件工程