脚本宝典收集整理的这篇文章主要介绍了201971010142-王玉慧 实验四 团队作业1:软件研发团队组建个人博客 软件研发团队组建,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。
项目 | 内容 |
---|---|
课程班级博客链接 | 班级博客 |
这个作业要求链接 | 作业要求 |
团队名称 | 为党和国家办事 |
我的课程学习目标 | 1.增强团队合作交流能力;2.学会评论其他软件项目并作出相应的意见和建议;3.组建软件项目研发团队 |
这个作业在哪些方面帮助实现学习目标 | 1.增强成员之间要相互理解,就要提升自己与团队成员的合作交流能力合作意识的;2.参加了软件项目研发团队;3.对优秀项目进行学习和借鉴,加强了对编码规范的进一步了解 |
团队博客链接 | https://www.cnblogs.com/wyhtkywcy/ |
(1)实验三作业互评。
(2)组建软件项目研发团队。
(1)挑选我认为完成质量较高的一组项目成果进行评论:
评论博客链接:评论博客
评论作业的Github仓库链接:仓库链接
(2)克隆任务3项目源码到本地机器,阅读并运行代码,参照《现代软件工程—构建之法》4.4.3节核查表复审项目代码并记录。
代码复审核查表
1.概要部分
(1)代码符合需求说明;
(2)代码设计没有考虑周全,有很多代码使用的很不合适;
(3)代码可读性还性较强;
(4)代码比较容易维护。
(5)代码的每一行都执行了,都检查了。
2.设计规范部分
(1)代码遵循了已知的设计模式和在项目中的常用模式, 学习了很多知识。
(2)代码设计中有字符串和数字的存在。
3.代码规范部分
(1)修改的部分有很多地方是符合代码标准和风格的,但是有也有代码是没有符合标准和风格的。
4.具体代码部分
(1)参数传递无错误;
(2)代码符合代码规范。
5.效能
(1)代码的效能(Performance)还可以,最坏的情况是程序打不开,不可运行。
(2)代码中没有明显可优化的部分。
(3)对于系统和网络调用会超时,可以等待一会。
6.可读性
代码可读性很易懂,没有足够的注释,代码量很少。
7.可测试性
代码需要更新和创建新的单元测试。
可以针对部分功能的实现对代码进行进一步改进或创建新的单元测试。
a.克隆任务三项目源码:
b.克隆人任务三源代码到本地机器:
c.运行代码:
运行结果
排序
计算最大价值
绘制散点图
日志记录功能
bug:
1.绘制的散点图有缺点,若数据区间过大则会超出坐标轴范围;
2.没有单独创建文件夹,用来存中间计算过程中的数据,不利于监测;
3.依赖包版本过低时出现Error: python: Compilation failed: internal python compiler error问题。
(3)阅读《现代软件工程—构建之法》第12章内容,完成以下分析任务:
A. 体验任务3实现软件功能,简要描述软件的使用过程,上传使用软件的照片
B.总结任务3要求的功能软件解决了吗?软件在数据量/界面/功能上各有什么优缺点?对该软件产品功能有什么改进意见?
对方项目完成认真且符合任务三要求;
D{0-1}KP 实例数据集存储在数据库
平台可动态嵌入任何一个有效的D{0-1}KP 实例求解算法,并保存算法实验日志数据;
人机交互界面要求为WEB页面;
遗传算法求 D{0-1}KP
设计的软件界面清晰美观,可读性和顺序性强,但代码文件类型单一,算法求解没有展示解向量;该产品若是可以提高使用的方便性便可以更好地展示软件的优点。
C. 从职业、学历、年龄、专业、爱好、收入等方面概括任务3所研发软件产品的典型用户群特征,他们表面需求,潜在需求是什么? 职业方面:学生
学历方面:大学三年级,能熟练地使用电脑,熟悉前端开发和算法设计;
年龄:20-23;
专业:计算机科学与技术
爱好:喜欢新颖有趣且实用的软件,下载并使用它;
收入:低收入或基本无收入者。
(4)经过(1)—(3)的工作,给评价作业选择一个结论:
项目认真完成,符合项目所有要求; 非常推荐。
(5)结合(1)—(3)的评论体会,迭代改进本小组实验三任务3。 Github项目仓库链接:https://github.com/keyi21/shiyan3
项目迭代改进要点说明:在我们项目提交的过程中,我们会提交多次,每次提交的都是我们改动或新添加的代码。我们这次在上次的基础上添加了新功能,包括将数据的解写到文件中,将数据库中的数据显示在前端,并将前端进行完善。
本小组任务3的Github项目仓库链接、项目迭代改进要点说明、项目仓库的Fork、Clone、Push、Pull request、Merge pull request数据变化情况(25分)
每位同学针对任务1撰写个人博客作业,评分要点: 1.被评论作业的博客链接(1分); 2.被评论作业的Github项目仓库链接(1分); 3.符合(1)要求的博客评论(10分); 4.符合(2)要求的代码核查表(10分); 5.符合(3)要求总结:A(5分)、B(5分)、C(5分); 6.符合(4)要求结论(3分) 7.本小组任务3迭代改进要点说明,项目仓库的Fork、Clone、Push、Pull request、Merge pull request数据变化情况(25分)
完成情况:已完成 团队链接:https://www.cnblogs.com/wyhtkywcy/
博文作业格式评分要点: 博文名称:团队名称 实验四 团队作业1:软件研发团队组建(1分) 博文开头格式:(1分) 项目 内容 课程班级博客链接 <填写课程班级博客链接> 这个作业要求链接 <填写作业要求链接> 团队名称 <填写团队名称> 团队的课程学习目标 <填写目标> 这个作业在哪些方面帮助团队实现学习目标 <填写相关内容> 团队博客链接 <填写地址>
博文作为《实验四 团队作业1:软件研发团队组建》的文字资料,需完整包含以下内容:
满足任务2 评分要点的材料; 满足任务3 评分要点的材料; 记录完成《实验四 团队作业1:软件研发团队组建》各项任务实际花费的时间;(5分) 谈谈完成本次作业的感受和体会。(5分)
一、完成《实验四 团队作业1:软件研发团队组建》各项任务实际花费的时间:
|任务名称|计划时间|实际时间|团队分工|
二、完成本次作业的感受和体验
通过测试其他团队的软件项目与博客阅读学习,对我的感触很大.认识到了自己的很多不足之处,也发现了自己的一些独特之处。值得我学习的地方有很多,让我知道了什么叫做山外有山,楼外楼。比起大佬们,我并没有什么值得骄傲的成绩,在以后的学实习生活当中,确实应该将自己沉淀下来,虚心学习讨教。 本次学习相当于让我走了很多遍团队项目的流程,有很多开发经验和技术值得学习借鉴。这对我以后的团队项目当中有很重要的作用。
以上是脚本宝典为你收集整理的201971010142-王玉慧 实验四 团队作业1:软件研发团队组建个人博客 软件研发团队组建全部内容,希望文章能够帮你解决201971010142-王玉慧 实验四 团队作业1:软件研发团队组建个人博客 软件研发团队组建所遇到的问题。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。