0 小组成员 李世钰 / 2017202110264 王成科 / 2017282110249 1 项目 GitHub 地址 && 演示地址 GitHub: https://github.com/lishiyuwhu/Homework/tree/master/SE/HW3 2 预估耗时 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划     · Estimate · 估计这个任务需要多少时间 20 1…
软件工程结对编程作业总结 11061160  顾泽鹏 11061151  庞梦劼 一.关于结对编程 这次的软工任务既不是单打独斗的个人任务,也不是集思广益的团队项目,而是人数为两人的结对编程.两个人合作的安排虽并非是第一次,但提出“结对编程”这个概念却是第一回. <移山之道>中对结对编程有这样的描述“在结对编程模式下,一对程序员肩并肩地.平等地.互补地进行开发工作.两个程序员并排坐在一台电脑前,面对同一个显示器,使用同一个键盘,同一个鼠标一起工作.他们一起分析,一起设计,一起写测试用例,一起编…
结对编程感想 写在前面   本博客为笔者在完成软件工程结对编程任务后对于编程过程.最终得分的一些感想与经验分享.此外笔者还对于本课程的结对编程部分提出了一些建议. Tips Link 作业要求博客 2019年软件工程基础-结对项目作业 笔者的总结博客 [2019BUAA软件工程]结对作业 对结对编程过程的感想   经过长达两周的结对编程,结合<构建之法>中对结对编程的描述以及这两周的亲身经历,笔者对于结对编程的过程有了以下的感想. 两人合作,更易解决问题   在编程的过程中,笔者两人一同遇到了…
1)结对编程队友 1106xxxx 张扬 1106xxxx 杨军 其中,此项目的编程实现主要由前者完成. 2)关于结对编程 结对编程的优点: 最直接的一点:在结对编程中,由于有另一个人在你身边和你配合完成同样一件事情的,  所以相对来说你不好意思糊弄,不好意思开小差,更加自觉. 结对编程的时候两个人互相审查对方编程时的小错误,相当于随时随地地审查代码,减少错误出现的几率. 结对编程无疑会让你更加注意代码的风格和规范,从而能提供更好的设计质量和代码质量,两人合作能有更强的解决问题的能力. 结对能更…
项目 内容 课程:2020春季软件工程课程博客作业(罗杰,任健) 博客园班级链接 作业:BUAA软件工程结对编程项目作业 作业要求 课程目标 学习大规模软件开发的技巧与方法,锻炼开发能力 作业目标 完成结对编程项目 教学班 周五上午006班 项目GitHub地址 GitHub链接 结对伙伴博客地址 博客园链接 PSP 2.在开始实现程序之前,在下述 PSP 表格记录下你估计将在程序的各个模块的开发上耗费的时间. 在开始设计之前,进行了PSP规划如下 PSP2.1 Personal Softwar…
集大软件工程15级结对编程week1 0. 团队成员 姓名 学号 博客园首页 码云主页 孙志威 20152112307 Agt Eurekaaa 孙慧君 201521123098 野原泽君 野原泽君 项目码云链接 1. 需求分析:针对现有代码的改进分析,新开发功能的分析. 1. 题目需求: 原题要求: 写一个能自动生成小学四则运算题目的命令行 "软件": 除了整数以外,还要支持真分数的四则运算,真分数的运算,例如:1/6 + 1/8 = 7/24; 运算符为 +, −, ×, ÷: 并…
0x01 :序言:无关的事 I wrote a sign called "Dead End" in front of myself, but love crossed it with a smile and said , "I can enter anywhere" 在我们不知所畏却还敢胡作非为的最肆意的年纪里, 不为未得到而抑郁难捱, 不为已失去而怅然若失, 踮起足弓,蜷起脚尖,用最大的力气为己所拥有而喝彩, 趁时间正好,一切还在: ——因为<夏洛特烦恼&g…
1.写在前面 项目 内容 所属课程 2020春季计算机学院软件工程(罗杰 任健) (北航) 作业要求 结对项目作业 课程目标 培养软件开发能力 本作业对实现目标的具体作用 培养结对编程开发项目的能力 教学班级 006 github项目地址 IntersectDualProj 结对伙伴博客 17373124 2.PSP表格记录 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 · Estimate · 估计这…
1. GitHub 地址 本项目由 莫少政(3117004667).余泽端(3117004679)结对完成. 项目 GitHub 地址:https://github.com/Yuzeduan/Arithmetic.git 2. PSP 表格 PSP2.1表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 20 25 · Estimate · 估计这个任务需要多少时间 20 25 Development…
简单介绍 第一次结对编程,邹欣老师选择了一个博弈游戏作为题目.博弈论是一门非常有趣的学科.之前竞赛时接触的博弈论大部分都是存在均衡点/必胜策略的.像这次这种多人参与,没有完美策略,你方唱罢我登台的游戏,我还是第一次参与.由于没有使用深度模型且在训练时成绩并不出众,最后成绩拿到第一确实没有想到.接下来为大家介绍一下我们的游戏策略. 什么是黄金点游戏 N 名玩家,每人写出两个 0 到 100 之间的有理数 (不包括 0 或 100,精确到 0.001),提交给服务器,服务器在回合结束时算出所有数字的…
作业具体要求点 这里 Core组要求: 1.Calc() 这个Calc 函数接受字符串的输入(字符串里就是算术表达式,例如 “5*3.5”,“7/8 - 3/8 ”,“3 + 90 * 0.3”等等),这个模块的返回值是一个字符串. 2.Setting() 在生成四则运算题目之前,需要对一系列属性进行设置,例如生成题目的数量,操作数的数量,题目中操作数的数值的范围,运算符的种类,(+-*/,是否支持真分数运算,是否支持小数运算,是否支持乘方运算…… 注: 题目中操作数的数值范围对于真分数来说是指…
游戏内容: 阿超的课都是下午两点钟,这时班上不少的同学都昏昏欲睡,为了让大家兴奋起来,阿超让同学玩一个叫“黄金点”的游戏: N个同学(N通常大于10),每人写一个0~100之间的有理数 (不包括0或100),交给裁判,裁判算出所有数字的平均值,然后乘以0.618(所谓黄金分割常数),得到G值.提交的数字最靠近G(取绝对值)的同学得到N分,离G最远的同学得到-2分,其他同学得0分. 玩了几天以后,大家发现了一些很有意思的现象,比如黄金点在逐渐地往下移动. 结对编程的体验 这是第一次接触到结对编程,…
引自微信: 很多同学说: 我程序写得好,ACM比赛能得分, 就好了,软件工程讲的那些有用么? 有些学校的 <软件工程>课,由于要求太简单,反而不能说明软件工程的价值. 其实好办, 让学生结对做一个有实际意义的小项目,就能说明问题了. 结对编程实践 这个同学说: 自已写代码.自己在OJ上打题,和与他人共同编码是完全不一样的.自己写代码时,AC了就行,随便int abcde,全局变量随便开,函数接口想怎么写怎么写,不想写函数也行,全丢main里就好.但实际上这一切是不好的.变量名.全局变量.注释等…
本次作业地址: https://edu.cnblogs.com/campus/xnsy/SoftwareEngineeringClass1/homework/2882 学号: 201731072323   partner: 201731062201 本人博客地址: https://www.cnblogs.com/jason5689/ Github地址: https://github.com/Jason98w/WordCount 伙伴作业地址: https://www.cnblogs.com/lu…
2017-2018-2 165X 『Java程序设计』课程 结对编程练习_四则运算 经过第一阶段的学习,同学们已经熟悉了这门语言基本的用法.在一次又一次对着电脑编写并提交代码,进行练习的时候,有没有觉得孤单又无趣?这次我们来体验一种新的开发模式--结对编程,让你和小伙伴一起分析,一起思考,一起测试,一起完善,在思维的碰撞中体验结对编程的魅力! --------CONTENTS-------- 1.题目描述 2.测试说明 3.提交要求 附:参考资料 1.题目描述 邹欣老师在<现代软件工程讲义 3…
Tips Link 作业链接 [2019BUAA软件工程]结对作业 GitHub地址 WordChain PSP表格 psp2.1   预估耗时(分钟) 实际耗时(分钟) Planning 计划 60 40 . Estimate · 估计这个任务需要多少时间 900 1200 Development 开发 700 900 . Analysis · 需求分析 (包括学习新技术) 60 60 . Design Spec · 生成设计文档 100 120 .Design Review · 设计复审 (…
[2019BUAA软工助教]结对编程 - 小结 一.评分规则 博客 博客共五十分 序号 要求 分值 1 在文章开头给出Github项目地址 1 2 在开始实现程序之前,在下述PSP表格记录下你估计将在程序的各个模块的开发上耗费的时间 0.5 3 看教科书和其它资料中关于Information Hiding, Interface Design, Loose Coupling的章节,说明你们在结对编程中是如何利用这些方法对接口进行设计的 5 4 计算模块接口的设计与实现过程. 设计包括代码如何组织,…
结对编程人员:050/184 1 结对编程 1.1 结对编程的优缺点 优点: ● 与单独开发相比,结对能够使人们在压力之下保持更好的状态.结对编程鼓励双方保持代码的高质量,即使在出现了让人不得不飞快地编写代码的压力时仍然如此. ● 它能够改善代码质量.代码的可读性和可理解性都倾向于上升至团队中最优秀的程序员的水平 ● 它能够缩短进度时间表.结对往往能够更快地编写代码,代码的错误也更少.这样一来,项目组在项目后期花费在修正缺陷的时间会更少. 缺点: ● 对于有不同习惯的编程人员,可以在一起工作会产…
结对编程人员:184/050 1 结对编程 1.1 结对编程的优缺点 优点: ● 与单独开发相比,结对能够使人们在压力之下保持更好的状态.结对编程鼓励双方保持代码的高质量,即使在出现了让人不得不飞快地编写代码的压力时仍然如此. ● 它能够改善代码质量.代码的可读性和可理解性都倾向于上升至团队中最优秀的程序员的水平 ● 它能够缩短进度时间表.结对往往能够更快地编写代码,代码的错误也更少.这样一来,项目组在项目后期花费在修正缺陷的时间会更少. 缺点: ● 对于有不同习惯的编程人员,可以在一起工作会产…
一.软件成品展示 软件本体下载(包括程序及其更新日志,源码工程包,UML图,API接口文档,算法介绍文档,算式计算excel实例,浅查重程序) 链接: http://pan.baidu.com/s/1qWP5zmG 密码: upc5 计算模块 运算式及答案生成 批改模块 异常报告 Type:InvalidDataException 运算符数量过大, 容易导致程序在运行计算模块生成答案时内存溢出,因此限定数量上限为10 Type:InvalidDataException 数值上界与运算符数过大,易…
[BUAA软工]结对作业 项目 内容 这个作业属于哪个课程 北航软工 这个作业的要求在哪里 2019年软件工程基础-结对项目作业 我在这个课程的目标是 学习如何以团队的形式开发软件,提升个人软件开发能力 这个作业在哪个具体方面帮助我实现目标 了解结对开发的流程,并亲自体验学习 项目地址 https://github.com/sephyli/wordlist_BUAA 项目作者信息 16231030 焦云鹏 .16231031 李天羽 运用Information Hiding, Interface…
UI-12组结对编程作业总结 源码Github地址 https://github.com/tilmto/TILMTO/tree/master/Arithmetic 作业摘要 本次结对编程作业分为以下两种类型Core(计算核心)和UI(用户界面),我们组是UI组, 负责把core组生成的四则运算表达式展现在用户界面上. UI需求要求 1.对Core各属性参数(生成题目的数量,操作数的数量,题目及答案中的数值的范围……)进行设置: 2.调用Core模块得到题目和运算结果,显示题目,接受输入,并能判断…
学习进度表 点滴成就 学习时间 新编写代码行数 博客量(篇) 学到知识点 第一周 8 0 0 了解软件工程 第二周 10 0 1 博文一篇 第三周 15 0 2 选择项目.调查问卷 第四周 20 80 0 结对编程 第五周 25 330 1 java的学习.软件工程 第六周 25 210 0 编译原理.软件工程 第七周 15 0 0 软件系统设计 第八周 20 256 1 软件测试.结对编程博文 1.题目描述: 构造程序,分别是: •不能触发Fault. •触发Fault,但是不能触发Error…
学习进度条 点滴成就 学习时间 新编写代码行数 博客量 学到知识点 第一周 8 0 0 了解软件工程 第二周 7 0 1 了解软件工程 第三周 11 0 1 用例图 第四周 6 25 0 结对编程 第五周 8 30 1 类图 第六周 11 60 0 软件工程 第七周 10 40 1 软件测试 第八周 20 150 1 软件测试 项目要求: 构造程序,分别是: 不能触发Fault. 触发Fault,但是不能触发Error. 触发Error,但是不能产生Failure. 结对对象:杜敏  学号:20…
结对编程项目总结(core2组) 作业---四则运算(Core 第二组)   ----by 吴雪晴 PB16061514 齐天杨 PB16060706 一.项目简介 项目的任务为制作一个给(貌似是?)小学生用的四则运算出题软件,我们的组别为Core组,也就是负责随机生成四则运算表达式, 并将其封装成dll模块,供UI组使用 二.GITHUB地址 https://github.com/shirley-wu/hw2-Core 代码 https://github.com/shirley-wu/hw2-…
点滴成就 学习时间 新编写代码行数 博客量(篇) 学习知识点 第一周 10小时 0 0 了解软件工程 第二周 10小时 0 1 项目开题 第三周 15小时 0 1 开通博客.开展项目调查 第四周 20小时 200 1 需求文档.用例图.代码规范 第五周 15小时 0 0 软件工程 第六周 20小时 310 0 编译原理.软件工程详细设计 第七周 18小时 88 1 软件工程 第八周 20小时 371 1 Android.编译原理.软件工程 1.编程问题 构造程序达到以下测试要求,分别是: 不能触…
[写在前面]这篇博客是软件工程这门课中要求结对编程.规则是这样的:结对的两个人,分别看对方个人项目代码,2天时间内,分析对方代码优点和缺点.我是来分析凌嘉文同学的代码. 先写一下个人项目中的项目需求,这样大家好理解: 一.项目需求 命令行输入用户名和密码,两者之间用空格隔开(程序预设小学.初中和高中各三个账号,具体见附表),如果用户名和密码都正确,将根据账户类型显示“当前选择为XX出题”,XX为小学.初中和高中三个选项中的一个.否则提示“请输入正确的用户名.密码”,重新输入用户名.密码: 登录后…
结对编程项目 软件工程 这就是链接 作业要求 这就是链接 作业目标 熟悉在未结对情况下如何结对开发项目 Github与合作者 合作者(学号): 区德明:318005422 虚左以待 Github链接: https://github.com/DMingOu/CalculateExercise 由于本来的合作者临时有事不能和我一起结对编程,所以我也只好咬咬牙单刀赴会了. 因为本次的题目要求有图形化界面,而我也学过移动开发的,所以一不做二不休,直接提刀杀进AndroidStudio,开始秃头设计一款小…
项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目-第二阶段 我在这个课程的目标是 从实践中学习软件工程相关知识(结构化分析和设计方法.敏捷开发方法.软件测试.软件项目管理.软件开发工具和环境等),培养合作开发能力 这个作业在哪个具体方面帮助我实现目标 实践结对编程,学习在 CI 中进行单元测试 GitLab 项目地址 2021_Minyi_Xiao-Yulong_Xu_pair_work 学号后四位 3377 3436 一.结对编程感受 343…
项目 内容 这个作业属于哪个课程 2021春季软件工程(罗杰 任健) 这个作业的要求在哪里 结对项目-第一阶段 我在这个课程的目标是 从实践中学习软件工程相关知识(结构化分析和设计方法.敏捷开发方法.软件测试.软件项目管理.软件开发工具和环境等),培养合作开发能力 这个作业在哪个具体方面帮助我实现目标 实践结对编程,学习在 CI 中进行单元测试 GitLab 项目地址 2021_Minyi_Xiao-Yulong_Xu_pair_work 学号后四位 3377 3436 一.结对编程感受 结对现…