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


    结对编程项目


    评分标准

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

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

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

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

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

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


    博文要求

    • 采用Markdown形式发布

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


    结对编程项目作业0

    选择结对编程项目作业

    要求:

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

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

    标题:
        结对便趁自拟项目作业
    内容:
        成员0:
            学号:xxxxx
            姓名:xxxxx
        成员1:
            学号:xxxxx
            姓名:xxxxx
        结对自拟编程项目作业名称:xxxxx
        结对自拟编程项目作业要求:1.xxxxx 2.xxxxx .....
        自拟该 结对编程项目原因:xxxxx
    
    • 作业期限: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要求基础格式如下:

    结对成员:
    	学号:xxxx
    	学号:xxxx
    程序运行方法:xxxx
    程序运行示例及运行结果:xxxx
    其他附加内容:xxxx
    
    • 发布博文,博文标题《结对-结对编项目作业名称-最终程序》(15分)

    • 最终程序要求基础格式:

    结对成员:
    	学号:xxxx
    	学号:xxxx
    结对成员合照:xxxx
    程序运行方法:xxxx
    程序运行示例及运行结果:xxxx
    其他附加内容:xxxx
    
    • 作业期限:10月16日-10月27日

    可选结对编项目作业

    1. 英文词频检测程序

    要求

    • 用户可以选择__txt__文件

    • 以空格为分隔符

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

    • 结果输出为__CSV__格式

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


    2.五子棋游戏

    要求

    • 遵守五子棋的游戏规则

    • 双人对战模式

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


    3.贪吃蛇游戏

    要求

    • 遵守贪吃蛇的游戏规则

    • 具有速度调解功能

    • 地图大小调节功能

    • 自动增加难度

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


    4.四则运算答题器

    要求

    • 用户可以选择难度

    • 难度开发者自拟

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

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

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


  • 相关阅读:
    停滞的代码
    民兵葛二蛋大结局
    该开始BS了
    今天写出了第一个.NetBS应用
    读源码,仿照
    MVN,老天怎么回事?
    从哪里入手
    学习Java了
    工厂方法模式与简单工厂
    转:悟透JavaScript
  • 原文地址:https://www.cnblogs.com/zhang-zhibo/p/7442377.html
Copyright © 2020-2023  润新知