zoukankan      html  css  js  c++  java
  • 第1章欢迎进入软件构建的世界(代码大全6)

    第1章 欢迎进入软件构建的世界 Welcome to Software Construction
    1.1 What is Software Construction 什么是软件架构

      定义问题(problem defintion)
      需求分析(requirements development)
      规划构建(construction planning)
      软件架构(software architecture),或高层设计(high-level design)
      详细设计(detailed design)
      编码与调试(coding and debuging)
      单元测试(unit testing)
      集成测试(integration testing)
      集成(integration)
      系统测试(system testing)
      保障维护(corrective maintenance)
      构建活动主要关注与编码与调式,但也包含详细设计、单元测试、集成测试以及其他一些活动。

    1.2 Why is Software Construction Important 软件构建为何如此重要

      构建活动是软件开发的主要组成部分 30%! ~ 80%
      构建活动是软件开发中的核心活动
      把主要精力集中于构建活动,可以大大提高程序员的生产率
      构建活动的产物——源代码——往往是对软件的唯一精确描述
      构建活动是唯一一项保证会完成的工作

    1.3 How to Read this Book 如何阅读本书

      这本书有意设计使你既可以从头到尾阅读,也可以按主题阅读。如果你想从头到尾阅读,那么你可以直接从第2章"用隐喻来更充分地理解开发"开始钻研。如果你想学习特定的编程技巧,那么你可以从第6章"可以工作的类"开始,然后根据交叉引用的提示去寻找你感兴趣的主题,如果你不确定哪种阅读方式更适合你,那么你可以从3.2节"辨明你所从事的软件的类型"开始。

    Key Points 要点

      软件构建是软件开发的核心活动;构建活动是每个项目中唯一一项不可少的工作。
      软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(developer testing)(包括单元测试和集成测试)。
      构建也常被称作"编码"和"编程"
      构建活动的质量对软件的质量有着实质性的影响。
      最后,你对"如何进行构建"的理解程度,决定了这名程序员的优秀程度——这就是本书其余部分的主题了。

    作者:BestNow
    出处:http://www.cnblogs.com/BestNow/
    本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
  • 相关阅读:
    算法学习记录单链表
    算法学习记录排序
    算法学习记录图——最小生成树之prim算法
    算法学习记录图——应用之拓扑排序(Topological Sort)
    算法学习记录图(DFS BFS)
    算法学习记录排序——冒泡排序(Bubble Sort)
    算法学习记录图——最小路径之Floyd算法
    自用SqlHelper.cs
    WPF的DataGrid的标题加粗样式
    .NET Framework 4.0不能用sqlite的问题解决方法
  • 原文地址:https://www.cnblogs.com/tianxue/p/3939001.html
Copyright © 2011-2022 走看看