博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年12月2日

摘要: 作为java程序员都应该都对eclipse很熟悉,不过当你做过很多项目后你是否会发现你的eclipse的Navigator下显示的project过于多了,你可能会close那些不经常使用的projiect,不过看着还是不舒服,最好的方式就是更换workspace,不过更换后又想查看之前的那个workspace下的project的内容,就又要切换回原来的workspace,或是新开一个eclipse,使用那个workspace,不过我是觉得还是有些麻烦,这里介绍一种比较简单的方式,让你轻松的使用一个eclipse管理多个workspace.方法比较简单:1.找个目录,新建一个文件夹,名称为wor 阅读全文

posted @ 2012-12-02 12:21 75077027 阅读(395) 评论(0) 推荐(0) 编辑

2012年11月29日

摘要: 本文的目的是为应聘项目经理提供帮助。项目管理是升迁的途径,需要运用你过去的开发经验,而且薪水通常高于程序员。应聘项目经理的准备工作包括:复习一些常用的概念、术语,问自己一些在面试中经常问到的问题。学会运用一个或多个项目管理计划编制工具。通过以上的准备,将为你应聘这个职位增加信心。 想好你要说的内容并准备回答涉及面广泛的问题是成功应聘的重要方面。与应聘技术职位不同的是,项目管理问题的答案往往是主观的。要牢记技术项目的项目经理的职责是组织项目成员通过完成技术任务而达到某种商业目标。该技术任务应该是可应用或维护的,都必须满足客户/用户的要求和期望。 本文的目标并不是教授如何进行项目管理。... 阅读全文

posted @ 2012-11-29 22:00 75077027 阅读(248) 评论(1) 推荐(1) 编辑

摘要: CMM的基本思想CMM的基本思想是,因为问题是由我们管理软件过程的方法引起的,所以新软件技术的运用不会自动提高生产率和利润率。CMM有助于组织建立一个有规律的、成熟的软件过程。改进的过程将会生产出质量更好的软件,使更多的软件项目免受时间和费用的超支之苦。CMM实施步骤软件过程包括各种活动、技术和用来生产软件的工具。因此,它实际上包括了软件生产的技术方面和管理方面。CMM策略力图改进软件过程的管理,而在技术上的改进是其必然的结果。 必须牢记,软件过程的改善不可能在一夜之间完成,CMM是以增量方式逐步引入变化的。CMM明确地定义了5个不同的“成熟度”等级,一个组织可按一系列小的改良性步骤向更高的. 阅读全文

posted @ 2012-11-29 21:50 75077027 阅读(729) 评论(0) 推荐(0) 编辑

摘要: 瀑布模型○特点:1、阶段件具有顺序性和依赖性。2、推迟实现。3、引入基于文档的开发。优点:强调了设计,避免了后期的混乱;因为有详细的文档,降低了维护费用。缺点:客户在初期只能通过静态的规格说明去了解动态的软件产品;对一些要求快速开发的项目来说,产生了过多的文档;最后才进行交付,客户感觉速度慢;需求变更的维护成本很大。适用:需求明确;架构易设计;系统的可靠性要求高;项目开发风险小。具有子项目的瀑布模型○和瀑布模型的比较特点:通过构架设计把系统分成多个子系统,从详细设计开始每个子系统按照自己的步调走。和瀑布模型的比较优点:各子系统之间不需相互等待。和瀑布模型的比较缺点:如果没有把握好子系统之间的依 阅读全文

posted @ 2012-11-29 21:39 75077027 阅读(272) 评论(0) 推荐(0) 编辑

摘要: 软件开发模型(Software Development Model)是指软件开发全部过程、活动和任务的结构框架。软件开发包括需求、设计、编码和测试等阶段,有时也包括维护阶段。软件开发模型能清晰、直观地表达软件开发全过程,明确规定了要完成的主要活动和任务,用来作为软件项目工作的基础。最早出现的软件开发模型是1970年W·Royce提出的瀑布模型。该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泻,最终得到所开发的软件产品,投入使用。但计算拓广到统计分析、商业事务等领域时,大多数程序采用高级语言(如FORTRAN、COBOL等)编写。瀑布模式模型也存在着缺 阅读全文

posted @ 2012-11-29 20:43 75077027 阅读(185) 评论(0) 推荐(0) 编辑

摘要: 概括地说,软件生命周期由软件定义、软件开发和运行维护(也称为软件维护)3个时期组成,每个时期又进一步划分成若干个阶段。 软件定义时期的任务是:确定软件开发工程必须完成的总目标;确定工程的可行性;导出实现工程目标应该采用的策略及系统必须完成的功能;估计完成该项工程需要的资源和成本,并且制定工程进度表。这个时期的工作通常又称为系统分析,由系统分析员负责完成。软件定义时期通常进一步划分成3个阶段,即问题定义、可行性研究和需求分析。 开发时期具体设计和实现在前一个时期定义的软件,它通常由下述4个阶段组成:总体设计,详细设计,编码和单元测试,综合测试。其中前两个阶段又称为系统设计,后两个阶段又称为系统. 阅读全文

posted @ 2012-11-29 20:38 75077027 阅读(950) 评论(0) 推荐(0) 编辑

2012年11月28日

摘要: 创建文件组 建立分区表先要创建文件组,而创建多个文件组主要是为了获得好的 I/O 平衡。一般情况下,文件组数最好与分区数相同,并且这些文件组通常位于不同的磁盘上。每个文件组可以由一个或多个文件构成,而每个分区必须映射到一个文件 组。一个文件组可以由多个分区使用。为了更好地管理数据(例如,为了获得更精确的备份控制),对分区表应进行设计,以便只有相关数据或逻辑分组的数据位于 同一个文件组中。使用 ALTER DATABASE,添加逻辑文件组名: ALTER DATABASE [DeanDB] ADD FILEGROUP [FG1]DeanDB为数据库名称,FG1文件组名。创建文件组后,再使用 .. 阅读全文

posted @ 2012-11-28 23:47 75077027 阅读(304) 评论(0) 推荐(0) 编辑

2012年11月27日

摘要: 最近几天一直在读代震军的博客,他是Discuz!NT的设计者,读了他的一系列关于Discuz!NT的架构设计文章,大呼过瘾,特别是Discuz!NT在解决高访问高并发时所设计的一系列方案,本人尤其感兴趣。写这篇文章的目的,算是对初次阅读之后的总结备忘吧,以便以后有时间亲自测试,如果能在生产环境中得到应用,那就更有参考价值了。测试方法:本地模拟测试网站高访问高并发采用的测试工具是大名鼎鼎的Loadrunner,这个工具做测试的一般都知道。在代震军的博客中,有以下几篇介绍了通过Loadrunner进行压力并发测试。当DiscuzNT遇上了Loadrunner(上)http://www.cnblog 阅读全文

posted @ 2012-11-27 22:31 75077027 阅读(24278) 评论(2) 推荐(8) 编辑

摘要: 本示例文档演示SQL SERVER,ORACLE下不同事务隔离级别的区别,以及两种数据库本身的特点 为了模拟并发环境,SQL SERVER在SMO程序中打开两个查询窗口即可。oracle可以用两个sql *plus程序连接到相同数据库来模拟 SQL SERVER、ORACLE中两个并发用户用事务1,事务2简称。 所有测试例子,都以最初测试表脚本运行后状态为基准。 在下列例子中,set transaction isolation level语句会改变会话的隔离级别,直到会话结束。故测试完毕需要改回默认级别。 最后,但并不是最不重要。以下的演示和相关解释,都... 阅读全文

posted @ 2012-11-27 22:11 75077027 阅读(443) 评论(0) 推荐(0) 编辑

2012年11月21日

摘要: 1.使用sys账户创建数据库连接安装Oracle11g会自带一个叫做SQLDeveloper的工具,它的功能非常强大,以前一直不知道,还用着plsqldev和navicat来连接数据库,其实这个工具拥有前面两个软件的所有功能(如果说的太绝对请指正)。首先我们打开SQLDeveloper,如下图所示:SQLDeveloper不能用于创建Oracle数据库,只能用来连接已创建的数据库,我们一般都是使用DatabaseConfigurationAssistant(简称DBCA)来创建数据库,如下图所示:打开DBCA以后按照向导来创建数据库,非常简单,这里不再赘述。在SQLDeveloper中我们新建 阅读全文

posted @ 2012-11-21 23:00 75077027 阅读(376) 评论(0) 推荐(0) 编辑