zoukankan      html  css  js  c++  java
  • 构建之法阅读笔记08

    构建之法阅读笔记第十一章软件设计与实现

    这一章是老师上课讲了的内容。再加上自己阅读从中收获很多;书中主要介绍的是典型的开发流程、常用的分析和设计方法、开发阶段的一些管理方法:每日构建、小强地狱、构建大师。

    以前,认为软件的设计只用画画简单的图,用简单的语言写好思路就可以开始编写程序了甚至不用讲自己的思路手动写下来,脑海中有成型的想法就可以;下一步就是自己理所应当的编写程序了,在《构建之法》书中有提到,文字,图形和流程图在写程序前的准备工作中占有很大的比重,只有架构打好才可以开始施工;书中所有的规范的开发过程是我所没有实践过的,在王老师课上了解到了很多知识这种知识大多是偏向于对实践的学习和好的行为习惯刚开始坚持起来比较困难但是有两周的习惯实际做起来还是比较有意义的。在本章中详细的介绍了每一步要做的事和如何去做,这对于我们以后再团队项目中实施我来就会比较简单。

    现在,在此书中有介绍,开发一个完整的程序要经过分析和设计→图形建模和分析→从我们设计文档到实现→开发阶段的日常管理;几个阶段只有每一个阶段完成才有可能将程序实现,每一个阶段在我们软件的开发中都是不可或缺的,每日一阶段的意义都很重要不仅仅是对个人项目来说而是对整个项目的开发能节省不少时间,效率也会大大提高;假如:在图形建模和分析中我们省去,如何描述各个模块之间的关系和每个模块的自己属性,文档只能描述但是不生动形象,就像老师说的如果自己的设计的文档只有干巴巴的文字描述,老板估计会打回去重新做;

    在《构建之法》这本书中,了解到了很多东西,虽然我还是在初学阶段我相信只要坚持在学习甚至是以后的工作中我都会收益颇丰;

  • 相关阅读:
    (转)Openldap相关精品文章
    (转)一条SQL更新语句是如何执行的
    Mysql5.7不区分大小写设置
    为什么Kafka那么快,明显领先其他mq?
    Linux误挂载到根目录出现问题!!!!!!!!!!!!!!!
    什么是跨域?解决跨域的六种方法。
    Nginx常用rewrite跳转重定向实例
    Python概念-禁锢术之__slots__
    Python概念-Item系列(林海峰教的)
    Python练习-基于授权方式包装list之与根儿哥必有一战
  • 原文地址:https://www.cnblogs.com/lvlan/p/5503258.html
Copyright © 2011-2022 走看看