第六单元 系统实现 用时:4学时
了解系统编码实现的基本概念、作用和主要目标;
了解编码阶段的主要活动;
了解编写高质量代码的主要方法;
了解程序设计语言的主要发展阶段、分类,及其典型代表语言;
了解软开发中的“20-80法则”;
了解基于位置的服务的基本概念以及其应用;
掌握进度报告的写作方法
–Dialogue:Creating High-Quality Code
•Exercises: Work in pairs, and make up a similar conversation by replacing the statements with other expressions on the right side.
•[1] For Object-Oriented Programming, [1] programmers should think aboutprogramming in terms of classes, I think.
Replace with:
1.Considering Object-OrientedProgramming, …
2.With an eye to Object-OrientedProgramming, …
3.With a view to Object-OrientedProgramming,
• [2] In addition, another important factor ishigh-quality routines within the classes.
Replace with:
1.Besides, …
2.Furthermore, …
3.Moreover, …
–ListeningComprehension: Writing the Code
•Listen to the article and the following 3 questions based on it. After you hear a question, there will be a break of 10 seconds. During the break, you will decide which one is the best answer among the four choices marked (A), (B), (C) and (D).
•Questions:
1. Which point of view is not correct on the purpose of matching implementation to design?
(A) Easyto implement all the structuresand relationships thatare described with the charts and tables inthe detailed design document as codedirectly
(B) Easy to trace the algorithms,functions,interfaces,and datastructuresfromdesign tocode and backagain
(C) Easy to integrate all of the programmers ' code into the whole system
(D) Easy for testing, maintenance, and configuration management over time
2. Which advantage of the design characteristics is not referred in this article?
(A) Low coupling
(B) Well-definedinterfaces
(C) High cohesion
(D) Hierarchical building
3. Which technique is not mentioned in this article on coding with your team in mind?
(A) Standards
(B) Documents
(C) Common design techniquesandstrategies
(D) Information hiding
–Dictation:Concentrate on the vital few, not the trivial many
•This article will be played three times.Listen carefully, and fill in the blanks with the words you have heard
.

