软工实践——团队编程实战

助教-吴雨薇 助教 2023-04-22 07:04:57

提交须知

  • 1.项目开发截止时间:2023年4月22日 23:59

  • 2.博客截止时间:2023年4月22日 23:59

  • 3.所有内容以博客和Gitcode的提交记录为准,超过时间的提交默认无效

  • 4.如果的确修复了严重问题,需要特殊声明使用超时提交的版本

  • 5.如果声明使用超时提交的版本,会有一定的扣分,请在博客中说明改进情况及反思

题目背景

澳网是全球四大满贯网球锦标赛之一,每年一月在澳大利亚墨尔本举办。自1905年以来,澳网已经成为世界上最具盛名的网球比赛之一,吸引了来自全球各地的顶尖球员参赛。比赛分男单、女单、男双、女双和混合双打等五个项目,精彩纷呈,备受瞩目。在此次作业中,我们希望能开发一个澳网竞猜平台,为广大体育迷和澳网爱好者提供一个充满趣味和挑战的在线体育竞猜体验。

基础功能

用户模块

  • 用户注册

  • 用户登录

  • 用户基本信息(姓名、手机号、详细地址等信息)

竞猜模块

  • 每名用户都可以参与竞猜,竞猜胜者或是比分
  • 竞猜信息包括
    • 比赛时间
    • 比赛的双方队员信息
    • 最大参与竞猜人数限制(可以不限制)
    • 参与竞猜开始时间
    • 参与竞猜截止时间
    • 竞猜结果公布
  • 竞猜选项不可修改

除了上述基础功能之外,大家还需要思考并解决:

  • 用户如何快速知道有竞猜功能并参与竞猜?

  • 竞猜结果如何告知用户?

  • 如何保证一人一号?防止用户多次注册账号参与竞猜。

附加功能

附加功能1

  • 设置积分策略,用户登入获得一定的积分,竞猜时可以选择下注的积分,积分可以兑换奖品。

  • 确保赔率的合理性,如一方为热门,下注用户多,则赔率低,反之亦然。

附加功能2

  • 管理员模块:可以查看所有竞猜情况、兑换情况,还能看到后台统计信息如用户所属IP的账号数,并能够封禁账号。

附加功能3

  • 压力测试,模拟百万量级的用户同时参与竞猜,要求在博客中写下详细测试过程和结果。

程序要求

  • 实现完整GUI界面

  • 实现基础功能,有余力时实现附加功能

  • 本次作业不限制语言,不限制库和框架的使用。

作业要求

  • 事先设计好模块分工

  • 多人协同工作,每个人都需要编码,要求commit次数≥3,建立GitCode团队仓库(在班级中自己的子组织下,命名TeamPractice+组号),截止时间前将相关程序和文档上传至仓库,仓库目录结构没有硬性要求,但要保证可以依靠此仓库提供的代码来构建项目。

  • 团队博客发表一篇博客,内容如下:

    • 项目地址(仓库地址、访问地址等相关地址)

    • Gitcode 的提交日志截图(鼓励小粒度提交),统计各组的commit次数

    • 程序运行环境(本次作业不限制客户端,所以需要说明运行环境方便助教测试,比如是桌面程序,使用Releases发布程序包;或是安卓应用程序,使用Releases发布apk安装包。不要出现“在我这里能正常运行啊”的情况。给出必要的,能够正常运行的环境依赖。如果助教不能运行,仅靠程序运行截图,实现部分得分再减50%)

    • 功能实现思路描述

    • 程序截图说明

    • 组员职责分工

    • 评估每位组员的贡献比例,总分100(如果没有评估,全组平均后,组长得分减 50%)

    • 合作中遇到的困难及解决方法

      • 组员1
      • ..
      • 组员2
      • ...
    • PSP表格(每名组员一个表格,发布在团队博客中)

评分标准

本次作业总分100分,附加分20分

  • (20')基本要求【覆盖课程作业2】

    • (5')博客排版,采用markdown排版,正确给出Gitcode仓库链接

    • (15')功能需求分析建模

  • (40')功能设计与实现【覆盖课程目标3】

    • (35')基础功能设计与实现

    • (5')用户体验,操作的方便、快捷性

  • (20')程序展示【覆盖课程目标5】

    • (5')Gitcode 的提交日志截图,统计各组员的commit次数

    • (15')程序运行截图及说明

  • (20')合作分工【覆盖课程目标6】

    • (5')组员职责分工

    • (10')合作中遇到的困难及解决方法

    • (5')在服务器上部署项目

  • (20')附加功能实现

    • (10')附加功能1
    • (5')附加功能2
    • (5')附加功能3

博客规范

为了方便其他学校的老师或者助教了解课程实况,请大家在作业开头添加作业的基本信息:(必做)

这个作业属于哪个课程<班级的链接>
这个作业要求在哪里<作业要求的链接>
这个作业的目标<写上具体方面>
其他参考文献...
...全文
1062 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
0人已提交
完成率0%
暂无数据
回复
切换为时间正序
请发表友善的回复…
发表回复
本书是以使读者熟悉微产品、微程师、微测试人员、测试的作用和对程的通常做法作为开始。书的第二部分讨论许多在微常用的测试实践具。 书的第三部分探讨某些我们 作中使用过的具和系统。书的最后一部分探讨在微测试和质量的未来方向,以及我们打算怎么创造未来。 本书结构清晰,内容详实,可作为广大件测试人员的参考用书。 本书内容:   本书是以使读者熟悉微产品、微程师、微测试人员、测试的作用和对程的通常做法作为开始。书的第二部分讨论许多在微常用的测试实践具。 书的第三部分探讨某些我们 作中使用过的具和系统。书的最后一部分探讨在微测试和质量的未来方向,以及我们打算怎么创造未来。 本书结构清晰,内容详实,可作为广大件测试人员的参考用书。 事实上,件的“缺陷”是不可避免的,只能通过编程人员和测试人员的共同合作,把“缺陷”降低到最小的程度。现代的程管理方法,就是边开发边测试,及时把“缺陷”降低到最小程度。本书是 实用性很强、实践经验很丰富的一本好书,对我们件企业和程师来说都具有十分重要的指导意义。 ——中国件行业协会秘书长胡崑山 程人员为了做好测试作,认真学习测试的理论和方法是十分必要的,但还应该积累件测试的经验,通过阅读本书可以吸取知名优秀件企业的最佳实践。 ——中国件行业协会系统与件过程改进分会(CSPIN)常务副会长、 清华大学教授郑人杰 本书是我一直在寻找的关于件测试最佳实践的书籍,我很愿意向我的学员们推荐此书,作为件测试实践的有效补充。 ——国际件测试认证委员会ISTQB中国分会专家组组长、ISTQB 件测试培训师周震漪 本书为业界吹来一阵清新的实践之风。全书通过翔实的案例描述了这个世界著名的件企业为了保证快速和可靠交付,是如何毫不留情地与那些狡猾的缺陷进行顽强斗争的系列故事;此外,仔细介绍如 何通过质量保证生产出世界一流件的基本原则是本书的另外一个亮点;与此同时,随处可见令人惊讶的创新,则是本书强大的作者团队,在分享他们的微最佳实践方面的宝贵经验 ——国际外包管理协会(IIOM)主席Jerry E Durant 件测试是程中一个不可或缺的重要步骤,是一项需要高度智慧和极具挑战性的作,又是一项需要实战经验积累的作。“他山之石,可以攻玉”,此书的出版将为我们借鉴微的先进测试经 验;培训中国件测试人才;推动中国测试服务业的发展做出重要贡献。 ——中国件测试机构联盟常务副理事长 上海计算机件技术开发中心首席知识官杨根兴 件测试技术和它在件开发中的重要作用得到了业内越来越多的重视和研究。微公司无疑的是件测试技术的领引者。本书将给在这个行业作的和准备加入这个行业的人以启迪,揭秘件测试的 真谛。 ——通动力信息技术有限公司董事长兼首席执行官刘天文 作为一位拥有数百测试程师团队的外包企业的管理人员,我看到了大量测试微产品的过程中所遇到的问题和程师们设计出的各种解决方法。本书则把微件测试的方方面面的理念、方法、技术 、具、流程等介绍给我们,不仅可以使测试程师系统地学习测试技术,还可以让我们的管理团队开拓思路,少走弯路。我强烈推荐在各个企业的同仁们花时间读本书,从而起到事半功倍的作用。 ——文思创新件技术有限公司执行副总裁及首席全球化官吴建 现代件测试从方法、技术和具层面已远远突破了“寻找缺损”和“验证功能”范畴。件测试已成为件开发和程管理不可缺少的一部分。微在这一领域的实践是划时代的,它将件的规 模、程的复杂性带到了前所未有的高度,其解决的问题的难度,以及为此而付出的代价都是无与伦比的。因此,多年以来,微件测试的理念、方法、技术、具、流程,及其与其他角色的协作等 诸多方面,都一直是业界研究、探讨和借鉴的中心。本书第一次由微的权威人士从内部系统地揭示这一奥秘。本书应该成为中国同行们的必备经典。 ——美国一通公司(iConnect Inc.)总裁王志峰 本书作者中有我的前同事Bj Rollison,他是微公司中最有资历的测试专家之一。译者中也有我多年的好朋友张奭,她一直致力于把微先进的公司文化、产品理念带给中国国内的企业和个人。感谢 他们的执着和付出,本书把神秘件王国——微如何进行件测试揭露给了大家。本书必将成为国内件测试人员的参考宝典,也将会彻底改变国内对件测试的偏见,让大家充分理解,件测试绝 对不是一件简单、低级的事情,而是一件极具复杂性,需要极高综合素质的人员才能做好的事情,这也将有助于更多的毕业生去选择从事件测试,从而改善件测试行业中人才缺乏的问题,特别是高 端人才。 ——海辉件(国际)集团公司副总裁汪建兵 这是我所见过的测试方面的经典!它精薄而全面,言简意赅,结合实际,深入浅出,使读者快速理解件测试流程和核心技术。 ——上海越通件有限公司董事长周晓冬 我在天津市件测试中心作了7年,一直都在寻找不同件的测试方法、测试具的使用、测试流程及管理。所以,一直都非常关注件测试方面的书,以便用它来指导我们测试业务的开展,同时对 于件开发企业控制件质量,也有指导意义。本书汇集了微极其丰富的件测试的实践经验,从理论和实践的结合上,让件测试界有了一个信赖和学习的榜样。这将有力的推动中国件测试技术 的发展,从而保证件产品的开发质量,缩短件开发的时间。谢谢你们把件测试的经验和我们分享,谢谢你们对件测试领域的贡献。 ——中国天津市件评测中心主任周文禾 微拥有着伟大的产品,这离不开强大的测试团队和卓越的测试技术,本书将带你发现微是如何展开测试的,以及在测试方面的最佳实践,这是件测试领域的骄傲,我推荐更多的测试经理、测试骨 干人员阅读本书。 ——麦思博(msup)有限公司首席运营官刘付强 对于大多数国内件公司来说,不缺少高水平的技术人员,而在如何做好件测试,如何保证产品质量方面却面临着巨大挑战,能否突破这个挑战是件产业持续发展的条件之一。值得高兴的是,最近 几年件测试得到越来越多的重视和关注。但是,国内关于件测试实用技术方面的书籍相对较少,本书深入浅出地介绍了微件测试的实践,包括相关测试技术与管理方法,这正是我们广大件质 量人员所需要的,相信每位读者都能从本书中汲取到值得借鉴的经验。 ——浪潮集团山东通用件有限公司研发管理部经理刘俊红微内部专家的评论 在全球化的深刻变革中,信息技术所发挥的力量是毋庸置疑的。微件的力量推动了全球化的进程,而件测试理念和实践的革新带来了更加“智慧”和接近“完美”的件产品。这本书完整地呈 现了走向“智慧与完美”的方法与实践。 ——微公司全球资深副总裁张亚勤 以用户为中心的测试是专业件开发流程中不可或缺且至关重要的一环。作为一名拥有十年件测试经验的微,我非常高兴能向国内件开发人员和爱好者们推荐本书。它解析了微公司的件 测试体系,并在某种程度上揭示了微的一个成功“奥秘”,即高度重视件测试作,并借此为全世界的用户和专业人员提供高性价比、高可用性的应用件和开发平台。我诚挚地祝愿并期待这本以 微实战经验”为亮点的著作能够成为中国件行业管理者和从业人士必读的经典书籍。 ——微大中华区开发具及平台事业部总经理谢恩伟 与大多数讲述件测试理论的书不同,本书最大的特色之一是其实用性。所有的方法,流程,技术和具都是基于实际开发需要而建立或实施,应用于微产品的开发并经过多次的检验。作者在阐述中 ,也用了很大的篇幅讲述,强调如何在实际中运用这些知识。这在很大程度上取决于他们的背景和经历。本书作者都是在有过多年件产品测试经验之后,专门在微从事件测试技术推广和测试人员 培训的资深专家。很多微程师都是通过他们的培训来学习并理解件测试的。而本书的出版,则给更多的人提供了这样一个机会。 ——微全球产品开发部测试总监杨永生 本书详尽地阐述了微各个产品部门间通用的件测试的组织架构、方法、具和实践。这本书总结了微数十年来在件测试上的经验,可以提供国内在件开发与测试管理以及人才培养方向上宝贵 的参考非常值得一读。 ——微中国Protocol部门首席测试经理黃镇铭 本书是我在微公司过去13年从事作以来读到的对微公司的件测试的过程、方法、理念和文化诠释得最为全面的一本书。阅读它带给我一种怀旧的感觉,更启发了新的感受和灵感。我相信微 公司的这些经验也能为在学校和行业界的读者带来收获。 ——微总部SQLServer首席测试经理张力
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。27个资料,293 MB,花费了150多积分.现将所有查到的文档进行分包压缩,贡献给大家。因为实在花的积分过多,请原谅我不是无偿的。每个压缩包10积分,共需60个积分全部下载。若大家需要请下载,不需要也勿喷。 资料一览: Agile and Tooling-v1 .rar Agile Software Development.pdf CMMI环境下的敏捷实践分享.pdf Enterprise-Scale Agile Software Development.pdf FileList.txt IPD(产品开发)流程管理(完整版)——华为绝密资料.pdf Scrum敏捷件开发.pdf ThoughtWorks文集II——敏捷实践的秘密.pdf Web 敏捷开发之道(第三版) 应用Rails进行敏捷Web开发.pdf 《Scrum实战——敏捷件项目管理与开发》.pdf 度讲解:Agile and Tooling敏捷开发与具.ppt 敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理规范及流程思路指引.rar 敏捷件交付项目管理.pdf 敏捷件开发_原则、模式与实践.pdf 敏捷件开发:原则、模式与实践(C#版).pdf 敏捷件测试_测试人员与敏捷团队实践指南.pdf 敏捷项目管理.docx 敏捷项目管理.ppt 新产品开发流程管理(原书第3版).pdf 件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。27个资料,293MB,花费了150多积分.现将所有查到的文档进行分包压缩,贡献给大家。因为实在花的积分过多,请原谅我不是无偿的。每个压缩包10积分,共需60个积分全部下载。若大家需要请下载,不需要也勿喷。 资料一览: Agile and Tooling-v1 .rar Agile Software Development.pdf CMMI环境下的敏捷实践分享.pdf Enterprise-Scale Agile Software Development.pdf FileList.txt IPD(产品开发)流程管理(完整版)——华为绝密资料.pdf Scrum敏捷件开发.pdf ThoughtWorks文集II——敏捷实践的秘密.pdf Web 敏捷开发之道(第三版) 应用Rails进行敏捷Web开发.pdf 《Scrum实战——敏捷件项目管理与开发》.pdf 度讲解:Agile and Tooling敏捷开发与具.ppt 敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理规范及流程思路指引.rar 敏捷件交付项目管理.pdf 敏捷件开发_原则、模式与实践.pdf 敏捷件开发:原则、模式与实践(C#版).pdf 敏捷件测试_测试人员与敏捷团队实践指南.pdf 敏捷项目管理.docx 敏捷项目管理.ppt 新产品开发流程管理(原书第3版).pdf 件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc
公司项目需要利用敏捷开发模式进行开发,故在CSDN上进行相关资料的查找搜集。27个资料,293MB,花费了150多积分.现将所有查到的文档进行分包压缩,贡献给大家。因为实在花的积分过多,请原谅我不是无偿的。每个压缩包10积分,共需60个积分全部下载。若大家需要请下载,不需要也勿喷。 资料一览: Agile and Tooling-v1 .rar Agile Software Development.pdf CMMI环境下的敏捷实践分享.pdf Enterprise-Scale Agile Software Development.pdf FileList.txt IPD(产品开发)流程管理(完整版)——华为绝密资料.pdf Scrum敏捷件开发.pdf ThoughtWorks文集II——敏捷实践的秘密.pdf Web 敏捷开发之道(第三版) 应用Rails进行敏捷Web开发.pdf 《Scrum实战——敏捷件项目管理与开发》.pdf 度讲解:Agile and Tooling敏捷开发与具.ppt 敏捷建模_极限编程和统一过程的有效实践.pdf 敏捷开发的艺术.pdf 敏捷开发知识体系.pdf 敏捷开发项目管理件——禅道官方部署及使用帮助文档 .pdf 敏捷开发-落地实践-持续改进.pdf 敏捷数据.pdf 敏捷管理规范及流程思路指引.rar 敏捷件交付项目管理.pdf 敏捷件开发_原则、模式与实践.pdf 敏捷件开发:原则、模式与实践(C#版).pdf 敏捷件测试_测试人员与敏捷团队实践指南.pdf 敏捷项目管理.docx 敏捷项目管理.ppt 新产品开发流程管理(原书第3版).pdf 件开发流程与质量管理-迭代式开发V1.1.doc 需求开发管理流程的解释和开发流程图.doc

685

社区成员

发帖
与我相关
我的任务
社区描述
2023年福州大学软件工程实践课程W班的教学社区
软件工程团队开发软件构建 高校 福建省·福州市
社区管理员
  • FZU_SE_teacherW
  • aboutazhang
  • 郭渊伟
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧