Chapter 1: Welcome to Software Construction

1.1 What Is Software Construction?

软件构建主要是指计算机软件开发过程中的编码与调试的过程,除此之外,还会涉及到详细设计、规划构建、单元测试、集成、集成测试等其他活动。

1.2 Why Is Software Construction Important?

  • Construction is a large part of software development
  • Construction is the central activity in software development
  • With a focus on construction, the individual programmer’s productivity can improve enormously
  • Construction’s product, the source code, is often the only accurate description of the software
  • Construction is the only activity that’s guaranteed to be done

Key Points

  • Software construction is the central activity in software development; construction is the only activity that’s guaranteed to happen on every project.
  • The main activities in construction are detailed design, coding, debugging, integration, and developer testing (unit testing and integration testing).
  • Other common terms for construction are “coding” and “programming.”
  • The quality of the construction substantially affects the quality of the software.
  • In the final analysis, your understanding of how to do construction determines how good a programmer you are, and that’s the subject of the rest of the book.

results matching ""

    No results matching ""