摘要: 如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研? 要开发一个中小学生学习数学的软件,我们需要了解中小学生的学习习惯和数学学习的难点,因此我们可以找以下人群进行用户调研[0]: 中小学生:他们是我们的目标用户,需要了解他们的兴趣爱好、学习习惯、数学学习的难点和痛点等;数学老师:他们对数 阅读全文
posted @ 2023-03-27 16:45 Road2Coding 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 学校规定:一个学生可选修多门课,一门课有若干学生选修:一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课,仅有一个成绩。学生的属性有学号、学生姓名;教师的属性有教师编号,教师姓名; 课程的属性有课程号、课程名。 要求:根据上述语义画出ER 图,要求在图中画出实体的属性并注明联系的类型 阅读全文
posted @ 2023-03-22 18:26 Road2Coding 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 要画出电梯的状态转换图(状态图),需要先定义电梯的状态。在blog.csdn.net中,作者提到电梯有三种状态:静止、向上、向下。因此,我们可以将电梯的状态定义为: 静止 上升 下降 接下来,我们可以根据电梯的状态,画出状态转换图。在状态转换图中,状态用圆形表示,转换用箭头表示。下面是一个简单的状态 阅读全文
posted @ 2023-03-22 18:22 Road2Coding 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 某培训机构入学管理系统有报名、交费和就读等多项功能,下面是对其各项功能的说明:1、报名:由报名处负责,需要在学员登记表上进行报名登记。需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交 阅读全文
posted @ 2023-03-22 18:17 Road2Coding 阅读(420) 评论(0) 推荐(0) 编辑
摘要: 软件开发周期总是预估的2~3倍,这是由于很多因素造成的。根据blog.csdn.net,以下是一些可能的原因: 计划永远赶不上变化。软件开发周期是根据编程能力和用户需求进行估算的,但实际情况下需求经常发生变化。在IT行业中,数据时刻都在更新,同时需求也在变化,这使得开发周期不可避免地延长。 软件开发 阅读全文
posted @ 2023-03-20 18:57 Road2Coding 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 分而治之是一种算法设计技术,也是一种国际政治常用的方法。它的中文名字字面意思是“分别治理”,方法是把一个复杂的问题分成两个或多个相同或相似的子问题,再把子问题分成更小的子问题直到最后子问题可以简单地直接求解,原问题的解即子问题的解的合并。这个思想是很多高效算法的基础,例如排序算法(快速排序和归并排序 阅读全文
posted @ 2023-03-20 18:54 Road2Coding 阅读(17) 评论(0) 推荐(0) 编辑
摘要: WBS(Work Breakdown Structure)是一个在项目管理中广泛使用的工具。它是一种将项目分解成易于管理的几个部分或细目的方法,以便找出完成项目工作范围所需的所有工作要素。WBS可以将整个项目的范围分解成成组的项目元素,这些元素定义和组织该项目的总工作范围。WBS每下降一层就代表对项 阅读全文
posted @ 2023-03-20 18:53 Road2Coding 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 结对编程(Pair programming)是一种敏捷软件开发的方法,两个程序员在一个计算机上共同工作。一个人输入代码,而另一个人审查他输入的每一行代码。输入代码的人称作驾驶员,审查代码的人称作观察员(或导航员)。两个程序员经常互换角色。这种方法是极限编程XP的十二个最佳实践之一。在结对编程中,两个 阅读全文
posted @ 2023-03-14 14:19 Road2Coding 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Scrum中的3355指的是Scrum框架中的三个角色、三个工件、五个关键事件和五个价值观。具体解释如下: 三个角色: 产品负责人(Product Owner):主要负责确定产品的功能和达到要求的标准,指定软件的发布日期和交付的内容,同时有权力接受或拒绝开发团队的工作成果。Scrum Master/ 阅读全文
posted @ 2023-03-11 20:42 Road2Coding 阅读(119) 评论(0) 推荐(0) 编辑
摘要: DevOps(Development和Operations的组合词)是一种重视“软件开发人员(Dev)”和“IT运维技术人员(Ops)”之间沟通合作的文化、运动或惯例。 DevOps来源于敏捷开发的持续发展,是软件开发管理领域继敏捷开发之后的又一次升级。敏捷开发方法的推广和实施,使软件交付过程中的开 阅读全文
posted @ 2023-03-11 20:32 Road2Coding 阅读(12) 评论(0) 推荐(0) 编辑