摘要: 引用一个例子: “我喜欢把软件系统描述成对现实世界的映射,现实世界中的我去ATM机取了100元钱,映射到软件就是从我的银行帐户对应的数据库记录中余额(Balance)那一字段减去100。所谓的结构化方法和面向对象方法,就是两种不同的映射手段,结构化方法是以处理过程为中心,强调先定义数据结构(ER实体 阅读全文
posted @ 2016-06-02 20:06 张大驴蛋 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 举例对比形式化方法和欠形式化方法的优缺点 形式化说明: 优点:1.简洁准确的描述物理现象,对象获动作的结果。 2。可以在不同软件工程活动之间平滑的过度。 3。它提供了高层确认的手段。 缺点:大多形式化的规格说明主要关注系统的功能数据,而时序的问题,控制和行为等方面的需求却更难于表示。 非形式化说明: 阅读全文
posted @ 2016-06-02 20:04 张大驴蛋 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 举例对比形式化方法和欠形式化方法的优缺点 形式化说明: 优点:1.简洁准确的描述物理现象,对象获动作的结果。 2。可以在不同软件工程活动之间平滑的过度。 3。它提供了高层确认的手段。 缺点:大多形式化的规格说明主要关注系统的功能数据,而时序的问题,控制和行为等方面的需求却更难于表示。 非形式化说明: 阅读全文
posted @ 2016-06-02 20:03 张大驴蛋 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 疑问1: 画布中strok和fill二者的区别是什么? HTML5将图形分为两大类:第一类称作Stroke,就是轮廓,勾勒或者线条总之,图形可是由线条组成的;第二类称作Fill,就是填充区域。上下文对象中有两个绘制矩形的方法,可以让我们很好地理解这两大类型的区别:一个是strokeRect,还有一个 阅读全文
posted @ 2016-06-02 20:02 张大驴蛋 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 为期五个星期的项目开发到了尾声,大家也都感觉松了一口气,在整个软件开发的过程中我们也确实遇到了许多可控和不可控的因素和问题。我个人感觉我们在开发过程中遇到的最大的问题在于所有组员的编程能力参差不齐,有几个编程能力很强,而有几个的编程能力还有待提高,这就导致了我们在分配开发任务的时候所要考虑的问题就特 阅读全文
posted @ 2016-06-02 19:59 张大驴蛋 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 1.在没有获取完整的信息之前,推迟决策,直到必须做出决策的时候。2.任何事情都要建立在有效信息的基础上,当需求变更时,要当机立断。3.要敢于提出自己的质疑。4.要时常留意可以改善的问题,善于发现现有阶段存在的缺陷。5.持续学习,从更高的角度认识问题,全面把握“改善质量”的宗旨。6.软件系统是为人设计 阅读全文
posted @ 2016-06-02 19:48 张大驴蛋 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 需求获取常见的方法是进行客户访谈,结合你的实践谈谈会遇到什么问题,你是怎么解决的? 第一,“说”和“做”不一致的问题。 用户经常会骗我们用户倒不是想故意欺骗我们,而可能是:他们被问了自己也没仔细想过的问题, 又不想回答不知道,就在现场编造了一个看似有理有据的理由,或者他们有讨好访谈者的心理,会回答他 阅读全文
posted @ 2016-03-15 22:48 张大驴蛋 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 在军事方面的软件开发周期一般较长,考虑的方面比较广,而瀑布式模型在项目各个阶段之间极少有反馈,不利于软件的健壮性。 快速原型; 军事方面的使用者一般是内部人员,资金野比较充足,没有必要先做出模型。且原型有泄露的可能,对军事开发不利。 快速增量; 军方要求的项目是环环相扣的, 对整体性要求会比较强, 阅读全文
posted @ 2016-03-06 21:35 张大驴蛋 阅读(374) 评论(1) 推荐(0) 编辑