摘要: 一、MSF的基本原则: 1.推动信息共享与沟通 2.为共同的远景而工作 3.充分信任和授权 4.各司其职,对项目共同负责 5.保持敏捷,预期和适应变化 6.交付增量的价值 7.投资质量 8.学习所有的经验 9.与顾客合作 二、MSF团队模型 用户体验、产品管理、项目管理、开发、发布管理、测试同等重要 阅读全文
posted @ 2017-12-01 14:07 余兴财 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 软件工程课程虽已结束,但我对于软件工程的学习才刚刚开始。我体会到项目管理的重要性,随着软 件规模、复杂度的不断增加,项目开发中更多的是协作、管理和控制。我学习到很多一般性的方法,例如: 需求获取、模块化、计划等等。同时,我也认识到使用计算机解决实际问题的复杂性,人们认识表达的过 程不断反复、逐步深化 阅读全文
posted @ 2017-12-01 14:06 余兴财 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 我们团队项目是一款安卓小游戏《石头剪刀布》,我们做这个游戏的初衷是在我们小时候没有现在的这些智能手机,没有什么《王者荣耀》,没有什么LOL,有的只是玻璃球,石头剪刀布,扇paiji,为了向逝去的童年致敬,我们将石头剪刀布做成了这款小游戏。有的人嘲笑我们为什么不直接用手,非要这么麻烦,我们只想说:总会 阅读全文
posted @ 2017-11-30 14:40 余兴财 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 托管平台:码云https://gitee.com/lvhong/ShiTouJianDaoBu 小组名称:王聪与小伙伴们 小组成员合照:假装有照片 程序运行方法:Android4.0以上安卓手机或安卓模拟器 程序运行示例及运行结果: 小组名称:王聪与小伙伴们 小组成员合照:假装有照片 程序运行方法: 阅读全文
posted @ 2017-11-30 14:37 余兴财 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第6章敏捷流程 Agile——敏捷开发,作为CMM神话崩溃后被引入的一套新的软件开发模式,这几年来被广泛引起关注,并被寄予厚望。敏捷开发在其他业界的应用是否理想不得而知,但以下总结了我所在公司的敏捷开发试验,希望可以达到管中窥豹的目的。 敏捷流程:第一步:找出完成产品需要做的事情——Product 阅读全文
posted @ 2017-11-15 19:08 余兴财 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 第一章 1软件开发不同阶段: 1、玩具阶段 2、业余爱好阶段 3、探索阶段 4、成熟的产业阶段 2软件工程是什么: 1、软件工程是把系统的、有序的、可量化的方法应用到软件的开发、运营和维护上的过程 2、软件工程包括软件需求分析、软件设计、软件构件、软件测试和软件维护这五个领域 3软件的特殊性: 1、 阅读全文
posted @ 2017-11-15 19:04 余兴财 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 我在看到第235页时看到了,12.1.2 从用户的角度考虑问题 如果我在考虑用户的问题时,如何把握用户与产品之间的平衡,这个平衡容易找到吗? 阅读全文
posted @ 2017-11-15 19:02 余兴财 阅读(49) 评论(0) 推荐(0) 编辑
摘要: 我看了第九章知道了PM的作用与意义,但我有个疑问,如果团队里都团结一致,并有专门的需求分析的人员和管理协调人员,但他俩都是PM,还是都不是PM。 阅读全文
posted @ 2017-11-15 18:56 余兴财 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 第4章 两人合作 —— 4.3 代码设计规范 —— 4.3.3 错误处理 此处提到了“断言”一词,但是写的比较少,不是很明白 断言是什么? 编写代码时,如果程序员相信在程序中的某个特定点某表达式值(布尔式)为真,可将其标为断言(assert)。 阅读全文
posted @ 2017-11-15 18:47 余兴财 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 需求: 1 按键的时候可以控制蛇移按照设置的方向移动; 2 当选择游戏的难易程度不同时,蛇体的速度应该也是不同的; 3 当游戏开始时候,应该有一个初始化,设置蛇身,食物等; 4 当游戏结束时,会有相应的处理,比如提示 需求: 1 按键的时候可以控制蛇移按照设置的方向移动; 2 当选择游戏的难易程度不 阅读全文
posted @ 2017-11-15 18:42 余兴财 阅读(92) 评论(0) 推荐(0) 编辑