LAB 2-2 The second pair programming assignment

LinQF39 2022-10-28 22:18:23

Task

This assignment requires the development of a Bobing software based on the prototype of the first pair programming assignment.

Basic format requirements

  1. requirement 0
    In order to facilitate teachers or teaching assistants in other schools to understand the actual situation of the course, please add a format description at the beginning of the assignment.

The Link Your Class

https: ...

The Link of Requirement of This Assignment

https: ...

MU STU ID and FZU STU ID

eg. 13579_24680

Teammate's MU STU ID and FZU STU ID

eg. 13579_24680

Teammate's blog link

https: ...

GitHub link

https: ...

Video demo link

https: ...

 

The code is as follows:

|The Link Your Class|<concrete link>|
|-- |-- |
|The Link of Requirement of This Assignment|<concrete link>|
|MU STU ID and FZU STU ID | |
|Teammate's MU STU ID and FZU STU ID | |
|Teammate's blog link |<concrete link>|
|GitHub link|<concrete link>|
|Video demo link |<concrete link>|

  1. requirement 1
  • A directory is required.
  • Type setting style is standard and beautiful.
  • The whole document has a unified style.
  • Pay attention to font and line spacing, picture centering, etc.

 

Implementation requirements

  1. Interface requirements
  • Beautiful design. UI design standard is unified, beautiful and delicate.
  • Users are easy to understand and use, which is in line with the usage habits of mainstream people.
  1. Functional requirements
  • Six dice, randomly shaking to produce results.
  • Many people are allowed to participate, which can be in the form of stand-alone version or network, and can automatically judge the result.

Coding requirements

  1. Make appropriate code specifications and conduct tests.
  2. Using git for version control, two people should complete coding through git cooperation. Both should have code writing and corresponding unit testing.

Blog Requirements

  1. Basic format [see Lab1].
  2. Give the student number of the paired partner and the corresponding blog address of this assignment.
  3. Give what you think are the key or difficult functions and programming thinking, at least 2 points.
  4. Give a photo, including the paired classmates, workplace, computer, and other items or scenes that can express the working experience of pair programming.
  5. Pair programming experience.
  6. Give at least 3 events that take a long time in coding, arguing, reviewing, etc., and give you great gains.
  7. PSP and learning progress bar.
    refer to: http://www.cnblogs.com/vertextao/p/7469789.html
  8. Give GitHub link and commit record.
  9. Give a link to the video demonstration of the software running.

 

Grading standards(60)

  1. Functional practicability(20)——Is there a basic function?
  • Basic: single machine form, six dice, randomly shaking the output results, allowing multiple people to participate, and automatically judging the results. (15)
  • Advanced: support network connection, and be able to participate in Bobing online. (5)
  1. Degree of innovation (5)——Do you have your own innovation?
  2. Degree of interface beautification (5)——Is the interface logical and beautiful?
  3. Blog description (20)——Is the job content written as required, and the description specification?
  4. Code specification (5)
  5. Git commits information specification, two people should complete coding through git collaboration. (5)

 

Tips:

1. TA can’t notice all students. If your blog can impress TA, you can get higher remarks.

2. If you have some questions, you should ask directly in the QQ group and you’d better not make a private chat with TAs or tutor.

3. Please issue your homework in the section of the assignment on CSDN.

4. The Link of each assignment you would accomplish must be submitted to Moodle, or you will lose the score of the assignment.

5. Each assignment submitted to CSDN must be completed in English.

...全文
1548 3 打赏 收藏 举报
写回复
用AI写文章
0人已提交
完成率0%
暂无数据
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Kachn_ 2022-12-05
  • 打赏
  • 举报
回复

http://t.csdn.cn/CiIMQ
FZU:832001317 MU:20122543

832002220赵云龙 2022-12-04
  • 打赏
  • 举报
回复

https://bbs.csdn.net/topics/609124741
FZU:832002220 MU:20123531

理塘丁真 2022-11-19
  • 打赏
  • 举报
回复

EE308_Lab2-2 FZU:832001207 MU:20124546
https://bbs.csdn.net/topics/609331049

源码直接下载地址: https://pan.quark.cn/s/854bd57df23a 在金融行业中,房产购置贷款是众多人在购置不动产时必须进行的一项财务规划。Matlab作为一种功能强大的数学及数据分析平台,经常被应用于各类复杂的运算,其中包括住房贷款的计算。本文将详细研究运用Matlab开发住房贷款计算程序的相关知识要点,以协助读者掌握如何借助编程技术处理实际的信贷问题。 1. **信贷种类** - **商业信贷**:此类贷款通常由金融机构提供,其利率会随市场行情变化,借款人可选用固定利率或浮动利率方案。 - **公积金信贷**:该类贷款获得政府机构的支持,利率一般低于商业信贷,但设有最高贷款金额的限制。 2. **偿付模式** - **等额本金偿付**:每月支付相同数量的本金,利息部分逐月减少,因此整体还款总额会逐步降低。 - **等额本息偿付**:每月支付固定金额的本金与利息组合,利息部分随本金的逐月减少而递减。 3. **住房贷款计算公式** - **等额本息偿付**:每月还款额=贷款本金×[月利率×(1+月利率)^(贷款期数)]÷[(1+月利率)^(贷款期数)-1]。 - **等额本金偿付**:每月应还本金=贷款总额/贷款期数,每月利息=(贷款余额-累计已还本金)×月利率。 4. **Matlab编程基础** - **变量设定**:在Matlab环境中,首要任务是设定贷款数额、年化利率、贷款时长等核心参数。 - **循环控制结构**:借助for循环来模拟每个还款周期的过程,进行本金与利息的计算。 - **函数构建**:将住房贷款的计算逻辑封装为函数,便于重复使用和测试不同条件下的结果。 5. **Matlab代码编写** - **等额本息函数实现**...

286

社区成员

发帖
与我相关
我的任务
社区描述
福州大学 梅努斯国际工程学院 软件工程(2022秋) 教学
软件工程 高校
社区管理员
  • LinQF39
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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