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: 65% [人气: 65 % [ ? ? ] ]
Related Posts: 相关文章:





















