LAB 3 First pair programming assignment

HLin_Hulian 助教 2021-09-23 20:52:17

Customer Requirements

Brother Dong held a Mid-Autumn Festival event(Bobing) in the laboratory yesterday, but the rules need to be manually determined, the dice equipment is not complete, and remote students cannot participate in the epidemic prevention and control. Therefore, I hope that paired students can implement a Bobing software.

  1. Need to have an interface, six dice, shake randomly to produce results.
  2. The program allows multiple people to participate, and can automatically determine the results, it can be a stand-alone version or a network format.
  3. The interface style is lively and generous in response to the scene, and lays the foundation for the second implementation of pair coding.

This assignment first implements the Bobing software prototype. The style of the prototype interface depends on the language that the paired students will use in the second assignment.

Implementation requirements

  1. Demand Analysis. The text is accurate, the style is clear, and the pictures are both excellent. The word count is around 500 words. The text is a supplement to the picture. Only the text is given without the picture, which is not friendly to the user.
  2. The prototype model must be implemented with a dedicated prototype model design tool: such as Axure, Rapid, Balsamiq Mockups, Prototype, Composer, GUI Design Studio, Adobe design components, ink knives, etc. In the blog post, explain the prototype development tool you use, and give your prototype display online link, such as the ink knife prototype link.
  3. The presentation process of the prototype interface should be logically clear, easy for users to understand and use, and conform to the usage habits of mainstream people. How to define easy to understand and easy to use? If it is a teacher, teaching assistant, or other role as the user, the user's feedback is used as the standard. In any case, the user's experience is used as his or her scoring standard.
  4. Beautiful design. UI design specifications are unified, beautiful and exquisite. The term "good-looking" is also very general. Refer to the third criterion above, and the actual user experience shall prevail.

Blog Requirements

  1. Basic format [see Lab1].
  2. Give the student ID of the pairing partner and the corresponding blog address of this assignment.
  3. To conduct demand analysis on customer needs, the NABCD model can be used.
  4. Record the PSP form of this operation, including the estimated time and actual time.
  5. Give the prototype development tools used, and give your prototype display online link.
  6. Give a photo, including the paired classmates, work place, computer, and other items or scenes that can express the working experience of pair programming.
  7. Summarize this assignment, the difficulties encountered and how to solve them, the first pair programming experience, etc.

 

Tips:

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

2. If you have some question, 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 assignment on CSDN.

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

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

...全文
893 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
CSDN-Ada助手 2023-01-13
  • 打赏
  • 举报
回复
您可以前往 CSDN问答-Python 发布问题, 以便更快地解决您的疑问

183

社区成员

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

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