第二周学习进度条

星期一

星期二

星期三

星期四

星期五

星期六

星期日

所花时间(包括上课)

8:00-

10:00

18:30-

20:30

15:20-

17:20

15:20-

17:20

19:00-

21:00

19:00-

20:20

14:30-

15:30

18:00-

19:00

代码量(行)

67行

41行

0行

0行

0行

0行

博客量(篇)

1篇

0篇

0篇

0篇

1篇

0篇

了解到的知识点

软件=程序+软件工程,程序=数据结构+算法;一个好的软件,即使功能和同类软件区别不大,但是用户体验却很好;随机产生30道四则运算题。

单元测试可以使模块的功能定义尽量明确,内部的改变不会影响其他模块;好的单元测试的标准;在单元测试的基础上可以建立回归测试以尽早发现问题。

团队由个人组成,个人需要很好的发展,需要多练习以提高技能;代码要规范,简明易读,无二义性;命名要何以看出变量的类型;区分大小写;结对编程,程序的初始质量会高很多,而且代码要不间断的复审。

软件团队的模式有很多种,很多软件公司的团队最后都演变成功能团队;瀑布模型有局限性,温斯顿指出用户的及早介入、讨论、复审是很重要的;RUP把软件开发的各个阶段整合在一个统一的框架里。

一些专家开始倡导“敏捷流程”;第一步,找出完成产品需要做的事情;第二步,决定当前的冲刺需要解决的事情;第三步,冲刺;第四步,得到软件的一个增量版本,发布给用户。敏捷对团队的要求:自主管理、自我组织、多功能型。

微软解决方案框架(MSF)有一套思想框架,1.推动信息共享与沟通;2.位共同的远景而工作;3.充分授权和信任;4.各司其职 ,对项目共同负责;5.交付增量的价值;6.保持敏捷,预期;7.投资质量;8.学习所有的经验;9.与顾客合作。

原文地址:https://www.cnblogs.com/yyting/p/5266479.html