問題1:
程式設計師的優劣是否在軟體開發中已經不重要了??使用者實際關心的 外形,使用的樂趣和效率,自我形象,個人滿足感,回憶,這麼多條中,僅有效率與**有關,而實際上使用者比起效率卻更在意其他這些「么蛾子」。
qq,**,支付寶等諸多流行的
,功能,**複雜度並不高但卻十分成功。
3.軟體開發更重要的管理與分工,是否超出了我們的學科範圍?例如管理學院的同學是否有他們來做更專業。
4.在我們的物件導向課程中,要求我們對**進行覆蓋性測試以確保正確性,而在這本書中似乎並未過於強調這一點,為什麼?這樣不應該更利於開發嗎?
5.實際生活中績效究竟如何考察?
軟體一詞最早出現於richard r. carhart
於2023年8
月出版的書籍,軟體工程則是
margaret hamilton
在它在阿波羅計畫期間發明的
microsoft tfs:
任務版上能將需求、專案進度一覽無餘,對於小團隊而言,比甘特圖更有用,整合了專案管理、版本控制、bug
跟蹤,能有效實現
scrum
,能與
vs 無縫接合。但是其搭建、維護
tfs比較複雜,硬體要求也比較高
mercurial:
採用了分布式系統,各種平台的一視同仁
git:
分布式 去中心化使得更大的團隊的維護變得容易。分支合併的方便和速度提公升。每乙個小的修改都可以立即commit
,每乙個小功能
/fix
都可以branch
。這使得測試乙個小修改該和
drop
乙個小功能都非常的容易。但是他有著複雜的資訊模型,在上學期
os的課程中
git的學習著實讓我頭疼了一把。說實話至今仍未對於
git的模型理解透徹。
github:
基於git
並有著web
版頁面,同時有著大量的開源**。
bitbucket:
免費支援私有倉庫,支援中文
trac:
是乙個增強版的wiki
以及軟體開發過程中的問題跟蹤系統
,rationale:
網際網路上居然前幾頁都沒有涉及這個軟體。這可能就是一大缺點吧。。。。。
xcode:
自動提供撤消、重做和儲存功能,無需編寫任何編碼。
個人作業 Week1
在超大的軟體工程中如何在測試和成本中找到平衡點?軟體工程師在入職後大概擁有多少的學習時間進行自我提公升?如何克服 複審 文件撰寫這類工作的枯燥?專案經理與程式設計師之間的矛盾如何處理,該如何看待這種關係?團隊中技術差距與思路不同如何進行磨合?軟體 software 最早出現在出版物中是由richar...
個人作業 week1
1 問題 1 與軟體學院相比,電腦科學更偏向理論研究,本系開設軟體工程課程的意圖是否是為了平衡理論與應用的比重?2 bug的定義根據開發者與使用者的分析角度不同,有著很大的區別,如何使開發者能夠有效的感受使用者的角度,使軟體更具人性化?3 coder和hacker之間原則性的區別是什麼?4 面對 量...
個人部落格作業Week1
一.1.敏捷開發中有哪些常用的方法?2.瀑布模型是否已經不適應現在的軟體開發模式?3.乙個軟體開發團隊裡程式設計能力參差不齊如何合理地給他們分配角色和任務?4.開發 測試由不同的人擔任真的合適嘛?開發的人被指出bug後產生怨氣影響關係怎麼辦?5.pm是不是乙個團隊裡要求能力最強的角色?二.軟體和軟體...