在做项目时,经常会碰到这样的事情. 客户向我们反映在和你们的工程师谈论需求时,他们总是满口答应没问题。可是,当他们做好以后,拿过来一看,根本就不是这么回事。而开发人员也在诉苦:用户什么都不懂,而且他们的需求老是变动,时间又这么紧,你让我们怎么办? 我觉得如果开发人员在做需求分析时,如果注意以下几点,也许可以避免被动的局面. 1、掌握相关的行业知识 在和客户沟通之前,最好了解一下相关的行业知识。 有一个项目管理人员说:行业知识可有可无,作为需求人员,最重要的是和客户沟通。最好把客户讲的东西都记下来。然后,由项目组决定后,再把意见反馈给用户。这种沟通方式,既不能有效的发现问题,也容易延误 ...
3月到5月正是跳槽的时节。 有经验的求职者中会想:我现在虽然还在开发软件,可是我应该及早对人生作出规划呀。可以考虑试试应聘系统架构师。能应聘上,当然好。不能应聘上,也可以积累点经验。 一些公司老板也在考虑,能招到有经验的系统架构师当然好,如果没有,也可以从一些有经验的开发人员中培养。但是,我怎么知道他们是否有这个潜力呢? 我是做java开发的。所以就java方面的系统架构师所要具备的潜力提供一点自己的见解。 首先,是否能成为系统架构师的第一要点,是否善于学习。有的开发人员能力很强,但忽视了自身的学习。总喜欢把过去的经验复制过来。喜欢对现在的管理方法,业务流程进行评头论足。他们经 ...
对锁机制的研究要具备两个条件: 1.数据量大 2.多个用户同时并发 如果缺少这两个条件,数据库不容易产生死锁问题。研究起来可能会事倍功半。如果这两个条件都有,但你还是按数据库缺省设置来处理数据,则会带来很多的问题,比如: 1)丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果 2)脏读 A用户修改了数据时,B用户也在读该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 3)不可重复读 B用户读出该数据并修改,同时,A用户也在读取数据,此时A用户再读取数据时发现前后两次的值不一致 SQL SERVE ...
在网上看见一个关于java继承的问题,觉得这是很多初学java应该注意的问题。 public abstract class A { int i=1; public void printI() { System.out.println("i="+i); } } public class B extneds A{ int i=2; public static void main(String[] args) { B b=new B(); b.printI(); } } 那么,控制台打出来的i的值是多少? 呵呵,如 ...
1.RUP简介 谈到架构设计,就不能说rup,架构是在rup中最早提出来的。 RUP(Rational Unified Process,统一软件开发过程,统一软件过程)是一个面向对象且基于网络的程序开发方法论。 RUP把一个项目开发概括成4个阶段,9个核心工作流程,6大方法。 RUP定义了初始、细化、实现和部署4个阶段 RUP是最佳软件开发经验的总结,它包括了软件开发中的六大方法: 1)迭代式开发; 2)管理需求; 3)使用基于组件的软件体系结构; 4)可视化建模; 5)验证软件质量; 6)控制软件变更。 RUP的9个核心工作流程是: 1)业务建模,理解待开发系统所在的机构及 ...
在某个论坛中,想搜索自己的发表的帖子,发现该论坛调用google的搜索引擎去搜索。这也给我提了个醒,在自己的网页中加入google的搜索功能,岂不显得自己的网站更专业? google的搜索功能太强大太专业了,有网页搜索,视频搜索,图片搜索,博客搜索等。可以根据自己的需要进行选择。以下是代码: 1.加入google的网页搜索 <html> <script language="javascript"> function goSearch(){ document.forms[0].target="_blank"; document.for ...
1.定义 单例模式是对象的创建模式的一种,它保证一个类有且只有一个实例,而且自行实例化并向整个系统提供这个实例。这个类则称为单例类。 2.使用场合 简而言之,就是任何只需要一个实例的地方.例如,窗口管理器,假脱机打印设备,数据库连接池。具体应用中,配置信息类,管理类,控制类,门面类,代理类通常被设计为单例类. (1)配置信息类 负责配置文件的解析,通常被设计为单例类 (2)管理类 如连接池管理类,通常被设计为单例类 (3)控制类, 如struts的ActionServlet类,也是单例类。 如下,只需在web.xml配置以下ActionServlet,tomcat容器自动装载后,即可完成对整 ...
1.为什么需要搜索引擎? 什么叫搜索引擎呢?Internet是一个巨大的信息资源宝库,几乎所有的Internet用户都希望宝库中的资源越来越丰富,使之应有尽有。每天都有新的主机被连接到Internet上,每天都有新的信息资源被增加到Internet中,使Internet中的信息以惊人的速度增长。然而Internet中的信息资源分散在无数台主机之中,如果用户想将所有主机中的信息都做一番详尽的考察,无异于大海捞针。那么用户如何在数百万个网站中快速有效地查找到想要得到的信息呢?这就要借助于Internet中的搜索引擎。 2.搜索引擎使用的信息检索技术 目前搜索引擎使用的信息检索技术主要有:Robo ...
很多求职者在面试时,都说自己具有团队精神。有一次我问一个求职者,说能否解释一下什么是团队精神吗?这个求职者没想到我会这样问,结果一下功夫没反映过来。我不是有意为难这个面试者,我是想明白他是否真正理解了团队精神的内涵。 团队精神对于我的理解就是目标,团结,合作,竞争。 一堆鱼变成不了鲸鱼。没有目标的团队永远是乌合之众。一个团队要有凝聚力,团队的所有成员就得认同一个目标。只有当团队所有成员认同这个目标,团队才有凝聚力。每个团队成员都能强烈感受到自己是团队当中的一分子,把个人工作和团队目标联系在一起,对团队表现出一种忠诚,对团队的业绩表现出一种荣誉感,对团队的成功表现出一种骄傲, ...
1.技术方向:数据仓库与XML引领主流   随着SOA和Enterprise2.0从概念走向实施,在巩固数据仓库市场的同时,为了抓住下一个以数据服务和用户体验为主体的数据库应用时代,SQLServer2008在XML数据库方面的宣传声势比商务智能更大,由于XML技术已经从简单的数据内容,逐步过渡到数据结构定义、业务数据模型和业务语义模型,数据库厂商在上一代产品XML数据引擎的基础上,也面向XML应用不断增加必要的XML数据转换、数据验证、层次型数据重构和更高效的层次信息检索技术,并且在国内一些信息化应用水平较高的行业投入实际应用 2.Microsoft数据平台愿景   Microso ...
mfcai
搜索本博客
博客分类
最近加入圈子
存档
最新评论