1171 - 軟體生命週期管理 英授 Taught in English
Software Lifecycle Management
教育目標 Course Target
熟悉軟體生命週期管理中各個階段的目的、核心工作內容與相關應用軟體管理系統。軟體生命週期(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.
參考書目 Reference Books
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
評分項目 Grading Method |
配分比例 Percentage |
說明 Description |
---|---|---|
期中考 Midterm exam |
25 | |
期末考 Final exam |
35 | |
專題討論表現與參與度 Special discussion performance and participation degree |
20 | |
分組報告表現 Sub-group report performance |
20 |
授課大綱 Course Plan
點擊下方連結查看詳細授課大綱
Click the link below to view the detailed course plan
相似課程 Related Courses
無相似課程 No related courses found
課程資訊 Course Information
基本資料 Basic Information
- 課程代碼 Course Code: 1171
- 學分 Credit: 3-0
-
上課時間 Course Time:Wednesday/6,7,8[C203]
-
授課教師 Teacher:張文貴
-
修課班級 Class:資工系3,4
-
選課備註 Memo:軟工組分組選修
交換生/外籍生選課登記
請點選上方按鈕加入登記清單,再等候任課教師審核。
Add this class to your wishlist by clicking the button above.