软件工程基础教程
软件工程基础教程封面图

软件工程基础教程

田文洪, 主编

出版社:电子工业出版社

年代:2011

定价:39.8

书籍简介:

本书由浅入深、循序渐进地介绍了规范化的软件开发方法——共同演进的方法。内容包括过程模型、软件需求、设计工程、生产率和工作量度量、软件测试、软件维护、质量管理、项目管理和风险管理等内容,最后介绍了一些常用的软件开发工具,并给出编码风格上的建议。本书注重理论与实践结合,参考了IEEE和ACM关于软件工程的10个知识体系内容。本书配有在线习题、电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。

书籍目录:

Lightweight Methodologies 2000年至今:轻量级方法1.1.7 Current Trends in Software Engineering 软件工程的发展趋势1.1.8 Software Engineering Today 今天的软件工程1.2 Software 软件1.2.1 A Formal Definition of Software 软件的正式定义1.2.2 Characteristics of Software 软件的特征1.2.3 The Dual Roles of Software 软件的双重角色1.2.4 Classification of Software 软件分类1.2.5 Why does Software Change Very Fast 为什么软件变化快?1.3 Why Do We Need Software Engineering 为什么需要软件工程?1.3.1 Software Crisis 软件危机1.3.2 An Economist’s View of Software and Software Engineering 一个经济学家对软件和软件工程的看法1.3.3 The Formal Definition of Software Engineering 软件工程的正式定义1.4 Major Concerns and Objectives of Software Engineering 软件工程的目标和担忧1.5 Seven Principles for Software Engineering 软件工程的七个原则1.5.1 Manage Using a Phased Lifecycle Plan 使用阶段性的生命周期管理计划1.5.2 Perform Continuous Validation 进行持续验证1.5.3 Maintain Disciplined Product Control 维持有效的产品控制1.5.4 Use Modern Programming/Engineering Practices 运用现代编程/工程实践1.5.5 Maintain Clear Accountability for Results 维护清晰的问责机制1.5.6 Use Better and Fewer People 用更好更少的人1.5.7 Maintain a Commitment to Improve the Process 保持过程改进1.6 Major Topics in Software Engineering 软件工程中的主要课题1.7 Relationship to Other Disciplines 其他相关学科1.8 Some Misunderstandings about Software Engineering 一些对软件工程的错误认识1.9 Software Engineering Code of Professional and Ethical Responsibility 软件工程的专业和道德责任Summary 总结Notes 重点注释Glossary of this unit 术语Quiz 习题References 参考文献Further Reading 扩展阅读Unit  Process Models 过程模型Learning Objectives 学习目标2.1 Introduction 简介2.2 What is Software Process 什么是软件过程?2.3 Maturity Models 成熟度模型2.4 Software Process Models 软件过程模型2.4.1 The Waterfall Model 瀑布模型2.4.2 The Evolutionary Model 演化模型2.4.3 Component-based Model 基于组件的模型2.4.4 Incremental Process Models 增量模型2.4.5 Some New Process 3一些新模型2.5 How to Choose Process Models 3如何选择过程模型?2.6 The Relationship between Process and Product 3过程和产品的关系Summary 总结Notes 重点注释Glossary of this unit 术语Quiz 习题References 参考文献Unit  Software Requirements 软件需求Learning Objectives 学习目标3.1 Software Requirements Fundamentals 软件需求基础3.1.1 Definition of a Software Requirement 软件需求定义3.1.2 Product and Process Requirements 产品和过程需求3.1.3 Functional and Non-functional Requirements 功能和非功能需求3.1.4 Quantifiable Requirements 可量化的需求3.1.5 System and Software Requirements 系统需求和软件需求3.2 Requirements Process 需求过程3.2.1 Process Models 过程模型3.2.2 Process Actors 过程角色3.3 Requirements Elicitation 需求获取3.3.1 Requirements Sources 需求来源3.3.2 Elicitation Techniques 需求获取方法3.4 Requirements Analysis 需求分析3.4.1 Requirements Classification 需求分类3.4.2 Conceptual Modeling 概念建模3.4.3 Architectural Design and Requirements Allocation 结构设计和需求配置3.4.4 Requirements Negot

内容摘要:

  为了得到好的软件产品,软件开发必须遵循一定的规范和流程。  《软件工程基础教程(英文版)》由浅入深、循序渐进地介绍了规范化的软件开发方法所涉及的概念和方法。内容包括过程模型、软件需求、设计工程、生产率和工作量度量、软件测试、软件维护、质量管理、项目管理和风险管理等内容,最后介绍了一些常用的软件开发工具,并给出编码风格上的建议。  本书内容注重理论与实践结合,参考了IEEE和ACM关于软件工程的10个知识体系内容。针对中国学生英文水平,做了针对性的编写,并对重点难点内容进行了中文解释。本书配有在线习题、电子课件、案例分析、实验指导等教学资源,可登录电子工业出版社华信教育资源网(www.hxedu.com.cn),免费注册、下载。  通过本书的学习,可使学生了解软件工程的基本知识和方法,熟悉软件工程的主要环节,掌握软件工程传统经典和现代高级的理论、方法,并能应用到实际的软件项目开发中。

书籍规格:

书籍详细信息
书名软件工程基础教程站内查询相似图书
9787121154089
如需购买下载《软件工程基础教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)39.8语种英文
尺寸26 × 18装帧平装
页数 256 印数

书籍信息归属:

软件工程基础教程是电子工业出版社于2012.1出版的中图分类号为 TP311.5 的主题关于 软件工程-高等学校-教材-英文 的书籍。