《计算机英语》Unit 11
3.3 Dictation: Unified Modeling Language (UML) This passage will be played THREE times. Listen carefully, and fill in the blanks with the words you have heard. * * * * * * * * * * * * * Unit 11 Software Engineering 计算机英语教程 教学课件 Contents Part 1 Reading and Translating Section A: Software Engineering Section B: Software Development Process Section C: Intelligent City Part 2 Simulated Writing: Resume Part 3 Listening and Speaking Dialogue: Using Object-Oriented Analysis and Design Method Listening Comprehension: Extreme Programming Dictation: Unified Modeling Language (UML) 1.1 Software Engineering Introduction History 1.1 Software Engineering Complex Sentences 1.Original: Aspects help software engineers deal with quality attributes by providing tools to add or remove boilerplate code from many areas in the source code. Translation:通过提供工具以添加或移除来自源代码中多处的样板文件代码,“方面”能够帮助软件工程师处理质量属性。 1.1 Software Engineering Complex Sentences 2.Original: Development tools are available that use model transformation and code generation to generate well-organized code fragments that serve as a basis for producing complete applications. Translation:使用模型转换和代码生成来产生组织良好的代码段的开发工具可用了,这些代码段可作为编制完整应用程序的基础。 1.1 Software Engineering Exercises I. Read the following statements carefully, and decide whether they are true (T) or false (F) according to the text. ___1.The potential complexity of software systems necessitates software engineering. ___2.Custom software rose first from small business. ___3.The development of hardware allows software to grow more complex and more widely available. ___4.Systematic and formal code reuse is necessitated to industrialize the software development process. ___5.Software engineering is subject to many other disciplines, such as computer science, project management and systems engineering. 1.1 Software Engineering II. Choose the best answer to each of the following questions. 1.Which of the following emerged first in the history of software engineering? A.Code re