软件工程第二次作业—结对编程

时间:2021-06-19 22:00:14

一、结对编程成员:

                 张芙蓉1500802026,张芙蓉 - 博客园  http://www.cnblogs.com/sunshine-free/

                 杜冰青1500802041,再数十声 - 博客园  http://www.cnblogs.com/dbq970613414/

 

二、代码地址:

              https://git.coding.net/zhang13511175108/software_Pair_programming.git

软件工程第二次作业—结对编程

三、Automatic number calculators 程序功能:

                        1):GUI界面(基于C#)

                                 软件工程第二次作业—结对编程

                         2):随机出题功能、用户选择下一题功能(两个功能按钮,“Start”和“Next Question”,前者启动随机出题函数,只能执行一次;后者可随机切换题目,可多次执行)                                                      软件工程第二次作业—结对编程

                         3):判断答案对错功能(用户输入答案后,需点击“Hang On”按钮提交答案,函数判断对错后显示在窗口,反馈给用户)

                                 软件工程第二次作业—结对编程软件工程第二次作业—结对编程

                         4):退格、清屏功能(用户输入答案过程中,如需要更改答案,可通过键盘或者界面执行“Backspace”和“Clear”操作)

                                 软件工程第二次作业—结对编程软件工程第二次作业—结对编程              软件工程第二次作业—结对编程软件工程第二次作业—结对编程

 

                            5):计时器功能(当程序生成题目之后,用户需要20秒内完成作答,时间耗尽,弹出窗口说明,并自动切换下一题目)                                                                                                                     软件工程第二次作业—结对编程

四、结对编程心得体会:

软件工程第二次作业—结对编程         软件工程第二次作业—结对编程

    本次结对编程过程中,我和小伙伴分工明确,她主要负责了程序功能,我负责了整体的测试和修改。我们一起讨论一个一个功能该如何实现,她嫌弃我的思维,我嫌弃她对于实现功能的理解,但是,最后都能愉快地达成一致。在此之前,我们都是自己完成自己的程序,没有这种两个人意见不合、争吵讨论后又归于一致的情况,我感觉这种方式很棒,这样一个程序就真的是两个人的作品了,1+1也会大于2.