谈软件开发一

   今天,我终于决定好好地读读关于提高程序的构建与书写能力,所以将读书的心得记录下来,供大家分享,让没有时间的同学们能更快捷地学习。下面就是我所做的笔记,供大家参考:

 一、软件开发的流程:定义问题——>需求分析——>规划构建——>软件架构——>详细设计——>编码与调试——>单元测试——>集成测试——>集成——>系统测试——>保障维护

     那么这些构建活动中具体任务有:a、验证有关基础工作已经完成,因此构建活动可以顺利地进行下去

                                                                  b、确定如何测试所写代码

                                                                  c、设计并编写类(class)和子程序(routine)

                                                                  d、创建并命名变量(variable)和具体名称常量(named constant)

                                                                  e、选择控制结构(constrol structor),组织语句块

                                                                 f、对你的代码进行单元测试和集成测试,并排除器中的错误

                                                                g、评审开发团队其他成员的底层设计和代码,并让他们并让他们评价你的代码

                                                               h、润饰代码,给代码格式化和添加注释

                                                              i、将单独开发的软件集合成一体

                                                              j、调整代码,使它更快更省资源

     学习到几个常用软件问题用语:病毒(virus)、特洛伊木马(Trojan horse)、蠕虫(worm)、臭虫(bug)、逻辑炸弹(bomb)、崩溃(crash)、论坛口水战(flame)、双绞线转换头(twisted sex changer)、致命错误(fatal error)……

二、建议看看《人月神话》,想起我的软件工程老师曾向我们推荐这本书,可惜下载下来没有看多少!一定要抽出时间去好好品味品味呀!

三、增量式开发比较适合软件的开发,他没有明确地规定了框架的构造,而是大体做好框架,再把每个框架丰盈起来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值