自定义博客皮肤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)
  • 收藏
  • 关注

转载 用户需求说明书与需求规格说明书区别

1、用户需求说明书是用户的需求,需要和用户确认的。需求规格说明书是系统需求主要是对内的。需求管理的时候也需要用到用户需求。2、  优点:用户的语言与设计人员的语言是不同的,所以需要有面向不同人员的文档。 缺点:层次越多,信息损失的越多,误解的概率就越大。权衡的结果:基本上是依据项目的规模而定。3、这主要看项目管理采用的规范。  如果是CMMI就需要,敏捷就取消。  4、如果要省掉一个的话,更倾向于...

2018-05-31 17:22:06 14006

转载 一个完整的软件项目开发流程

一、过程产物及要求本表主要列出开发阶段需要输出的过程产物,包括产物名称、成果描述、负责人及备注,即谁、在什么时间、应该提供什么内容、提供内容的基本方向和形式是什么。项目启动阶段需求阶段设计阶段开发阶段测试阶段常规文档 二、过程说明

2018-04-27 10:41:47 1728

转载 软件项目开发流程以及人员职责 实行软件工程项目管理: ▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导、控制、管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终

转载自csdn(danieldaniel19851023的专栏)软件项目开发流程以及人员职责实行软件工程项目管理:▲ 项目经理(负责人):项目经理(负责人)对整个项目负完全责任,是指导、控制、管理和规范某个软件和软/硬件系统建设的人,项目经理(负责人)是最终对客户负责的人。▲ 软件项目经理(负责人):软件项目经理(负责人)对一个项目的所有软件活动负完全责任,控制一个项目的所

2018-04-27 10:25:33 1841

原创 极度恶心的ORALCE if else if

极度恶心的ORALCE  if else if一、简单IFif 1=2 then  null;end if;二、IF ELSE if 1=2 then  null;else   null;end if;三、IF ELSE IFif 1=2 then  null;elsif 1=3 then  null;elsif 1=4 then

2013-05-29 11:20:58 684

转载 Java:使用wait()与notify()实现线程间协作

Java:使用wait()与notify()实现线程间协作 使用wait()与notify()/notifyAll()可以使得多个任务之间彼此协作。1. wait()与notify()/notifyAll()调用sleep()和yield()的时候锁并没有被释放,而调用wait()将释放锁。这样另一个任务(线程)可以获得当前对象的锁,从而进入它的synchronized方法

2013-04-08 10:11:53 358

转载 Java【多线程知识总结(8)】线程通信,wait()与notify()的运用

来源:http://www.xixifeng.com/index.php/java/142.htmlJava【多线程知识总结(8)】线程通信,wait()与notify()的运用 2012 年 6 月 2 日 编写一个生产与消费的程序,具体要求:店主告诉生产者生产一组产品,生产者生产出之后运给店主,店主通知生产者我们这里只放得下一组产品你等等再生产,店主通知消费者取走这组产品,店主

2013-04-08 09:46:58 453

转载 新人千万不要在 Windows 上使用 Ruby on Rails

点击打开链接

2013-02-05 22:06:11 220

转载 第七章 方法

第七章方法Ruby中的方法使用关键字def来定义。方法名应该以小写字母开始,如果你使用大写字母开始,Ruby解释器会认为它是一个常量,这样可能会带来名称解析错误。在定义方法时可以使用圆括号也可以不用。def method1        puts "Hello World!"end def method2 arg1, arg2         puts "The a

2013-02-05 22:01:40 292

转载 第六章 表达式

第六章表达式Ruby语言的一切都有返回值,这是Ruby语言和其他程序设计语言的一个显著不同。irb(main):006:0> a = b = c = 0=> 0irb(main):007:0> print "\n" => nil同样,if和case语句也有返回值,if和case语句的返回值就是if和case中最后一个执行语句的值。irb(main):014:0> i

2013-02-05 22:00:36 285

转载 第五章 代码块和迭代器

第五章代码块和迭代器§5.1 代码块(Block)§5.1.1什么是代码块在Ruby中在在大括号之间的代码或放在do/end之间的代码是一个代码块。代码块只能出现在一个方法的后边,它紧接在方法最后一个参数的同一行上。代码块的内容并不会被马上执行,当执行到被调用的方法时,解释器的运行时环境会记住代码块出现的现场,然后执行被调用的方法。 [1,2,3,4,5].each {

2013-02-05 21:58:39 197

转载 第四章 基本类型

第四章基本类型§4.1 ArrayArray也称作数组,是一系列元素的有序集合。你可以显式使用Array类的new方法来创建一个数组对象,你也可以用方括号包围起来一些以逗号分隔的数字或字符串构成一个数组。     irb(main):007:0> a = [ "first" "second" "third" ]    => ["firstsecondthird"]    irb(m

2013-02-05 21:57:16 206

转载 第三章 类与对象

第三章             类与对象Ruby是一种真正的面向对象程序设计语言,面向对象指以对象为中心的理论体系。l  封装(Encapsulation)将内部结构和算法隐藏起来,以确保只有特定的过程(也叫方法)才能直接操作数据,其结果是不能从外部直接使用数据构造,同时一旦内部构造发生变化也不会对外界造成不良影响。这种隔离方法就叫做封装。l  继承l  多态(Polymo

2013-02-05 21:52:15 237

空空如也

空空如也

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

TA关注的人

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