- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软体工程综观
軟體工程綜觀 為何需要軟體工程 軟體工程是如何開發軟體的方法 資訊硬體日新月異,人們需要高品質且多 功能性的軟體有效發揮硬體效用。 軟體已從「單一程式」演變成「複雜系 統」。 單打獨鬥的開發方式已無法應付此種變化 。 軟體工程愈來愈受到重視。 軟體工程的重要性 軟體架構工程師與程式設計員有差異。 軟體架構工程師了解、設計系統而程式設計員 撰寫程式。 系統開發勿採用「土法煉鋼」的方式,要有工 法 。 實踐軟體工程要成本與人力, 但值得 (在維護 階段 ) 。 軟體開發的生命周期 軟體規格建立 軟體的設計與建置 軟體測試驗收 軟體維護更新 軟體規格的建立 軟體系統開發之前需要先進行「需求分析」並訂定功能。 事先未規劃好軟體的功能,會導致需求「無限擴張」。 影響整個開發時程、資源、資金與成功與否。 軟體規格的建立 分析需求後,軟體功能已確定 ,接著「系統設計」。 對軟體功能提出解決方案,同時設計軟體架構。 複雜系統的開發可以切割成多個子系統再進行開發。 同時由不同的開發者進行開發,最後再進行整合。 可縮短期程,避免在發生錯誤時影響整個系統。 軟體規格的建立 規格產出後需檢視其中各子系統的關連性與介面設計是否 合適 模糊的規格需再次定義。 專案發展 (Project development) 專案發展的過程通稱為專案生命週期發展( Project Life Cycle Develpment),以後簡稱為PLCD 。 PLCD定義軟體開發的過程,使軟體開發過程有跡可循。 循序專案開發過程 (Sequential PLC) SPLC軟體開發過程分為幾個階段 : 專案開始( Project Initiation) 系統分析(System Analysis) 系統設計(System Design) 系統實作(System Implementation) 需求工程 (Requirements Engineering) 此階段得到系統的功能,以及使用上的限制條件。 需求工程產出軟體系統規格: 1.需求即客戶需求 2.需求規格就是系統的功能與性能與效能規格 3.軟體系統的規格屬於技術性的規格,是後續設 計及製作的基礎。 4.軟體系統規格與需求規格有對應關係 5.軟體系統規格涵蓋大部分細節。 需求獲得策略 1.由上而下 (top-down) :從企業的觀點出發,整合各部門需求。 2.由下而上 (bottom-up) :從作業層次與部門的觀點出發。成 效快成本低但容易忽略整合性。 應用系統的需求 系統規格經過確證 (Validation)後才可定案。 應用系統的需求會隨時間或環境改變。 需求改變會造成系統設計及製作上的變更。 需求分析流程 一定要有領域的專家參與。 先收集需求,再分析文件。 消除互相衝突的需求或合併類似的需求。 分析方法 分析方法:例如資料流 (Data-flow analysis) 。 分析結果的表示:例如資料流程圖。 系統模型的規範:系統模型有既定的規範,使系統開發 人員有統一的溝通標準。 Semantic Data Mode1 語意資料模型 (Semantic data model) :描述資料的型 態與資料之間的關係。 圖示說明 : 矩形代表所描述的資料項目 相連的橢圓形代表資料項目的資料屬性 菱形代表所連接的資料項目的關係 1:M代表一對多的關係,例如一張訂單可能會產生多筆製造單。 需求的定義 軟
您可能关注的文档
最近下载
- 《活着读后感》课件.pptx VIP
- 活着读后感课件.docx VIP
- 企业数字化转型大数据湖一体化运营管理平台建设方案.docx VIP
- 企业大数据湖总体规划及大数据湖一体化运营管理建设方案.pdf VIP
- 鄂尔多斯市东胜区殡仪馆项目环境影响报告表环评报告.pdf
- 社会研究:设计与写作教学课件-第十二章 实例解析.pptx VIP
- 社会研究:设计与写作教学课件-第十一章 论文写作(下):结果、讨论、参考文献.pptx VIP
- 社会研究:设计与写作教学课件-第十章 论文写作(中):文献回顾、研究方法.pptx VIP
- 腾讯云原生湖仓一体技术在大规模数据场景中的应用实践.pdf VIP
- 腾讯数据湖技术分享专场.docx VIP
文档评论(0)