
作者:张宏岩
出版社:清华大学出版社
出版日期:2021
ISBN:9787302501329
电子书格式:pdf/epub/txt
内容简介
本书通过案例情景教授软件工程师如何使用英语完成独立软件开发的全流程任务,采用职 场沟通场景和软件开发场景双线索的方式,从新入职开始逐步经历项目可行性研究、需求分 析、设计、详细设计、编码、测试到最终项目总结,覆盖各阶段所需职场沟通和技术对话的英 语听说技能。适合软件类专业的大学本科生、硕士生和需要使用英语从事软件开发和项目管理 的从业者。 练xi答案、录音、教学资源可在ftp:// ftp.tup.tsighua.edu.cn/上下载。
目录
Unit1 Getting Started 项目启动 …………………………………………. 1
Business
structure; Getting to know the work environment;
Discussing
feasibility issues; Explaining feasibility issues
Unit2 Formulating Plans 项目策划………………………………..15
Warm-up;
Conversations in meetings; Discussing a phase
plan;
Explaining a development timetable
Unit3 Specifying Customer Needs 明确需求 …………………29
Warm-up;
Making appointments over the phone; About a
missing
function; Explaining function changes
Unit4 Describing Designs 设计简述 ………………………………41
Warm-up;
Procedures and processes; Specifying the needs;
Designing
correspondent modules
Unit5 Detailing Processes 设计说明 ……………………………..55
Lead-in;
Expressing yourself; Workfl ow of software analysis
&
design; Breaking down the software architecture
Unit6 Documenting Your Work 文档制作 …………………….. 69
Culture
tips; Persuading others; Discussing code documenting
conventions;
Refi ning substandard source codes
Unit7 Implementing a Project 项目实施 ………………………. 86
Warm-up;
Concluding a discussion; Discussing a work plan;
Optimizing
an implementation schedule
Unit8 Negotiating Assignments 协商任务 ………………………99
Warm-up;
Negotiations; Introducing unit tests; Improving the
unit
testing process
Unit9 Testing Software 软件测试 ……………………………….115
Lead-in;
Introducing a presentation; Concluding a
presentation;
Bug tracking in the testing process; Workaround
to a
tough problem
Unit10
Closing Off 项目总结 ………………………………………………129
Lead-in;
A sample presentation; Identifying project
accomplishments
and contributions; Reviewing problem
areas
附录 Having a
Winning Interview 成功面试技巧
……………..145
Business
structure; Getting to know the work environment;
Discussing
feasibility issues; Explaining feasibility issues
Unit2 Formulating Plans 项目策划………………………………..15
Warm-up;
Conversations in meetings; Discussing a phase
plan;
Explaining a development timetable
Unit3 Specifying Customer Needs 明确需求 …………………29
Warm-up;
Making appointments over the phone; About a
missing
function; Explaining function changes
Unit4 Describing Designs 设计简述 ………………………………41
Warm-up;
Procedures and processes; Specifying the needs;
Designing
correspondent modules
Unit5 Detailing Processes 设计说明 ……………………………..55
Lead-in;
Expressing yourself; Workfl ow of software analysis
&
design; Breaking down the software architecture
Unit6 Documenting Your Work 文档制作 …………………….. 69
Culture
tips; Persuading others; Discussing code documenting
conventions;
Refi ning substandard source codes
Unit7 Implementing a Project 项目实施 ………………………. 86
Warm-up;
Concluding a discussion; Discussing a work plan;
Optimizing
an implementation schedule
Unit8 Negotiating Assignments 协商任务 ………………………99
Warm-up;
Negotiations; Introducing unit tests; Improving the
unit
testing process
Unit9 Testing Software 软件测试 ……………………………….115
Lead-in;
Introducing a presentation; Concluding a
presentation;
Bug tracking in the testing process; Workaround
to a
tough problem
Unit10
Closing Off 项目总结 ………………………………………………129
Lead-in;
A sample presentation; Identifying project
accomplishments
and contributions; Reviewing problem
areas
附录 Having a
Winning Interview 成功面试技巧
……………..145















