自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 如果你要开发一个中小学生学习数学的软件,你应该找谁去做用户调研?

首先需要了解用户的对象,这是一个关于中小学生学习数学的软件,中小学生是软件主题,我们一方面可以从中小学生入手,了解他们在学习中遇到的困难,希望能够怎样帮助他们去解决;其次可以对中小学老师进行调研,中小学老师有着丰富的教育经验,他们遇到过各种各样的教学问题,可以向他们调研,问清楚平时他们的教育方式、教育理念,从而更好地开发符合中小学生的学习习惯。

2023-05-08 21:20:38 32

原创 尝试建模电梯的状态图

教师的属性有教师编号,教师姓名;课程的属性有课程号、课程名。要求:根据上述语义画出ER图,要求在图中画出实体的属性并注明联系的类型。一对一:一门课只有一个教师讲授;一个学生选修一门课程,仅有一个成绩。属性:学号,学生姓名,成绩,课程号、课程名、教师编号、教师姓名。多对多:一个学生可选修多门课,一门课有若干个学生选修。一个学生可选修多门课,一门课有若干个学生选修;一个教师可讲授多门课,一门课只有一个教师讲授;一个学生选修一门课程,仅有一个成绩。一对多: 一个教师可讲授多门课。实体:学生,课程,教师。

2023-05-08 21:20:10 38

原创 入学管理系统的顶层图和0层图

1、报名:由报名处负责,需要在学员登记表上进行报名登记,需要查询课程表让学员选报课程,学院所报课程将记录到学员选课表。2、交费:由收费处负责,需要根据学员所报课程的收费标准进行收费,然后在账目表上记账,并打印收款收据给办理交费的学员。3、就读:由培训处负责,其在验证学员收款收据后,根据学员所报课程将学员安排到合适班级就读。画出入学管理系统的顶层图和0层图。

2023-05-08 21:15:56 123

原创 什么是模块?

没有链接不能独立运行,但是其代码可以在运行时链接到系统中作为内核的一部分运行或从内核中取下,动态的扩展内核的功能。信息隐藏原理:应该这样设计和确定模块,使得一个模块内包含的信息(过程和数据)对于不需要这些信息的模块来说,是不能访问的。耦合:也称块间联系,模块之间相互联系程度的度量,联系越紧密,耦合性越强,独立性越差,以低耦合为设计目标。模块化是指解决一个复杂问题时自项而下逐层把系统划分成若干模块的过程,有多种属性,分别反映其内部特性。模块是一个技术语,是指对词条中部分内容进行格式化整理的模板。

2023-05-08 21:10:40 574

原创 为什么软件开发周期总是预估的2~3倍?什么是分而治之?了解WBS

工作分解结构(简称WBS)跟因数分解是一个原理,就是把一个项目,按一定的原则分解,项目分解成任务,任务再分解成一项项工作,再把一项项工作分配到每个人的日常活动中,直到分解不下去为止。工作分解结构以可交付成果为导向,对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。“分而治之” 就是把一个复杂的算法问题按一定的“分解”方法分为等价的规模较小的若干部分,然后逐个解决,分别找出各部分的解,把各部分的解组成整个问题的解。把各小问题的解答组合起来,即可得到原问题的解答。

2023-05-08 21:08:24 31

原创 理解结对编程

而另一方面,两个有经验的人可能会发现配对编程里没有什么技能的转移,但是让他们在不同的抽象层次解决同一个问题会让他们更快地找到解决方案,而且错误更少。在我们平时的编程当中,如果遇到一个非常难解决的问题(困难到对该项目产生厌烦的态度),那么你势必会希望寻求帮助,无论是从信息量庞大的网上,还是从身边的技术大师那里,你都会努力去解决(前提是你有对计算机知识的热爱)。两个程序员具有相同的缺点和盲点的可能性很小,所以当我们采用结对编程的时候会获得一个强大的解决方案。而这个解决方案恰恰是其它软件工程方法学中所没有的。

2023-05-08 21:06:06 20

原创 查阅相关资料,了解什么是scrum中的3355?

产品Backlog梳理会议( Product Backlog Refinement)Sprint回顾会议(Sprint Retrospective Meeting)Sprint计划会议(Sprint Planning Meeting)scrum中的3355指的是3个角色,3个工件,5个活动,5个价值。Sprint评审会议(Sprint Review Meeting)勇气– 有勇气做出承诺,履行承诺,接受别人的尊重。专注– 把你的心思和能力都用到你承诺的工作上去。产品负责人(Product Owner)

2023-05-08 21:01:55 50 1

原创 什么是DevOps?

DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件产品和服务,开发和运营工作必须紧密合作。

2023-05-08 20:58:05 28 1

原创 Why Software D evelopment Method o logies Suck (为什么软件开发方法论让你觉得糟糕)

实际的软件项目是复杂的,没有规律可循,为了证明某种技术、实践和方法论是实际有效,很多人依赖从计算机科学专业学生进行的非正式试验或是从无法被有效控制的项目中收集小量数据来证明。而这些研究组织的给出的论调基础往往是不健全的,数据缺乏分 析,最过分的是调查结果普遍远远超出了他们的适用领域。认为一个开发者人人可以替代,纠结于选择哪一门语言和方法论间的细微差别,而不注重开发者的能力。难以找到合适技能的开发者,度量开发者能力是以代码行数来衡量,以工作小时长为荣来鼓励开发者。

2023-05-08 20:56:04 40 1

原创 阅读和了解什么是形式化方法?

形式化方法的一个重要研究内容是形式规约(Formal Specification,也称形式规范或形式化描述),它是对程序“做什么”(what to do)的数学描述,是用具有精确语义的形式语言书写的程序功能描述,它是设计和编制程序的出发点,也是验证程序是否正确的依据。不同 的形式规约方法要求不同的形式规约语言,即用于书写形式规约的语言(也称形式化描述语言),如代数语言OBJ、Clear、ASL、ACT One/Two等;构造成分是形式规约研究和设计的重点,也是衡量规约语言优劣的主要依据。

2023-05-08 20:54:04 47 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除