软件工程课程-结对编程项目

结对编程项目


评分标准

  • 结对编程项目总共8个周时,总分数55分

  • 作业期限每一周算一周时

  • 未按时完成作业,但在作业截止后的3天时间内提交作业的,得作业得分x0.6

  • 作业截止3天后未完成作业,扣该作业总分x0.5

  • 他人代完成作业,雷同作业,两队分别扣作业总分x1.0

  • 以上规则如果不懂,可先阅读个人项目的评分标准


博文要求

  • 采用Markdown形式发布

  • 建议所有要求发布到 成员0 博客的博文,除 成员0 外, 成员1 也同步发布该博文,以方便课程过后,回顾使用


结对编程项目作业0

选择结对编程项目作业

要求:

  • 选择一个适合自己的编程项目作为结对编程项目作业,可选择网页结尾的可选项目作业,也可以自拟结对编项目作业.
    选择网页结尾可选结对编项目作业的同学,选择好后, 成员0 以博客园短消息形式发送到给助教(博客园名称 张志波),消息如下:

自拟结对编项目作业需要先提交一份结对编项目说明, 成员0 以博客园短消息形式发送到给助教,助教收到后会以博客园短消息形式向同学反馈自拟结对编项目结果,同学发送消息如下:

  • 作业期限:8月31日-9月1日

结对编程项目作业1

需求分析

要求:

  • 学生选择结对编项目编程作业后,每个成员分别将需求分析发布至博客,博文标题《结对-结对编项目作业名称-需求分析》(10分)

  • 作业期限:9月4日-9月8日


结对编程项目作业2

开发前设计构架,搭建环境

要求:

  • 发布设计文档至 成员0 的博客,博文标题《结对-结对编项目作业名称-设计文档》(5分)

  • 选择适合的开发工具,搭建开发环境,将环境搭建过程发布到 成员0 的博客,请每个成员独立编写自己的博文,博文标题《结对-结对编项目作业名称-开发环境搭建过程》(5分)

  • 作业期限:9月11日-9月15日


结对编程项目作业3

编写功能模块

要求:

  • 编写程序,完成基本功能模块的开发

  • 将程序同步到托管平台

  • 将开发过程发布到博客,请每个成员独立编写自己的博文,博文标题《结对-结对编项目作业名称-开发过程》(10分)

  • 作业期限:9月18日-10月6日


结对编程项目作业4

功能测试

要求:

  • 对编写的程序进行测试

  • 将测试过程发布到博客,请每个成员独立编写自己的博文,博文标题《结对-结对编项目作业名称-测试过程》(10分)

  • 作业期限:10月9日-10月13日


结对编程项目作业5

最终检查

要求:

  • 将程序运行方式,运行示例结果写到RADEME中

  • RADEME要求基础格式如下:
  • 发布博文,博文标题《结对-结对编项目作业名称-最终程序》(15分)

  • 最终程序要求基础格式:
  • 作业期限:10月16日-10月27日

可选结对编项目作业

1. 英文词频检测程序

要求

  • 用户可以选择__txt__文件

  • 以空格为分隔符

  • 过滤掉除了 A-Z , a-z , 以外的符号

  • 结果输出为__CSV__格式

可参考示例: python实现简单的英文词频统计 python统计英文词频


2.五子棋游戏

要求

  • 遵守五子棋的游戏规则

  • 双人对战模式

可参考示例: 原生JS+Canvas实现五子棋游戏


3.贪吃蛇游戏

要求

  • 遵守贪吃蛇的游戏规则

  • 具有速度调解功能

  • 地图大小调节功能

  • 自动增加难度

可参考示例: 基于控制台实现贪吃蛇游戏 python学习笔记05:贪吃蛇游戏代码


4.四则运算答题器

要求

  • 用户可以选择难度

  • 难度开发者自拟

  • 根据用户选择的难度随机向用户显示要答的四则运算题目(不得有重复的题目)

  • 用户将所有题目回答完成后,显示回答正确与回答错误的题目的数量

可参考示例: 四则运算出题器 随机四则运算的出题程序java


转载于:https://www.cnblogs.com/zhang-zhibo/p/7442377.html

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览92729 人正在系统学习中 相关资源:Scrum敏捷软件开发_敏捷开发-专业指导文档类资源-CSDN文库

来源:你狗

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2017年7月25日
下一篇 2017年7月25日

相关推荐