目录


Contents


随书资源




Unit 1Starting a Software Project软件项目启动00
Part 1Listening & Speaking 00

Dialogue: Starting a Software Project00

Listening Comprehension: Software Engineering00

Dictation: Mythical ManMonth & No Silver Bullet00

Part 2Reading & Translating00

Section A: Software Engineering00

Section B: 5 Areas of Software Engineering AI will Transform0

Part 3Simulated Writing: Memo0


Unit 2Capturing the Requirements需求获取0
Part 1Listening & Speaking 0

Dialogue: Communication with Customers0

Listening Comprehension: Software Requirements0

Dictation: The Difference between Customer and EndUser0

Part 2Reading & Translating0

Section A: Software Requirements0

Section B: Use Cases & Scenarios0

Part 3Simulated Writing: Software Requirements Specification0


Unit 3Planning the Project项目策划0
Part 1Listening & Speaking 0

Dialogue: Software Project Planning0

Listening Comprehension: Software Project Planning0

Dictation: Four Variables in Projects0

Part 2Reading & Translating0

Section A: Software Project Plan0

Section B: AIpowered Project Management in the Near Future0

Part 3Simulated Writing: Software Project Plan0



Unit 4Working in a Team团队合作
Part 1Listening & Speaking 

Dialogue: Team Structure





Listening Comprehension: Project Team

Dictation: Agile Software Development

Part 2Reading & Translating

Section A: Team Structure

Section B: How to Build a Highly Effective Software 

Development Team

Part 3Simulated  Writing: PowerPoint Presentation


Unit 5Designing the System系统设计
Part 1Listening & Speaking 

Dialogue: Software Design

Listening Comprehension: Software Design

Dictation: User Interface Design

Part 2Reading & Translating

Section A: Software Design

Section B: What is the Difference between UX Design and 

UI Design?

Part 3Simulated Writing: Software Design Specification


Unit 6Implementing the System系统实现
Part 1Listening & Speaking 

Dialogue: Creating HighQuality Code

Listening Comprehension: Writing the Code

Dictation: Concentrate on the Vital Few, Not the Trivial Many

Part 2Reading & Translating

Section A: Computer Programming

Section B: GoodEnough Software

Part 3Simulated Writing: Progress Report


Unit 7Testing the System系统测试
Part 1Listening & Speaking 

Dialogue: Software Testing

Listening Comprehension: Software Testing

Dictation: Smoke Test

Part 2Reading & Translating

Section A: Software Testing

Section B: Testers and Programmers Working Together

Part 3Simulated Writing: Software Test Specification


Unit 8Delivering the System系统交付
Part 1Listening & Speaking 

Dialogue: Software Deployment

Listening Comprehension: Software Delivery

Dictation: Bug and Debugging

Part 2Reading & Translating

Section A: Software Maintenance

Section B: Why Software Delivery Management Matters

Part 3Simulated Writing: User Guide


Unit 9Taking an Interview参加面试
Part 1Listening & Speaking 

Dialogue: Interview

Listening Comprehension: Expansion Company

Dictation: Software Configuration Management

Part 2Reading & Translating

Section A: Building Software Products vs Platforms

Section B: Secure Software Development Life Cycle

Part 3Simulated Writing: Resume


Unit 10Beginning Your Work开始工作
Part 1Listening & Speaking 

Dialogue: Beginning Your Work

Listening Comprehension: The Organizational Structure of a Company

Dictation: Open Source Movement

Part 2Reading & Translating

Section A: The Organizational Structure of a Company

Section B: Why We Need to Address Ethical Issues in 

Software Engineering

Part 3Simulated Writing: Business Email


Glossary(词汇表)

Abbreviation(缩略语表)

Answers(练习答案)