摘要: 在学期的开始阶段,我一开始并不明白为何需要这本书。但是经过一学期的学习值后,我觉得学习这本《构建之法》很有意义。 这本书所讲的内容从头到尾都与我们这学期的进程有关系,从个人项目到结对项目再到团队项目,其中的细节都在这本书中体现了出来。 在这本书中,运用到了许多现实化的例子,将这其中的道理给我们讲清楚 阅读全文
posted @ 2016-06-20 19:49 13070039张鹏 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 软件质量=程序质量+软件工程质量 其中,在软件工程的质量体现在以下方面: 1.软件开发过程中的可见性 2.软件开发过程中的风险控制 3.软件内部模块,项目中间阶段的交付质量,项目管理工具的因素 4.软件开发成本的控制 5.内部质量指标的完成情况 在质量的成本中,包括了预防,评审,内部故障,外部故障四 阅读全文
posted @ 2016-06-20 18:37 13070039张鹏 阅读(109) 评论(0) 推荐(0) 编辑
摘要: StarUML是一种生成类图和其他类型的统一建模语言图表的工具,也可以做JAVA逆向工程,以产生相应的UML图表。他可以绘制9款UML图:用例图、类图、序列图、状态图、活动图、通信图、模块图、部署图以及复合结构图等。 它的网址:http://staruml.sourceforge.net使用截图 阅读全文
posted @ 2016-06-20 18:12 13070039张鹏 阅读(161) 评论(0) 推荐(0) 编辑
摘要: 用户体验的要素: 1.用户体验的第一印象 2.从用户角度看问题 3.软件服务始终都要记住用户的选择 4.短期刺激和长期影响 5.不让用户返简单的错误 6.用户体验和质量 7.情感设计 针对以上几点要素,我们需要对于用户体验的设计尽善尽美,需要把用户界面设计的美观而实用。 阅读全文
posted @ 2016-06-20 18:06 13070039张鹏 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 由于我们组员内部对电梯调度算法的理解各有意见,达不成统一,因此我们选择更换题目。 新的题目更改为小游戏——“flappy bird”。 需求分析: 功能需求 1、生成管道、小鸟等 2、小鸟可通过点击鼠标上下飞行 3、碰撞管道或地面小鸟死亡 性能需求 1、具有高可靠性和容错能力 2、具有安全检查机制 阅读全文
posted @ 2016-06-20 17:58 13070039张鹏 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 项目选题: 电梯调度算法的实现和测试 项目背景: Imagine we’re building a tall office building, it has the following configuration about elevators: Building has 21 floors, 4 阅读全文
posted @ 2016-06-20 17:55 13070039张鹏 阅读(118) 评论(0) 推荐(0) 编辑
摘要: MSF——微软解决方案框架,是微软推荐的软件开发方法。 基本原则: 1.推动信息共享与沟通。 2.为共同的愿景而工作。 3.充分授权和信任。 4.各司其职,对项目共同负责。 5.交付增量的价值。 6.保持敏捷,预期和适应变化。 7.投资质量。 8.学习所有的经验。 9.与顾客合作。 阅读全文
posted @ 2016-06-20 17:52 13070039张鹏 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2016-06-20 17:46 13070039张鹏 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 经过3周的开发与测试工作,此次结对项目终于告一段落。 本次结对项目是基于上次的个人项目完成的。本质上来说,是将上回的计算功能模块化,再加入随机生成算式的功能模块,最后把他们附在界面上调用。 在这次结对编程过程中,我们主要完成了以下几点: 1、随机生成算式 2、能选择生成算式的长度 3、能够选择生成算 阅读全文
posted @ 2016-06-20 17:35 13070039张鹏 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 结对项目主要有以下几点需要注意: 第一、需要注意代码规范,以及代码风格的规范。 第二、要注意代码设计规范,模块间的关系问题,设计方式问题。 第三、要注意对代码的复审,防止函数间出错。 第四、在结对编程过程中,要互相扶持,互相帮助,这样才能共同进步。 阅读全文
posted @ 2016-06-20 17:29 13070039张鹏 阅读(76) 评论(0) 推荐(0) 编辑
摘要: 个人项目是做一个带有计算功能的程序,在操作过程中,主要是以下几个步骤: 1.中缀表达式转后缀 1.遇到操作数时,直接输出到后缀表达式中 2.当栈为空时,遇到运算符,则将运算符压入栈中 3.当遇到左括号,将左括号压入栈 4.当遇到右括号,将右括号抛弃,燃火执行出栈操作,并将出栈的元素输出到后缀表达式, 阅读全文
posted @ 2016-06-20 17:24 13070039张鹏 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 软件团队有各种模式,适用于不同的人员和需求。 ——蜂窝模式 是一种欢乐而随意的形式。 ——主治医师模式 各司其职,为主治医师服务。 ——明星模式 主治医师模式的极点。 ——社区模式 每个人参与自己感兴趣的方向。 ——业余剧团模式 每个团队在不同的项目会挑选不同的角色。 ——秘密团队 每个人在秘密条件 阅读全文
posted @ 2016-06-20 17:18 13070039张鹏 阅读(159) 评论(0) 推荐(0) 编辑