在超大的軟體工程中如何在測試和成本中找到平衡點?
軟體工程師在入職後大概擁有多少的學習時間進行自我提公升?
如何克服**複審、文件撰寫這類工作的枯燥?
專案經理與程式設計師之間的矛盾如何處理,該如何看待這種關係?
團隊中技術差距與思路不同如何進行磨合?
軟體(software):最早出現在出版物中是由richard r. carhart 於2023年8月出版的書籍。2023年,耶魯法學院的圖書管理員fred shapiro發表了一封信,這封信揭露了其在對jstor的電子檔案的搜尋中,發現在由美國數學家tukey於2023年發布的**"the teaching of concrete mathematics"中,提到了對於單詞「software」的用法。1995,paul niquette聲稱他在2023年十月最初創造了這個詞,雖然他沒能找到任何資料支援他的說法。
軟體工程(software engineering):由 margaret hamilton 發明的, hamilton是乙個自學程式設計,並且當上 mit 軟體工程測試實驗室主任(也就是為美國太空總署 nasa 開發電腦系統的單位)的女性。
microsoft tfs:優點——源**管理、工作項跟蹤、自動化生成、敏捷任務版;缺點——瀏覽器訪問相當慢、團隊郵件配置比較複雜。
git:優點——適用於參與開源專案的開發者、版本庫本地化;缺點——沒有嚴格的許可權管理控制、只能針對整個倉庫作branch。
mercurial:優勢——跨平台、封裝好;缺點——分支管理不靈活、支援社群略差。
個人作業 Week1
問題1 程式設計師的優劣是否在軟體開發中已經不重要了?使用者實際關心的 外形,使用的樂趣和效率,自我形象,個人滿足感,回憶,這麼多條中,僅有效率與 有關,而實際上使用者比起效率卻更在意其他這些 么蛾子 qq,支付寶等諸多流行的 功能,複雜度並不高但卻十分成功。3.軟體開發更重要的管理與分工,是否超出...
個人作業 week1
1 問題 1 與軟體學院相比,電腦科學更偏向理論研究,本系開設軟體工程課程的意圖是否是為了平衡理論與應用的比重?2 bug的定義根據開發者與使用者的分析角度不同,有著很大的區別,如何使開發者能夠有效的感受使用者的角度,使軟體更具人性化?3 coder和hacker之間原則性的區別是什麼?4 面對 量...
個人部落格作業Week1
一.1.敏捷開發中有哪些常用的方法?2.瀑布模型是否已經不適應現在的軟體開發模式?3.乙個軟體開發團隊裡程式設計能力參差不齊如何合理地給他們分配角色和任務?4.開發 測試由不同的人擔任真的合適嘛?開發的人被指出bug後產生怨氣影響關係怎麼辦?5.pm是不是乙個團隊裡要求能力最強的角色?二.軟體和軟體...