作业地址:https://edu.cnblogs.com/campus/nenu/SWE2017FALL/homework/1224 内容: GUI Prototype 我的书架 我的书架→添加图书 我的书架→添加图书→扫描本地书籍 我的书架→添加书籍→wifi传书 书城 反馈 WBS PSP GUI Prototype: 使用工具:墨刀 1.我的书架                                             2.我的书架→添加图书            3.我的书…
1. 版本控制 Coding :https://git.coding.net/SuperCodingChao/PSPDaily.git 2. 软件功能说明书 软件功能说明书发布在小组成员袁玥同学的博客中,地址为:http://www.cnblogs.com/yuanyue-nenu/p/7745477.html,内容如下: 一.开发背景 你在完成了一周的软件工程作业后,需要提交一个PSP图表,里面有4项,如下所示: 1. 本周PSP表格,包含每项任务的开始.中断.结束.最终时间,格式如下: 2.…
 版本控制 git地址:https://git.coding.net/clairewyd/toReadSnake.git   贪吃蛇(单词版)软件功能说明书 1 开发背景 “贪吃蛇”这个游戏对于80,90后的人来说是童年的记忆,可以将其说为是一个时代的经典,实现了传统贪吃蛇的游戏功能:现在人们对英语的重视程度越来越深,现在的小孩子在幼儿园的时候就接受了简单的英语教学,熟记较多的英语单词对英语的学习起着巨大的积极作用,市面上的英语单词背记软件对于初高中学生来说易于接受,但是对于小学及以下的学生来说…
Part One 版本控制 git地址:https://git.coding.net/lick468/iReader.git Part Two 软件功能说明书 相关链接:http://www.cnblogs.com/wangh013/p/7768613.html Part Three GUI Prototype.WBS及PSP 相关链接:http://www.cnblogs.com/120626fj/p/7761781.html…
空天猎功能说明书:https://git.coding.net/liusx0303/Plane.git 空天猎代码控制:https://coding.net/u/MR__Chen/p/SkyHunter/git 空天猎GUI原型git地址:https://git.coding.net/liusx0303/first-GUI-Prototype.git WBS+PSP…
此作业要求参见:https://edu.cnblogs.com/campus/nenu/2019fall/homework/9865 git地址:https://e.coding.net/Eustia/text.git…
一.Alpha阶段总结 这是第一次接触APP的程序设计,在组员的共同努力下实现了不少功能,但功能与界面中都有不少欠缺之处,希望在后续阶段能继续完善 二.提出问题 1.在第二章 2.3 中,通过PSP模型来衡量软件工程师实现需求的效率,但实际中各部分的实际时间很难准确,不会特意去记录某部分具体花费多少时间 2.在第四章 4.5 中,有二人复审代码这个环节,因为思维逻辑很可能不同,小段的代码上可能还好,但遇到较长的程序代码,就很可能导致观察力和判断力下降,让这个环节的作用变小 3.在第八章 8.2…
一.版本控制 ①Git地址:https://git.coding.net/tianjiping/Android-tianjiping.git ②check in次数:7次. ③成员代码贡献 因为阚博文同学为组内新成员,所以工作量较少. 成员 代码行数 功能作用 代码比例 田继平 2376 搜索功能 21% 葛美义 1852 主页功能修改 16% 邵朔 1582 参与主页功能 15% 李圆圆 1363 新闻功能 13% 王伟东 1508 新闻功能 15% 阚博文 791 部分个人功能 2% 姜珊…
Alpha阶段冲刺阶段总结(补充) 此篇博客为"作业七:Alpha版本冲刺阶段" 与 "作业八:Alpha阶段项目总结" 的总结版. 一.项目预期计划vs实际进展 二.过程体会       在软件开发的整个过程中,学习<构建之法>上的流程与相关方法,帮助我们将思绪整理清晰.       在对项目进行需求分析时,使用的NABCD模型及项目WBS使我们的目标逐渐清晰.在接下来的开发中虽然遇到很多问题,但小组内成员互相帮助,互相补充,使项目顺利(相对个人来说提…
个人总结 Alpha阶段总结: 起初关于手机app的开发真的一无所知,选了一条较远的路走(使用 Android Studio 来开发 Android 应用更加方便,而我们选用 Eclipse 开发 Android,因而浪费了不少时间),也花了太多时间在学习相关知识上,因此在Alpha阶段项目整体进度较慢,在接下来的Beta阶段希望有所突破. 问题: 1.构建之法P55,选哪一种医生? 上面提到很多软件项目就是用a)或者b)这样的方法搞出来的.我并不认同,我认为软件工程师和医生本质上存在着很大的差…
一.五个问题 1.第三章中提到了"质量"和"按时交付"的问题,我想问,世事难料,当两者不能兼得的时候,我是保证质量却无法按时交付,还是水两下保证按时交付呢? 2.结对编程中,两者出现分歧,并且都只认同自己的看法,没有一方愿意妥协时,结对编程该如何继续进行?注意是没有人愿意妥协,都觉得自己的思路是正确的. 3.第四章中,结对编程是一对程序员肩并肩.平等的.互补的进行开发工作,在一台电脑上,面对一个显示器,使用同一个键盘,同一个鼠标工作.问题是,每个人编写代码的逻辑和思…
写在前面的话 大家都在总结中说自己学到了很多,那大家都学到了什么呢?如果你不写出来,你真的知道自己学到了什么吗?在自我总结阶段一般写得比较具体的同学,我都给了高分,比如出现了什么具体问题,我们是使用了什么具体的方式解决的,我觉得这样的同学才是善于总结的同学. 23003 很认真的同学,提出了问题还回答了问题. 23006 非常认真的个人总结 题目 个人作业3--个人总结(Alpha阶段) 回顾 个人作业1--四则运算题目生成程序(基于控制台) 结对编程1 个人作业2--英语学习APP案例分析 结…
一.个人总结. 个人完成的任务:在此阶段我完成了用户调研.部分测试以及部分博客书写. 个人及团队心得:经过几周Alpha阶段开发后,我大致了解了开发软件的过程,开发一个软件并没有以往想象中那么简易,在软件开发过程中遇到的问题也会有蛮多.软件的开发并不单单是代码的编写,还有很多需要注意的地方.团队作业的优势在于我们有了更多的想法可以汇总一起,让软件更加全面.团队里的每一个人都是不可或缺的,每个人都有自己擅长邻域,一起面对困难,一起查阅资料找寻解决方法会让我们事半功倍.个人的力量总归是有限的,如果合…
一.关于Alpha阶段的总结 1.我们团队的情况 关于我们拖拉机团队,大家在一起做项目的这几周算是比较团结.首先组长布置的任务,每个人都有认真去做,每次例会还会总结不足,提出改进,并且实施这些改进:其次因为每个人要联合起来对项目负责,所以当自己队友落后了会帮他改进,给他建议:最后想说的是我们的不足,我们组真的有点拖拉包括我自己,但是也是想着既然着手做项目就做的细一点,既然有这样的机会就不想敷衍了事,所以也导致上次的博客没有按时完成真的很遗憾.之后的话我相信我们会改正不足之处,抓紧时间做好挑礼物小…
一.Alpha版本测试报告 1. 在测试过程中总共发现了多少Bug?每个类别的Bug分别为多少个? BUG名 修复的BUG 不能重现的BUG 非BUG 没能力修复的BUG 下个版本修复 文件路径的表示 √ 无法输出列表/字典中的中文 √ 中文url的编码 √ 根据xpath找不到元素 √ 写文件覆盖原内容 √ json字符串存中文乱码 √ tablewidget输出中文乱码 √ 自动生成button卡死 √ json读写模块引入错误 √ pyc文件导致修改代码无效 √ 总计 4 1 4 1 0…
『编程题全队』Alpha 阶段冲刺博客Day1 一.Alpha 阶段全组总任务 二.各个成员在 Alpha 阶段认领的任务 三.明日各个成员的任务安排 孙志威:实现基本的网络连接, 完成燃尽图模块 孙慧君:实现看板窗口,绘制团队logo 王威:通信规范的确立,编写简单的测试客户端与服务器进行测试 倪兢飞:数据库创建与连接,用户注册与登录验证与数据库交互实现 黄华林:数据库连接测试,通信规范的审核,整合立会内容,撰写冲刺博客 连燕波:整合市场需求调查结果,分析需求测试,制定测试计划. 四.整个项目…
一.个人总结 类别 具体技能和面试问题 现在的回答(大三下) 语言 最拿手的语言之一,代码量是多少? java,代码量在一万行左右 语言 最拿手的语言之二,代码量是多少? C语言,代码量在五千行左右 软件实现 你有没有在别人代码的基础上改进,你是怎么读懂别人的代码?你在开发过程中碰到的最复杂的bug是什么,你是如何去解决的?这个bug出现的原因是什么,你在将来应该怎么去避免bug再出现? 有在别人代码的基础上改进过,在阅读别人代码时通常会先看他写的函数或者接口具体功能是什么,然后理清楚大概的框架…
一.个人总结 第 0 部分:基本数据结构和算法问题 大二的时候上过数据结构课,感觉自己没有学的太深入,就如之前结对编程时候四则运算有用到的二叉树来解决问题,对于二叉树就有个模糊的概念,实际动手操作起来还是有点不知所措:对于"编程就是算法和数据结构,算法和数据结构是编程的灵魂"这句话还是表示很赞同的,从大一到现在,从不会编程到现在的稍微入门吧,锻炼人的思维能力,一个好的算法和数据结构锤炼出好的代码. 第一部分:硬的问题 第二部分:软的问题,在成长路上学到了什么? 1. 保持高标准,不要受…
一.个人总结 在alpha 结束之后, 每位同学写一篇个人博客, 总结自己的alpha 过程: 请用自我评价表:http://www.cnblogs.com/xinz/p/3852177.html 有比较才会有进步. (1) 类别 具体技能和面试问题 现在的回答 (大三) 语言 最拿手的计算机语言之一,代码量多少? (偏前端) 最近才了解了微信小程序的前端设计语言js,但不能说拿手 语言 最拿手的计算机语言,代码量多少? (偏后端) java一点点,代码量没具体统计过 软件实现 (阅读代码的能力…
Alpha阶段的验收已经完成,8个小组都展现了他们经过连夜奋战后的成果.相比过往几届,这是第一次8个小组全部顺利演示操作完成,没有个别小组因为任务未完成而延宕演示的情况发生.Alpha演示,各组都实现了基础功能的正常运行,考虑的一些异常细节还比较完善,有的组的UI还比较专业.看的让人心旷神怡.历经一个阶段的冲刺,我有一些感言和建议: 1.合理安排时间:现状是8个组都不同程度的加班.熬夜,甚至通宵了,宿舍活动室的灯火不熄.很多组提交的作业是今天凌晨2点多,不少同学在那个时刻发布了说说.朋友圈.在Q…
1.本次作业成绩统计结果: 本次Alpha阶段团队作业公布如下: 表格说明: PE:贡献百分比 YS:演示评分(满分15分) BK:博客评分(满分15分) SH:事后诸葛亮环节(满分5分) P:个人分数 个人分数=0.7*团队分数+0.3*贡献比*团队分数*团队人数 学号 组别 PE YS BK SH P 031402606 606notconnected 16.00 13.50 14.00 4.00 31.122 031402631 18.00 13.50 14.00 4.00 32.256…
以下对成员名字的简称: 陈鸿超 = 陈1 陈彦吉 = 陈2 石浩然 = 石 韩青长 = 韩 1. 设想和目标 1.1 我们的软件要解决什么问题?是否定义得很清楚?是否对典型用户和典型场景有清晰的描述? 我们的软件主要是用来解决玩狼人杀这款桌游时无牌.无法官.游戏流程不熟悉等情况的.我觉得我们对典型用户和典型场景描述的较为清楚,我们项目之前做了问卷调查,提出了一些功能,Alpha版本挑了用户较需要的几个功能重点实现,之后在Beta阶段我们将继续完善其余功能. 1.2 是否有充足的时间来做计划 石:…
1.团队简介 韩青长 前端工程师 我是韩青长,技术小白,抱着对软工的好奇和对未来工作的憧憬选了这门课.暂时选择了测试的工作,也对开发和UI有一定兴趣.从前上帝创造了我们,现在轮到我们来创造自己的软件了~ 陈彦吉 前端工程师 PM 呃,自我介绍..怎么说呢,我叫陈彦吉..作为一个没什么基础的渣渣,感觉一路被碾压了两年,成绩不如大多数人,能力可能也不如大多数人,其他人都可以说自己曾经拿过什么奖,做过什么项目,我感觉我可能什么也说不出来,不管怎么说,这都是因为自己怠惰了,但是我还没有放弃治疗,这个学期…
Scrum Meeting   Alpha 情况简述 Alpha阶段第一次Scrum Meeting 敏捷开发起始时间 2016/10/18 00:00 敏捷开发终止时间 2016/10/20 00:00 会议基本内容摘要 确定了技术栈采用前端React Native跨IOS+安卓平台开发:后端采用Django框架进行开发:两者之间用JSON格式进行数据交换和RESTful API开发 分配了当前的学习任务,团队工作开始进入正轨 参与讨论人员 全体参与 讨论时长 2016/10/17 19:20…
情况简述 Alpha阶段第一次Scrum Meeting 敏捷开发起始时间 2016/10/21 00:00 敏捷开发终止时间 2016/10/22 00:00 会议基本内容摘要 汇报了已经完成的任务,讨论了目前关于技术的学习情况,对技术的特性进行了一些交流:添加并分配了新的任务: 参与讨论人员 全体参与 讨论时常 2016/10/20 20:40-21:10 30M 任务分配及完成情况 团队成员 已完成 任务概述 预计耗时 预计成果 陈鸿超 #1 #2 #3 #17 研究服务器的使用 #18…
情况简述 Alpha阶段第三次Scrum Meeting 敏捷开发起始时间 2016/10/24 00:00 敏捷开发终止时间 2016/10/25 00:00 会议基本内容摘要 总结了之前学习的内容,对于之后要完成的三篇博客内容做了规划 手绘完成了APP UI部分的原型图,统一讨论了整个游戏流程 参与讨论人员 全体参与 讨论时长 2016/10/23 21:10-23:20 2H10M 特别说明 正式由学习阶段过渡至编码阶段 任务分配及完成情况 团队成员 已完成 任务概述 预计耗时 预计成果…
情况简述 Alpha阶段第四次Scrum Meeting 敏捷开发起始时间 2016/10/25 00:00 敏捷开发终止时间 2016/10/26 00:00 会议基本内容摘要 做出了将网络通讯接口从HTTP转向WEBSocket和HTTP同时使用的决定,同时进一步探讨决定了网络接口初稿,分配了UI方面的工作 参与讨论人员 全体参与 讨论时长 2016/10/23 21:30-21:50 20M 特别说明 无 任务分配及完成情况(截止24日晚九点) 团队成员 已完成 任务概述 预计耗时 预计成…
情况简述 Alpha阶段第五次Scrum Meeting 敏捷开发起始时间 2016/10/26 00:00 敏捷开发终止时间 2016/10/27 00:00 会议基本内容摘要 汇报各自完成的任务,制定新任务,后端websocket实现突破式进展,解决了之前的疑问,之前的付出都慢慢体现在了回报上,大家情绪都很高涨 参与讨论人员 全体参与 讨论时长 2016/10/25 23:30-23:50 20M 特别说明 无 任务分配及完成情况(截止24日晚九点) 团队成员 已完成 任务概述 预计耗时 预…
情况简述 Alpha阶段第六次Scrum Meeting 敏捷开发起始时间 2016/10/27 00:00 敏捷开发终止时间 2016/10/28 00:00 会议基本内容摘要 提出了目前阶段遇到的问题,商议了一部分问题的解决方案 参与讨论人员 全体参与 讨论时长 2016/10/26 23:00-23:50 50M 特别说明 无 任务分配及完成情况(截止26日晚十一点) 团队成员 已完成 任务概述 预计耗时 预计成果 陈鸿超 #31 根据初步API研究后端数据库框架 #36 搭建数据库框架…
情况简述 Alpha阶段第七次Scrum Meeting 敏捷开发起始时间 2016/10/28 00:00 敏捷开发终止时间 2016/10/29 00:00 会议基本内容摘要 跟助教进行了交流,明确了一些目标和预期,向助教寻求了一些帮助 参与讨论人员 全体参与 讨论时长 2016/10/27 20:30-21:00 30M 特别说明 无 任务分配及完成情况(截止27日晚九点) 团队成员 已完成 任务概述 预计耗时 预计成果 陈鸿超 #41 与石浩然实现RN与后端的数据连接 #42 搭建后端框…