作业地址:

https://edu.cnblogs.com/campus/fzu/FZUSoftwareEngineering1715W/homework/1016

作业要求:

  • 1、代码具有规范性。

  • 2、实现的程序语言不做限制性要求,但需要能生成Windows平台的可执行文件。C/C++/C#编译后即可生成,其他语言可以使用打包工具把依赖打包上传,比如 exe4j。但注意,本次没有重测机会,请确保你项目的所有依赖文件都上传到了Github中。为确保没有问题,最好在无相应语言环境的机器上克隆项目并进行测试。

  • 3、代码提交在Github上,首页给出项目的Github链接。

  • 4、两个人共同撰写一个博客,包含上述内容的描述,同时包含结对感受,以及两个人对彼此结对中的闪光点或建议的分享。

  • 5、输入的数据,另外写生成程序,实现可定制的输入数据。在博客中举一个样例(贴出关键数据即可),并说明生成数据的所考虑因素。输入/输出数据文件也需要提交Github,文件名为:import.txt、output_condition.txt统一放于文件夹clubProject下面。

  • 6、为输入输出设计标准化、通用化、可扩展的接口,为该智能匹配程序模块后期可能的整合入系统提供便利。

  • 7、输入输出的格式,如采用文本文件或数据库的方式输入,可自由讨论确定,但需要明确,为后期可能的整合入系统提供便利。博客中要给出小组建立的数据模型。

  • 8、需要为智能匹配算法确立几条分配或排序原则,比如 绩点优先、或兴趣优先、或活动时间优先、或其他等等,请你们结对讨论确定。

  • 9、进行结果分析,给出不同优先条件下算法输出的结果、算法的运行时间分析,形成算法测试报告,格式如下

评分说明:

1、详细说明你们根据需求建立的数据模型;贴出你们生成的一组最“好”的数据(给出对应链接即可),并详细说明"数据生成"程序的原理以及你们所考虑的因素;20分

2、描述结合数据模型的算法,描述须合理且规范;35分

3、你们在代码遵循了一定的规范,在博客中描述结对团队遵循的代码规范,并截取部分关键代码佐证说明;5分

4、结果分析评价。结合算法测试报告,对于同一组输入,输出的未被导师选中的学生数越少越好;不同优先条件下,算法的执行时间越短越好。30分

5、已经尝试过结对编码,你一定很多话要说。请发表结对感受,以及两个人对彼此结对中的闪光点或建议的分享。10分

  • 说明:仅就上述内容,实现一个单独的程序模块。不需要和之前的原型整合在一起。

  • 请各位同学务必保证上传输入数据文件,输入/输出文件必须让助教能够清晰的了解数据的构成,并保证自己程序的正确性。

  • 请认真并详实地记录你们的测试结果和测试时间,形成测试报告。

  • 性能评分将采取档级评分制度,助教将根据同学们的博客和程序分为若干档,每一档的同学得到的分数为 5/档级数。

作业评分:

     

总结:

  1. 陈家权,庄家鑫:优先条件分为两个--志愿优先和绩点优先、兴趣优先。代码注释清晰,时间合理,缺点是博客排版不够清晰,没有付数据输出样例。
  2. 雷晶,张柽:博客条理清晰,每一步都有数据集链接,主要分为活动时间优先,兴趣爱好优先,绩点优先,代码规范,注释清晰。整体编程心路历程饱满。
  3. 周龙荣, 伍晨薇,郑秦:考虑因素周到合理,主要分为热度优先原则,绩点优先原则,有流程图,代码注释清晰。
  4. 陈甘霖,李家鹏:算法设计分析清晰,主要分为志愿优先原则,绩点、兴趣、时间,并且可以混合匹配原则,可以为每个部门设置有优先匹配,有流程图,算法测试报告和结果分析评价清晰。
  5. 赖晓连,林巧娜:心路历程饱满,主要分为志愿优先,但是博客内容不够详细,考虑的优先原则偏少。
  6. 蔡鸿杰,曾玮诗:每一个数据模型都有给出输入数据,主要分为:活动时间优先,兴趣优先,成绩优先。代码规范良好,注释清晰,法测试报告和结果分析评价清晰,时间效率高。
  7. 黄紫仪: 博客内容太少,整体排序比较乱,代码逻辑解释不足 ,主要分为;1.绩点,2.时间,3.兴趣

转载于:https://www.cnblogs.com/1qazse4/p/7811718.html

[W班]第二次结对作业成绩评价相关推荐

  1. 福州大学软件工程1816 | W班 第7次作业成绩排名

    写在前面 汇总成绩排名链接 1.作业链接 第七次作业--项目需求分析(团队) 2.评分准则 本次作业映射总分为100分+贡献度得分,由以下部分组成: 引言(5 points) . 用户场景(15 po ...

  2. 软工实践第二次结对作业

    1.结对成员: 031502340 易伟航 031502312 黄阳正 2.项目的Github链接: 第二次结对作业 3.数据和"数据生成"程序的原理以及我们所考虑的因素: 生成数 ...

  3. HUST软工1506班第2周作业成绩公布

    说明 本次公布的成绩对应的作业为: 第2周个人作业:WordCount编码和测试 如果同学对作业成绩存在异议,在成绩公布的72小时内(截止日期4月26日0点)可以进行申诉,方式如下: 毕博平台的第二周 ...

  4. 软工实践第二次结对作业(作业五)

    结对同学的博客链接 本作业博客的链接 Github项目地址 分工明细 李麒:负责词频统计的设计.编码,类图的构建.性能分析和单元测试,博客代码部分的撰写. 陈德斌:负责爬虫工具学习.使用,博客的爬虫等 ...

  5. 软件工程第二次结对作业

    四则运算生成器 任务 能够自动生成四则运算练习题 可以定制题目数量 用户可以选择运算符 用户设置最大数(如十以内.百以内等) 用户选择是否有括号.是否有小数 用户选择输出方式(如输出到文件.打印机等) ...

  6. HUST软测1504班第2周作业成绩:WordCount

    说明 本次公布的成绩为第2周个人作业WordCount的结果: 第2周个人作业:WordCount 如果同学对作业结果存在异议,可以: 在毕博平台讨论区的第2周作业第在线答疑区发帖申诉. 或直接在博客 ...

  7. 软工第二次结对作业---部门录取方案实现

    结对成员 031502344 郑世强 031502220 李自强 GitHub链接: DepartmanAndStudent 数据生成原理.input_data 使用随机数方法生成,满足以下规则 每个 ...

  8. 结对编程-马尔科夫链作业成绩

    结对编程-马尔科夫链作业成绩 作业博客:http://www.cnblogs.com/vertextao/p/6881960.html 问题 本次作业仅有三位同学按时提交,两位同学延迟提交,出人意料, ...

  9. 2016福州大学软件工程第二次作业成绩

    第二次作业为结对项目之需求分析与原型设计 以下为作业成绩: 学号 姓名 昵称 评分 031402524 王智强 iphone2s 9 031402509 胡泽善 aiprogram 9 0314025 ...

最新文章

  1. C++程序设计:原理与实践(进阶篇)16.1 标准库算法
  2. git删除远程分支文件
  3. C#进阶系列——WebApi 跨域问题解决方案:CORS
  4. Python 技术篇-读取文件,将内容保存dict字典中。去掉字符串中的指定字符方法,dict字典的遍历
  5. Android Studio开发基础之Service
  6. JavaScript Onclick事件解释
  7. 通过configSource提高web.config配置灵活性
  8. css 背景属性 0302
  9. BZOJ 2436 Noi嘉年华(优化DP)
  10. java读文件指定行开始到文件的最后
  11. Python-18-类的内置属性
  12. OSI 七层网络协议的定义与理解
  13. python画彩色城墙_只需 45 秒,Python 给故宫画一组手绘图!
  14. 图片尺寸怎么修改?分享2种方法快速修改图片尺寸大小
  15. [芭比公主系列][国英双语]芭比之十二芭蕾舞公主 Barbie in The 12 Dancing Princesses
  16. 关于Kaggle入门,看这一篇就够了
  17. 解决ssh连接经常掉线
  18. ubuntu apt 下载所有依赖包
  19. CSRF攻击原理和防护措施讲解
  20. RocketMq 入门

热门文章

  1. Java常用设计模式————建造者模式
  2. pythonflask框架_Flask框架
  3. 基于java SSM springboot+redis网上水果超市商城设计和实现以及文档
  4. buffsize 缓冲区的大小多少合适_对于Redis性能指标监控!你了解多少?
  5. java list 超出范围_java-列索引超出范围:2,列数1
  6. mysql5.5客户端_MySQL 5.5/5.6——概述 MySQL 客户端程序
  7. 计算机软件及其软件系统,计算机软件系统课件
  8. 能利用计算机来模拟某种真实的实验现象,自然现象或社会现象的课件是,幼儿园课件制作教案...
  9. java if用法_java中if语句的写法
  10. shell脚本给mysql创建表_shell脚本:实现MySQL创建数据库和删除数据库的脚本