天天看點

軟體工程

第十四章14.2節

了解軟體的品質包括哪些方面,概括地說,軟體品質就是“軟體與明确的和隐含的定義的需求相一緻的程度”。具體地說,軟體品質是軟體符合明确叙述的功能和性能需求、文檔中明确描述的開發标準、以及所有專業開發的軟體都應具有的隐含特征的程度。CMMI即軟體能力成熟度模型內建,其目的是幫助軟體企業對軟體工程過程進行管理和改進,增強開發與改進能力,進而能按時地、不超預算地開發出高品質的軟體。軟體的品質保障工作,做好測試工作,分工理論,測試角色的相關問題。

第十五章15.1節

從代碼完成到釋出,經曆了計劃/設計/開發等階段。常用名詞:Alpha,Beta,ZBB,RC,RTM,RTW。會診小組,進行複雜項目的會診,采用招數:設計變更,ZBB,最後回歸測試,砍掉功能,修複Bug的門檻逐漸提高,逐漸當機。項目釋出之後——事後諸葛亮會議。

第十六章16.1節

創新的迷思:靈光一閃現,偉大的創新就緊随其後;大家都喜歡創新;好的想法會赢;創新者都是一馬當先;要成為領域的專家,才能創新;技術的創新是關鍵;成功的團隊更能創新。把握創新的時機,了解創新的招數:SWOT分析,動量和加速度,技術産品的發展周期,效能過剩和競争的各個階段,影響産品競争的各種因素,四個象限劃分産品。

第十七章17.5節

團隊隊員的問題:做事的,不做事的,不讓别人做事的,做假的事的,假裝做事的。績效管理,是指各級管理者和員工為了達到組織目标共同參與的績效計劃制定、績效輔導溝通、績效考核評價、績效結果應用、績效目标提升的持續循環過程,績效管理的目的是持續提升個人、部門群組織的績效。團隊合作的幾個階段:萌芽階段,磨合階段,規範階段,創造階段。軟體工程師的職業道德,八大原則:公衆,客戶與雇主,産品,判斷,管理,職業,同僚,自身。