目录

  • 1 Unit 1  Starting a Software Project
    • 1.1 Part1  Listening & Speaking
    • 1.2 Part 2  Reading and Translating
    • 1.3 Part 3  Simulated Writing: Memo
  • 2 Unit 2  Capturing the Requirements
    • 2.1 Part1 Listening & Speaking
    • 2.2 Part 2 Reading and Translating
    • 2.3 Part 3 Simulated Writing
  • 3 Unit 3 Planning the Project
    • 3.1 Part 1 Listening & Speaking
    • 3.2 Part 2 Reading and Translating
    • 3.3 Part 3 Simulated Writing
  • 4 Unit 4 Working in a Team
    • 4.1 Part1 Listening & Speaking
    • 4.2 Part 2 Reading and Translating
    • 4.3 Part 3 Simulated Writing: PowerPoint Presentation
  • 5 Unit 5  Designing the System
    • 5.1 Part1 Listening & Speaking
    • 5.2 Part 2 Reading and Translating
    • 5.3 Part 3 Simulated Writing: Software Design Specification
  • 6 Implementing the System
    • 6.1 Part1 Listening & Speaking
    • 6.2 Part 2 Reading and Translating
    • 6.3 Simulated Writing: Progress Report
  • 7 Testing the System
    • 7.1 Part1 Listening & Speaking
    • 7.2 Part 2 Reading and Translating
    • 7.3 Part 3 Simulated Writing: Software Test Specification
  • 8 Delivering the System
    • 8.1 Part1 Listening & Speaking
    • 8.2 Part 2 Reading and Translating
    • 8.3 Part 3 Simulated Writing: User Guide
Part1 Listening & Speaking

第六单元   系统实现     用时: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

.