自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 什么是WBS

WBS,英文全文是Work Breakdown Structure ,其基本定义为:以可交付成果为导向对项目要素进行的分组,它归纳和定义了项目的整个工作范围,每下降一层代表对项目工作的更详细定义。WBS分解是由三个关键元素构成的名词:工作(work)——可以产生有形结果的工作任务;分解(breakdown)——是一种逐步细分和分类的层级结构;结构(structure)——按照一定的模式组织各部分。WBS就是学会分解任务, 只有将任务分解得足够细, 足够明了,才能做到心中有数, 统筹全局,

2022-05-11 18:20:49 246

原创 画出程序流程图和和盒图

程序流程图合图

2022-05-11 18:17:42 315

原创 编写一个程序,给出汉字“你”“我”“他”在Unicode表中的位置

代码如下:public class Main { public static void main(String[] args) { char x = '你', y = '我', z = '他';System.out.printf("“你”在Unicode中的位置是:%d\n“我”在Unicode中的位置是:%d\n“他”在Unicode中的位置是:%d", (int)x, (int)y, (int)z); }}...

2022-05-11 18:05:20 1241

原创 某医院打算开发一个以计算机为中心的患者监护系统分析开发这个系统的可行性

目前住院病人主要由护士护理,不仅需要大量护士,而且由于不能随时观察危害病人的病情变化,还可能会延误抢救时机.某医院打算开发一个以计算机为中心的患者监护系统,试写出问题定义,并且分析开发这个系统的可行性。医院对患者监护系统的基本要求是随时接收每个病人的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,此外,护士在需要时还可以要求系统打印某个指定的病人的病情报告。系统模型:...

2022-05-11 18:03:33 945

原创 软件形式化方法是什么

软件形式化方法是什么软件形式化方法是指建立在严格数学基础上的软件开发方法。形式化方法模型的主要活动是生成计算机软件形式化的数学规格说明。形式化方法使软件开发人员可以应用严格的数学符号来说明、开发和验证基于计算机的系统。形式化方法的本质是基于数学的方法来描述目标软件系统属性的一种 技术。不同的形式化方法的数学基础是不同的,有的以集合论和一阶谓词演算为基础(如Z和VDM),有的则以时态逻辑为基础。形式化方法 需要形式化规约说明语言的支持。软件形式化方法的起源...

2022-04-24 12:53:17 254

原创 JAVA的反射机制

Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。功能Java反射机制主要提供了以下功能:在运行时判断任意一个对象所属的类;在运行时构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用任意一个对象的方法;生成动态代理。有时候我们说某.

2022-04-24 12:33:30 76

原创 什么是分而治之

分而治之与软件设计的模块化方法非常相似。为了解决一个大的问题,可以把它分成两个或多个更小的问题,然后分别解决每个小问题,最后把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解决。...

2022-04-03 22:37:21 184

原创 为什么软件的开发周期总是预估的2-3倍

整个开发过程是一个旅途一般,我们算好了线路,计划好了时间,并且精确地将途中的一些其它时间算进去,然后开始这段旅途。然而,事与愿违,最终会因为旅途总各种不可预知的事情耽搁了,比如高山,大河,恶劣天气等。同理软件开发也一样,项目开发团队在需求分析后,通过各种软件工程学的计算方法计算出时间计划,然后进行软件开发,开发的过程中有可能出现在进度与成本上的不均衡,然后停止开发再去找一批低水平廉价的码农,然后又继续开始开发之旅,然后,有可能部分人员受不了这种气氛离开,在然后,项目经理了解情况,找来又几个经验丰富的开发人员

2022-04-03 19:18:21 182

转载 为什么软件开发方法论让你觉得糟糕

围绕软件开发实践和方法的宗教战争中有很多教条。阶段门方法是否可以有效地管理软件开发风险,或者仅仅是风险管理歌舞uki?TDD是否真的可以使软件质量更高?结对编程是代码检查的上乘替代品,还是提高咨询率的一种方法?我将争辩说,虽然缺乏科学的证据来决定这些主张,但有两个通用原则可以帮助我们选择良好的做法,同时提高我们提供的软件的价值:减少周期时间并增加反馈。Michael Feathers进行以下观察:我认为,最后,我们只需要接受开发人员技能比语言选择或方法上的细微差别1更重要的变量。坦白地说,我认为我们

2022-04-03 19:05:28 43

原创 软件工程是不是教会不会写程序的人开发软件?

“Software engineering ,of course,presents itself as another worthy cause , but that is eyewash : if you carefully read its literature and analyse what its devotees actually do, you will discover that software engineering has accepted as its charter ‘How to

2022-04-03 18:56:06 210

原创 软件工程与计算机科学的关系及区别

计算机科学与技术、软件工程它们的人才培养目标有所不同,软件工程是计算机科学与技术所研究的一个领域。计算机科学与技术是计算机综合性知识的专业,主要培养具有良好的科学素养,系统地、较好地掌握有关计算机科学与技术的理论和技术,包括计算机硬件、与计算机应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。软件工程专业是以计算机科学与技术学科为基础,强调开发的工程...

2022-04-03 18:11:17 129

原创 软件工程方法论对我们软件开发者有多大用处

软件工程是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科,而软件工程方法论是指在软件开发的过程中必须遵循的普遍行为和规则。 软件工程方法论教给我们的是一种开发软件的思维,并非是开发一个软件的实操,通常是给予我们软件开发过程的思路与模型,如瀑布模型、快速原型模型、增量模型等。 同时软件工程方法论为我们开发者在开发一个软件时提供了一个详细的过程步骤,让我们对开发的软件有了大体的理解,也使得开发人员在开发软件的过程中更加地规范化,以便于后续过程...

2022-04-03 17:29:23 246

空空如也

空空如也

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

TA关注的人

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