熟悉軟體生命週期管理中各個階段的目的、核心工作內容與相關應用軟體管理系統。軟體生命週期(Software Life Cycle)是指軟體系統從需求形成確認、軟體開發階段、再到發展完成後的上線應用與維護階段的整個過程。軟體在其生命週期中要維持「健康、有品質」,必須要確保:需求做對(Right)、品質做好(Good)、以及使用上可被依恃 (Dependable)。所謂可被依恃的軟體應具備「可用性」(Availability)、「能用性」(Usability)、「可靠性」(Reliability),及「安全性」(Security)等四個要求。基本上,RGD(對的、好的、可依恃的)可說是一個軟體的健康指標。然而就像人一樣,軟體一生的健康與其生命週期中的個個階段,具環環相扣的關係。例如在需求發展階段,如果未明確定義軟體的真正需求,即使在開發階段能完成品質最好的軟體,最終也可能會不符合用戶的需求而不適用;另外,在應用與維護階段若無法針對客戶的需求而做適當變更,最終這套軟體系統亦可能無可依恃。Familiar with the purpose, core work content and related application software management systems of each stage in software life cycle management. Software Life Cycle refers to the entire process of the software system from the need to form a confirmation, software development stage, and then to the upline application and maintenance stage after development is completed. To maintain "healthy and quality" during its life cycle, it must be ensured that the requirements are correct, good quality, and can be relied upon in use. The so-called software that can be relied on should have four requirements, namely "availability", "usability", "reliability", and "security". Basically, RGD (right, good, dependable) can be said to be a software health indicator. Yet like a human being, the health of a software has a linked relationship with each stage of its life cycle. For example, in the demand development stage, if the real demand of the software is not clearly defined, even if the software with the best quality can be completed in the development stage, it may eventually not meet the needs of the user and be unsuitable; in the application and maintenance stage, if appropriate changes cannot be made to meet the needs of the customer, this software system may ultimately be unreliable.
1. 自編講義與其他刊物資料
2. Roger S. Pressman (2005), Software Engineering: A Practitioner's Approach, 6th edition, McGraw-Hill
3. Ian Sommerville (2004). Software Engineering, 7ed., ISBN 0-201-39815-x, Addison-Wesley
1. Self-edited lectures and other publications information
2. Roger S. Pressman (2005), Software Engineering: A Practitioner's Approach, 6th edition, McGraw-Hill
3. Ian Sommerville (2004). Software Engineering, 7ed., ISBN 0-201-39815-x, Addison-Wesley
評分項目 Grading Method | 配分比例 Grading percentage | 說明 Description |
---|---|---|
期中考期中考 Midterm exam |
25 | |
期末考期末考 Final exam |
35 | |
專題討論表現與參與度專題討論表現與參與度 Special discussion performance and participation degree |
20 | |
分組報告表現分組報告表現 Sub-group report performance |
20 |