代码大全读书笔记1---进入软件构建的世界

发布时间:2020-08-10 15:54:24 作者:ccbaby830
来源:网络 阅读:421

    构建实质建设的过程,构建的过程包含计划、设计、检查工作的一些方面。


    软件开发过程中的各种不同的活动:

    1.定义问题(problem definition)

    2.需求分析(requirements development)

    3.规划构建(construction planning)

    4.软件架构或高层设计(software architecture or high-level design)

    5.详细设计(detailed design)

    6.编码与调试(coding and debugging)

    7.单元测试(unit testing)

    8.集成测试(intergration testing)

    9.集成(intergration)

    10.系统测试(system testing)

    11.保障维护(corrective maintenance)

    

代码大全读书笔记1---进入软件构建的世界

    

    构建活动主要是编码与调试,但是也涉及详细设计、规划构建、单元测试、集成、集成测试等其他活动。

    构建活动的具体任务:

    1.验证有关的基础工作已经完成,因此构建活动可以顺利地进行下去

    2.确定如何测试所写的代码

    3.设计并编写类和子程序

    4.创建并命名变量和具名常量

    5.创建控制结构,组织语句块

    6.对代码进行单元测试和集成测试,并排除其中的错误

    7.评审开发团队其他成员的底层设计和代码,并让他们评审你的工作

    8.润饰代码,仔细进行代码的格式化和注释

    9.将单独开发的多个软件组件集成为一体

    10.调整代码,让它更快、更省资源

    一些重要的非构建活动包括管理、需求分析、软件架构设计、用户界面设计、系统测试,以及维护。


    构建活动为何如此重要:

    1.构建活动是软件开发的主要组成部分,在整个软件开发活动总时间中所占的比例一般在30%到80%之间

    2.构建活动是软件开发的核心活动

    3.把主要精力集中于构建活动,可以大大提高程序员的生产率

    4.构建活动的产物---源代码---往往是对软件的唯一精确描述

    5.构建活动是唯一的一项确保会被完成的工作


要点:

    1.软件构建是软件开发的核心活动:构建活动是每个项目中唯一一项必不可少的工作

    2.软件构建的主要活动包括:详细设计、编码、调试、集成、开发者测试(developer testing)(包括单元测试和集成测试)

    3.构建也常被称为“编码”和“编程”

    4.构建果冻的质量对软件的质量有着实质性的影响

    5.对“如何进行构建”的理解程序决定了程序员的优秀程度

推荐阅读:
  1. 带你进入网络世界之初步了解IP地址
  2. 手机上的世界杯

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

software 读书笔记 definition

上一篇:Java学习之类的属性(转)

下一篇:企业最好的远程视频教育,视频会议,在线视频培训课堂解决方案

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》