
软件工程
milife2012
这个作者很懒,什么都没留下…
展开
-
软件开发及工具
软件开发流程1.需求分析利用需求分析工具在系统分析阶段将应用系统的逻辑模型清晰地表达出来,定义严格的需求规格。系统分析往往是系统开发过程中最为困难的阶段。好的系统分析工具能够对分析的结果进行一致性和完整性检查,发现并排除错误。系统分析阶段的工作包括:DFD数据流程图绘制,ER图编辑数据字典生成,面向对象模型分析?,原型构建。2.设计系统设计工作有:系统结构图设计转载 2012-10-09 13:21:13 · 1232 阅读 · 0 评论 -
需求阶段的工作
需求分析报告:一般是对某个市场或者是客户群来讲的,类似于调研报告,重点是体现出产品要满足哪些功能,哪些是重点、热点。 需求说明书:是根据与现场实际客户进行沟通,把客户的需求进行整理,CMMI中有标准的模板,重点是站在客户的角度讲产品功能。 需求规格说明书:是从业务规则讲起的,细一点偏向于软件的概要设计。是从开发、测试的角度去讲产品功能,里面要包含原型界面、业务接口、活动图等原创 2013-09-04 07:39:37 · 1263 阅读 · 0 评论 -
项目经理不简单(转载)
项目经理是干什么的小M是一名毕业于名牌大学软件专业的研究生,在学校中随导师参加过一些国家级的科研项目。毕业后,小M如愿加入某知名IT公司为了适应管理要求,该公司已经引进并实施了“项目型”管理模式,企业内按行业划分成事业部,项目是事业部最基本的业务运作单位;各事业部内设专职的项目经理,项目经理对项目的全过程负责,因此是公司最重要的基层管理角色之一。小M觉得,项目经理受人尊重、令人羡慕。不原创 2013-06-25 03:29:01 · 1791 阅读 · 1 评论 -
员工最不喜欢的上级什么样?
1没能力,爱推卸责任,出了问题责任都是员工的;2无端逼迫员工加班;3不为员工利益着想,从没给下属申请过涨薪;4对待下属亲疏有别;5天天让别人猜他想什么,话从来不说完整;6当部门和其他部门出现冲突时,不知道争取;7天天就知道批评别人。原创 2013-06-25 00:24:30 · 1848 阅读 · 1 评论 -
职场中应修炼的十个好习惯
在职场上混,养成好习惯才是王道。1、收到邮件及时回复,2、及时吸收热点事物,3、一年读四本好书,4、一年写四篇2000字的文章,5、每天运动半小时,6、培养一个爱好,7、让同事能找到你,8、见事及时执行,9、服从工作安排,10、不必每次争第一”你能做到几条?原创 2013-06-13 11:50:27 · 1143 阅读 · 0 评论 -
史上最最佳软件开发实践指导(转载)
给人写程序,而不是给计算机。一个程序,对于阅读它的人来说,不应该要求读者一次性的在大脑里加载过多的背景/相关知识。 命名需要一贯、明确、有意义 代码风格和格式要统一一致 软件开发中的各种工作都要分割成1小时左右的任务 重复性的工作自动化。让计算机去做重复性的工作 把最近使用过的命令存到一个文件里,以备复用 使用编译工具来自动化系统流程 用计算机做历史记录用软件工具来原创 2013-03-01 15:06:27 · 798 阅读 · 0 评论 -
EXCEL 比较两列数据是否相同
在C1单元格中输入以下函数:=IF(B1=A1,"正确","错误")然后复制到C2、C3等单元格中附图是我制作的样表,在编辑栏中可以看到公式的原创 2013-01-22 12:34:46 · 3770 阅读 · 0 评论 -
一个Java程序员应该掌握的10项技能(转载)
1、语法:必须比较熟悉,在写代码的时候IDE的编辑器对某一行报错应该能够根据报错信息知道是什么样的语法错误并且知道任何修正。 2、命令:必须熟悉JDK带的一些常用命令及其常用选项,命令至少需要熟悉:appletviewer、HtmlConverter、jar、java、javac、javadoc、javap、javaw、native2ascii、serialver,如果这些命令你没有全部使用原创 2013-02-03 00:54:48 · 911 阅读 · 0 评论 -
Portal简介
在了解portlet之前有必要先了解portal。在Portlet规范里是这样讲的:“portal是一种web应用,通常用来提供个性化、单次登录、聚集各个信息源的内容,并作为信息系统表现层的宿主。聚集是指将来自各个信息源的内容集成到一个web页面里的活动”。 Portal的功能可以分为三个主要方面:1. Portlet容器:Portlet容器与servlet容器非常类似转载 2013-01-23 16:24:49 · 1223 阅读 · 0 评论 -
产品经理如何在技术人员面前更有说服力?
作者简介:吴伟,资深产品经理,曾就职于新浪,现就职于约瑟网络,旗下产品“企业问答”,一款面对创业者的问答类社区产品。以我7年来做PM(产品经理)的经验来看,说服他人,特别是研发、设计、前端这些研发部门的同事,最重要的不是口才、沟通能力和数据,而是专业。专业就是:第一,你要用内行的思维方式、表达方式和处理方式来思考、沟通和执行;第二,你要经常可以做出正确的决定。一个人要先相信你能说出转载 2013-01-04 01:11:21 · 601 阅读 · 0 评论 -
UAT测试
UAT,英文User Acceptance Test的简写,也就是验收测试,或用户可接受测试,系统开发生命周期方法论的一个阶段,这时相关的用户或独立测试人员根据测试计划和结果对系统进行测试和接收。它让系统用户决定是否接收系统。它是一项确定产品是否能够满足合同或用户所规定需求的测试。这是管理性和防御性控制。原创 2012-12-28 16:07:17 · 2640 阅读 · 0 评论 -
ST测试
来外包公司也已经快半年了,一直是在维护的。老是听开发的说什么ST和UAT一直很困惑,今天百度下,还是有所收获的。ST系统测试定义 系统测试(System Test,ST)是将经过测试的子系统装配成一个完整系统来测试。它是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。系统测试(System Test,ST)的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产原创 2012-12-28 16:06:38 · 6801 阅读 · 1 评论 -
软件文档的重要性
作为一个合格的开发经理需要做的第一件事情是:规范。1、规范代码 每个公司都有自己的规范文档,但是很少有同学按照规范标准来写自己的代码。这样导致代码风格多元化、代码逻辑可爱化,更有甚者,会有人连自己的代码都看不懂。为什么?原因很简单,虽然写了规范文档,做了规范培训,但是没有强制的执行和跟踪。 我认为作为一个合格的开发经理,需要做如下三件事情。第一步,写代码规范文档,做培训。第转载 2012-12-14 15:03:29 · 1573 阅读 · 0 评论 -
vo bo po 分别代表什么?
VO(value object) 值对象 通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.个人觉得同DTO(数据传输对象),在web上传递。BO(business object) 业务对象 从业务模型的角度看,见UML元件领域模型中的领域对象。封装业务逻辑的java对象,通过调用DAO方法,结合PO,V转载 2012-11-21 17:27:43 · 1604 阅读 · 0 评论 -
构建高性能J2EE应用的五种核心策略
对于J2EE,我们知道当开发应用时,在架构设计阶段的决定将对应用的性能和可扩展性产生深远的影响。现在当开发一个应用项目时,我们越来越多地注意到了性能和可扩展性的问题。应用性能的问题比应用功能的不丰富问题往往更为严重,前者会影响到所有用户,而后者只会影响到碰巧使用该功能的那些用户。 作为应用系统的负责人,一直被要求"要少花钱多办事"----用更少的硬件,更少的网络带宽,以及更短的时转载 2012-10-23 05:49:23 · 548 阅读 · 0 评论 -
JIRA and Bugzilla
JIRA 是澳大利亚 Atlassian 公司开发的一款优秀的问题(or Bugs、Task、 Improvement、New Feature )跟踪及管理软件工具,可以对各种类型的问题进行跟 踪管理,包括缺陷、任务、需求、改进等。JIRA 采用 J2EE 技术,能够跨平台部署。 它正被广泛的开源软件组织,以及全球著名的公司使用。 目前,已有来自 109 个转载 2012-10-09 13:54:14 · 1055 阅读 · 0 评论 -
漫谈软硬件的开发(转载)
现在大多数软件更新给笔者的一个印象是:软件越更新体积越庞大,功能越臃肿,用户体验度越差。而不管手机还是电脑,都不同程度出现性能过剩,创新乏力。笔者以个人使用及感受为起点,谈谈如何破局软硬件开发的天花板,供各位看客探讨。 一、从下载装机量看软件开发成败 我使用的是安卓手机、window XP系统电脑。在使用过程中,有些常用软件我一直收藏着某一版本软件,拒绝更新。直接拿几个软件实例原创 2013-09-05 09:23:58 · 1372 阅读 · 0 评论