團隊作業考的是團隊的力量,一個人的能力是有限的,在團隊的協作下,能完成以往不能夠完成的作業。這次我們的團隊作業是手機APP電腦的“開發”。我在其中的貢獻有:
1)負責團隊項目中表達式的計算與後期測試
2)參與完成的團隊部落格作業(2,4)
3)參與課堂項目總結彙報
團隊題目是我想的,隻能是我眼光短淺。我覺得這個題目的設計結構和分工很清晰,一個UI設計和一個表達式的計算。然而題目太簡單,如果是逼格的題目做出來後就可以用來去參加其他的什麼比賽,隻能對自己說繼續努力了,不過還是得
感謝團隊成員!讓我感受到一個團隊的力量和精神。
Software engineers shall commit themselves to making the analysis, specification, design, development, testing and maintenance of software a beneficial and respected profession. In accordance with their commitment to the health, safety and welfare of the public, software engineers shall adhere to the following Eight Principles:
軟體工程師應當緻力于做出分析,規範,軟體的設計、開發、測試和維護一個有益的和受人尊敬的職業。按照他們承諾的健康,安全和福利,軟體工程師應當遵守下列八個原則:
1. PUBLIC - Software engineers shall act consistently with the public interest.
1·公衆利益——軟體工程師應當始終如一地堅持公衆利益。
2. CLIENT AND EMPLOYER - Software engineers shall act in a manner that is in the best interests of their client and employer consistent with the public interest.
2·客戶和雇主——軟體工程師應當采取行動的方式是最好的客戶和雇主的利益與公共利益相一緻。
3. PRODUCT - Software engineers shall ensure that their products and related modifications meet the highest professional standards possible.
3·産品品質——軟體工程師應確定他們的産品和相關的修改達到可能的最高的專業标準。
4. JUDGMENT - Software engineers shall maintain integrity and independence in their professional judgment.
4·判斷力——軟體工程師應當保持完整和獨立的專業判斷。
5. MANAGEMENT - Software engineering managers and leaders shall subscribe to and promote an ethical approach to the management of software development and maintenance.
5·管理——軟體工程經理和上司者應當訂閱和促進一個道德的管理軟體開發和維護的方法。
6. PROFESSION - Software engineers shall advance the integrity and reputation of the profession consistent with the public interest.
6·職業素養——軟體工程師應當推進誠信和聲譽的專業符合公衆利益。
7. COLLEAGUES - Software engineers shall be fair to and supportive of their colleagues.
7·同僚——軟體工程師應當公平和支援他們的同僚。
8. SELF - Software engineers shall participate in lifelong learning regarding the practice of their profession and shall promote an ethical approach to the practice of the profession.
8·本質——軟體工程師應當參與終身學習關于職業的實踐,促進倫理職業的實踐方法。
軟考工程這門課讓我學到了很多,确實是。這門課算得上是一次改革,但革命尚未成功。這學期的軟體工程算得上是改革路上的階梯,展現出來許多優點,當然也有些不足的地方。
首先,這門課一開,就是做一個四則運算的程式,一開始我以為隻是老師讓我們做做而已,但往後的要求是持續擴充才知道是通過這種邊做邊學的方式學習這能課。
還有就是,單元測試開闊了眼界。以前我以為測試代碼就是像單步調試那樣的,學軟體工程這能力才知道,測試分為那麼多種,是這一行裡一個挺重要的方向。
結對程式設計,其實我們做的不好。一方面是自己能力不夠,一方面是并沒有真正做到結對程式設計的過程,一方面的沒有認認真真的審題。這是一次失敗的程式設計。失敗是成功之母。
團隊程式設計第一次通過團隊合作的方式,去完成一個項目,雖然我們的項目難度有點low,在pm的管理下,配置設定任務,需求分析,完成自己的任務,團隊交流,測試分析等等,我們團隊做一個手機電腦App,其中我做的是電腦的四則運算部分,沒錯,就是四則運算的部分。沒錯,代碼量就100多行。.....
從總的方面來說,程式設計→測試→結對程式設計→團隊程式設計。一個科學的教學流程。
此外,還接觸了getlub,coding代碼管理器,用來對代碼進行管理,學會用git進行代碼推送。總的來說是收益匪淺啊,
當然對于我個人而言,這次改革也有些不足之處,我覺得對我來說最大的不足之處就是,對于考研的學生來講,改革有些不宜時候。還有就是第一次接觸一些軟體,有點“觸不及防”,應該繼續改革。比如說這些軟體從大一開始慢慢介紹,逐漸熟悉,到學軟體工程這門課時,就會感覺輕車熟路了。
雖然學到好多,但也發現自己更多不足之處。也非常感謝各位老師,助教和鄒欣老師的耐心教學。謝謝老師。