提升软体工程能力以强化软体公司竞争力-成功大学.ppt

提升软体工程能力以强化软体公司竞争力-成功大学.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
朱治平 成功大學資訊工程系 The process of solving customers’ problems by the systematic development and evolution of large, high-quality software systems within cost, time and other constraints Other definitions: IEEE: (1) the application of a systematic, disciplined, quantifiable approach to the development, operation, maintenance of software; that is, the application of engineering to software. (2) The study of approaches as in (1). The Canadian Standards Association: The systematic activities involved in the design, implementation and testing of software to optimize its production and support. What is Software Engineering? 1. 團隊組織和資源管理能力 2. 軟體工程流程與管理能力 3. 運用工具與技術能力 1. 組織結構 - 軟體開發設有軟體管理人員 - 軟體品質保證設有管理報告管道 - 軟體介面設有專門人員負責管控 - 軟體開發有實施建構管理 - 組織設有軟體工程流程改良人員 2. 資源、人員及訓練 - 專案經理給與專業訓練 - 軟體開發人員給與專業訓練 - 審查人員給與專業訓練 - 有一定的機制來保持對軟體工程最新技 術的認知 - 對最新軟體工程技術的適用性有一定的 評估機制 - 對最新軟體工程技術有一定的機制來決 定何時將它加入開發流程中 - 有固定的機制來管理及支援新技術的導入 - 對於已不適用的技術有固定機制來識別及 取代它 1. 標準及程序 - 專案開發須遵循建立好的發展流程 - 建立的發展流程須包含使用的工具及技術 - 專案開發前需經正規審查程序 - 專案發展中需有定期審查程序 - 設有機制確保下包商遵循建立好的發展流程 - 軟體發展流程的每一步驟有稽核機制 - 有訂好的機制來評估存在的設計及程式碼之重用性 - 建立可適用任何專案的編碼標準 - 建立單元測試案例的製作標準 - 建立程式碼可維護性標準 - 建立組織內部審查標準 - 建立程式碼審查標準 - 建立程式碼規模估計正規程序 - 建立軟體開發時程產生程序 - 建立軟體成本預估正規程序 - 建立確保軟體設計團隊了解軟體需求機制 - 建立可適用於每一適當專案的人機介面標準 2. 流程的度量 - 需蒐集軟體設計錯誤數據 - 需蒐集軟體編碼及測試錯誤數據 - 需維護規畫及實際軟體開發人員能力數據 - 需對軟體建構項目的軟體規模數據進行維護 - 需對進行單元測試的軟體模組剖析數據進行維護 - 需量測及紀錄正規審查及一般檢查的涵蓋率 - 需量測及紀錄功能測試的測試涵蓋率 - 需追蹤正規審查的修正行為至完全排除為止 - 需追蹤測試異常報告的修正行為至完全排除為止 - 需追蹤程式碼錯誤的修正行為至完全排除為止 3. 資料管理與分析 - 建立管控跨計畫的流程資料庫以儲存流程資料 - 對正規審查蒐集到的資料進行分析 - 對程式碼檢查及測試所獲錯誤資料進行分析以決 定殘留錯誤的可能分佈及其特性 - 對錯誤進行分析以決定與流程相關的原因 - 有錯誤原因分析機制 - 有錯誤原因審查以決定必須的流程改變預防錯誤 - 有啟動錯誤預防行動機制 - 對每一專案進行審查效率分析 - 對主要開發流程軟體生產力進行分析 4. 流程控制 - 公司管理階層對每一專案狀況有常態審查機制 - 建立定期進行軟體工程流程評估及改良機制 - 建立機制識別及解決系統工程中影響軟體的問題 - 建立獨立機制讓專案經理能注意到整合與測試問題 - 建立能確保符合軟體工程標準的機制 -

文档评论(0)

xiaozu + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档