Free Software Engineering Course Book免費軟件工程課程預訂
This free course book on Software Engineering introduces the reader to state-of-the-art software engineering techniques which are now of practical utility and which can be applied immediately in practical software projects.這當然是免費的書籍,軟件工程等介紹了讀者的國家- - -藝術,軟件工程等技術,現在的實際效用,並可以適用,立即在實際的軟件項目。 It covers software specification, software design, implementation, software verification and testing, documentation, and project management.它涵蓋了軟件規範,軟件設計,實施,軟件驗證,測試,文件和項目管理。 The chapters here are in doc format, and the book is also available online in HTML format.章這裡是DOC格式文件,和這本書,也是在網上提供HTML格式。
Software Engineering Course Book: 軟件工程的過程中本書:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse /硒/ software.htm
Overview: 概述:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: 第一章引言:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1.1範圍
1.1.1 The development of software engineering 1.1.1發展軟件工程
1.1.2 The term software engineering 1.1.2任期軟件工程
1.2 Quality attributes of software products 1.2質量屬性的軟件產品
1.2.1 Software quality attributes 1.2.1軟件質量屬性
1.2.2 The importance of quality criteria 1.2.2的重要性,質量標準
1.2.3 The effects of quality criteria on each other 1.2.3影響質量標準對對方
1.2.4 Quality assurance measure 1.2.4質量保證措施
1.3 The phases of a software project 1.3階段的一個軟件項目
1.3.1 The classical sequential software life-cycle model 1.3.1古典序貫軟件生命週期模型
1.3.2 The waterfall model 1.3.2瀑布模型
1.3.3 The prototyping-oriented life-cycle model 1.3.3原型為導向的生命週期模型
1.3.4 The spiral model 1.3.4螺旋模型
1.3.5 The object-oriented life-cycle model 1.3.5面向對象的生命週期模型
Chapter 2 Software Specification: 第2章軟件規格:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2.1的結構和內容的要求,定義
2.2 Quality criteria for requirements definition 2.2質量標準要求的定義
2.3 Fundamental problems in defining requirements 2.3根本的問題,在界定的要求
2.4 Algebraic specification 2.4代數規格
2.5 Model-based specification 2.5基於模型的規格
Chapter 3 Software Design: 第3章軟件設計:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3.1設計技術
3.1.1 Top-down design 3.1.1自頂向下設計
3.1.2 Bottom-up design 3.1.2自底向上的設計
3.1.3 Systems design 3.1.3系統設計
3.1.4 Design decomposition 3.1.4設計分解
3.2 User interface design 3.2用戶界面設計
3.3 Function-oriented design 3.3面向功能的設計
3.4 Object-oriented design 3.4面向對象的設計
3.4.1 The Abbott Method 3.4.1雅培方法
3.4.2 Design of the class hierarchies 3.4.2設計的階級層次
3.4.3 Generalization 3.4.3泛化
Chapter 4 Implementation: 第4章執行:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4.1編程環境
4.2 Programming style 4.2的編程風格
4.3 Portability and reuse 4.3可攜性及循環再用
4.3.1 Software portability 4.3.1軟件可移植性
4.3.2 Machine architecture dependencies 4.3.2機建築相依
4.3.3 Operating system dependencies 4.3.3操作系統相依
4.3.4 Software reuse 4.3.4軟件重用
4.4 Computer-aided software engineering 4.4電腦輔助軟件工程
4.4.1 CASE workbenches 4.4.1案件工作台
4.4.2 Text editing systems 4.4.2文本編輯系統
4.4.3 Language processing systems 4.4.3語言處理系統
4.5 Incremental implementation 4.5增量實施
Chapter 5 Software Verification: 第5章軟件驗證:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5.1測試方法
5.1.1 Verification of algorithms 5.1.1驗證算法
5.1.2 Static program analysis 5.1.2靜態程序分析
5.1.3 Dynamic testing 5.1.3動態測試
5.1.4 Black-box and white-box tests 5.1.4黑盒及白盒測試
5.1.5 Top-down and bottom-up testing 5.1.5自上而下和自下而上的測試
5.2 Mathematical program verification 5.2數學規劃核查
5.3 Debugging 5.3調試
Chapter 6 Documentation: 第6章文件:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6.1用戶文檔
6.2 System documentation 6.2系統文件
6.3 Document quality 6.3文件的質量
6.4 Document maintenance 6.4文件維修
6.5 Document portability 6.5可攜性文件
Chapter 7 Project Management: 第七章項目管理:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7.1的目標和任務的項目管理
7.2 Difficulties in project management 7.2困難,在工程項目管理
7.3 Cost estimation 7.3成本估算
7.4 Project organization 7.4項目組織
7.4.1 Hierarchical organizational model 7.4.1層次的組織模式
7.4.2 The chief programmer team 7.4.2行政程序員團隊
7.5 Software maintenance 7.5軟件維護
7.5.1 Maintenance costs 7.5.1維修費用
7.5.2 System restructuring 7.5.2系統的結構調整
7.5.3 Program evolution dynamics 7.5.3計劃的演變動態
Appendix: 附錄:
www.netnam.vn/unescocourse/se/se8.doc
Guide to the Software Engineering Body of Knowledge指南軟件工程知識體 Free Computer Book Chapters and a Free Book Link Site免費電腦書籍章節和一個免費的書籍鏈接網站 Free Course: Object-oriented Program Design and Software Engineering免費課程:面向對象的程序設計與軟件工程 16 Web Development and Programming Ebooks 16 Web開發和編程電子書 Free Subscriptions for Computer and Engineering Trade Publications免費訂閱,為計算機和工程工業貿易署刊物
Software Engineering Course Book: 軟件工程的過程中本書:
www.netnam.vn/unescocourse/se/software.htm www.netnam.vn / unescocourse /硒/ software.htm
Overview: 概述:
www.netnam.vn/unescocourse/se/se0.doc
Chapter 1 Introduction: 第一章引言:
www.netnam.vn/unescocourse/se/se1.doc
1.1 Scope 1.1範圍
1.1.1 The development of software engineering 1.1.1發展軟件工程
1.1.2 The term software engineering 1.1.2任期軟件工程
1.2 Quality attributes of software products 1.2質量屬性的軟件產品
1.2.1 Software quality attributes 1.2.1軟件質量屬性
1.2.2 The importance of quality criteria 1.2.2的重要性,質量標準
1.2.3 The effects of quality criteria on each other 1.2.3影響質量標準對對方
1.2.4 Quality assurance measure 1.2.4質量保證措施
1.3 The phases of a software project 1.3階段的一個軟件項目
1.3.1 The classical sequential software life-cycle model 1.3.1古典序貫軟件生命週期模型
1.3.2 The waterfall model 1.3.2瀑布模型
1.3.3 The prototyping-oriented life-cycle model 1.3.3原型為導向的生命週期模型
1.3.4 The spiral model 1.3.4螺旋模型
1.3.5 The object-oriented life-cycle model 1.3.5面向對象的生命週期模型
Chapter 2 Software Specification: 第2章軟件規格:
www.netnam.vn/unescocourse/se/se2.doc
2.1 Structure and contents of the requirements definition 2.1的結構和內容的要求,定義
2.2 Quality criteria for requirements definition 2.2質量標準要求的定義
2.3 Fundamental problems in defining requirements 2.3根本的問題,在界定的要求
2.4 Algebraic specification 2.4代數規格
2.5 Model-based specification 2.5基於模型的規格
Chapter 3 Software Design: 第3章軟件設計:
www.netnam.vn/unescocourse/se/se3.doc
3.1 Design techniques 3.1設計技術
3.1.1 Top-down design 3.1.1自頂向下設計
3.1.2 Bottom-up design 3.1.2自底向上的設計
3.1.3 Systems design 3.1.3系統設計
3.1.4 Design decomposition 3.1.4設計分解
3.2 User interface design 3.2用戶界面設計
3.3 Function-oriented design 3.3面向功能的設計
3.4 Object-oriented design 3.4面向對象的設計
3.4.1 The Abbott Method 3.4.1雅培方法
3.4.2 Design of the class hierarchies 3.4.2設計的階級層次
3.4.3 Generalization 3.4.3泛化
Chapter 4 Implementation: 第4章執行:
www.netnam.vn/unescocourse/se/se4.doc
4.1 Programming environments 4.1編程環境
4.2 Programming style 4.2的編程風格
4.3 Portability and reuse 4.3可攜性及循環再用
4.3.1 Software portability 4.3.1軟件可移植性
4.3.2 Machine architecture dependencies 4.3.2機建築相依
4.3.3 Operating system dependencies 4.3.3操作系統相依
4.3.4 Software reuse 4.3.4軟件重用
4.4 Computer-aided software engineering 4.4電腦輔助軟件工程
4.4.1 CASE workbenches 4.4.1案件工作台
4.4.2 Text editing systems 4.4.2文本編輯系統
4.4.3 Language processing systems 4.4.3語言處理系統
4.5 Incremental implementation 4.5增量實施
Chapter 5 Software Verification: 第5章軟件驗證:
www.netnam.vn/unescocourse/se/se5.doc
5.1 Test methods 5.1測試方法
5.1.1 Verification of algorithms 5.1.1驗證算法
5.1.2 Static program analysis 5.1.2靜態程序分析
5.1.3 Dynamic testing 5.1.3動態測試
5.1.4 Black-box and white-box tests 5.1.4黑盒及白盒測試
5.1.5 Top-down and bottom-up testing 5.1.5自上而下和自下而上的測試
5.2 Mathematical program verification 5.2數學規劃核查
5.3 Debugging 5.3調試
Chapter 6 Documentation: 第6章文件:
www.netnam.vn/unescocourse/se/se6.doc
6.1 User documentation 6.1用戶文檔
6.2 System documentation 6.2系統文件
6.3 Document quality 6.3文件的質量
6.4 Document maintenance 6.4文件維修
6.5 Document portability 6.5可攜性文件
Chapter 7 Project Management: 第七章項目管理:
www.netnam.vn/unescocourse/se/se7.doc
7.1 The goal and tasks of project management 7.1的目標和任務的項目管理
7.2 Difficulties in project management 7.2困難,在工程項目管理
7.3 Cost estimation 7.3成本估算
7.4 Project organization 7.4項目組織
7.4.1 Hierarchical organizational model 7.4.1層次的組織模式
7.4.2 The chief programmer team 7.4.2行政程序員團隊
7.5 Software maintenance 7.5軟件維護
7.5.1 Maintenance costs 7.5.1維修費用
7.5.2 System restructuring 7.5.2系統的結構調整
7.5.3 Program evolution dynamics 7.5.3計劃的演變動態
Appendix: 附錄:
www.netnam.vn/unescocourse/se/se8.doc
Popularity: 64% [人氣: 64 % [ ? ? ] ]
Related Posts: 相關文章:





















