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

2013年2月23日

摘要: 随着企业越来越重视软件质量,软件测试的地位逐步提高,测试的重要性逐步显现,测试工具的应用已经成为了普遍的趋势。目前用于测试的工具已经比较多了,这些测试工具一般可分为白盒测试工具、黑盒测试工具、性能测试工具,另外还有用于测试管理(测试流程管理、缺陷跟踪管理、测试用例管理)的工具。总的来说,测试工具的应用可以提高测试的质量、测试的效率。但是在选择和使用测试工具的时候,我们也应该看到,在测试过程中,并不是所有的测试工具都适合我们使用,同时,有了测试工具、会使用测试工具并不等于测试工具真正能在测试中发挥作用。因此,本文拟从测试工具的选择和使用方面着手,讲述一点本人的心得。 1、应用测试工具的目的 应用 阅读全文

posted @ 2013-02-23 18:10 75077027 阅读(331) 评论(0) 推荐(1) 编辑

摘要: 招聘面试的STAR原则:所谓STAR原则,即Situation(背景)、Task(任务)、Action(行动)和Result(结果)四个英文单词的首字母组合。在与应聘人员交谈时,首先了解应聘人员以前的工作背景,尽可能多了解他先前供职公司的经营管理状况、所在行业的特点、该行业的市场情况,即所谓的背景调查(Situation),然后着重了解该员工具体的工作任务(Task)都是哪些,每一项工作任务都是怎么做的,都采取了哪些行动(Action),所采取行动的结果如何(Result)。通过这样四个步骤,你基本可以控制整个面试的过程,通过策略性的交谈对应聘人员的工作经历与持有的知识和技能做出判断,招聘到更 阅读全文

posted @ 2013-02-23 18:07 75077027 阅读(677) 评论(0) 推荐(0) 编辑

摘要: 每一个软件项目,无论是工程类项目,还是产品类项目,都必须经历需求分析、系统设计、编码实现、集成测试、部署、交付、维护和支持的过程。在这个过程中, 将生成各种各样不同的工件,包括文档、源程序、可执行代码、支持库。通过软件配置管理,将对软件系统中的多重版本实施系统的管理;全面记载系统开发的历史过程,包括为什么修改,谁作了修改,修改了什么;管理和追踪开发 过程中危害软件质量以及影响开发周期的缺陷和变化。并对开发过程进行有效地管理和控制,完整、明确地记载开发过程中的历史变更,形成规范化的文档,不仅使 日后的维护和升级得到保证,而且更重要的是,这还会保护宝贵的代码资源,积累软件财富,提高软件重用率,加快 阅读全文

posted @ 2013-02-23 17:45 75077027 阅读(1093) 评论(0) 推荐(0) 编辑

摘要: 在应对项目风险时,常用的对策有两种,一是加班;二是加人。这两种对策是否能够有效的解决项目风险呢?其实是很值得商榷的。当前的项目风险处理手段主要包括风险控制、风险自留、风险转移三种类型。其中,项目风险控制是指采取一切可能的手段规避项目风险、消除项目风险,或采取应急措施将已经发生的风险及其可能造成的风险损失控制在最低限度或可以接受的范围内。 那么我们在风险发生时应该采取什么样的对策呢? 首先,我们必须搞清楚风险发生的原因,在作业目标明确、作业内容明确、作业方法明确,客户无法延期的前提下,加班或加人是行之有效的对策,这样我们可以按时的保质保量的完成作业。但是大多数风险发生时,都是因为我们有这样或那样 阅读全文

posted @ 2013-02-23 17:31 75077027 阅读(322) 评论(0) 推荐(0) 编辑

摘要: 项目计划在整个软件开发过程中至关重要。这是因为软件项目活动繁多,且活动之间相互影响,需要采用项目管理的方式进行管理,而项目管理的基础就是项目计划。项目计划的内容: 通常来说,项目组在软件开发合同签订以后开始制订项目计划(也有做完需求分析以后制订项目计划的情况)。《工作说明书》经常会作为项目计划一个主要的输入条件(当然不是所有的项目都有《工作说明书》,但应该有相应的文件提供类似的内容),项目计划的制订需要同时满足《工作说明书》给定的工作范围、进度、资源等方面的要求。项目计划通常包括以下内容: 项目组织结构、职责描述与说明。说明项目组的组织结构、报告渠道、隶属关系、职位描述、人员与职位的对应关系等 阅读全文

posted @ 2013-02-23 14:39 75077027 阅读(242) 评论(0) 推荐(0) 编辑

摘要: 甘特图(Gantt chart )又叫横道图、条状图(Bar chart)。它是以图示的方式通过活动列表和时间刻度形象地表示出任何特定项目的活动顺序与持续时间。它是在第一次世界大战时期发明的,以亨利·L·甘特先生的名字命名,他制定了一个完整地用条形图表进度的标志系统。由于甘特图形象简单,在简单、短期的项目中,甘特图都得到了最广泛的运用.甘特图的含义: 1、以图形或表格的形式显示活动; 2、现在是一种通用的显示进度的方法; 3、构造时应包括实际日历天和持续时间,并且不要将周末和节假日算在进度之内。甘特图的局限:甘特图事实上仅仅部分地反映了项目管理的三重约束(时间、成本和范围) 阅读全文

posted @ 2013-02-23 12:02 75077027 阅读(494) 评论(0) 推荐(0) 编辑

2013年2月15日

摘要: http://www.cnblogs.com/ywqu/archive/2009/12/29/1634804.html一、为什么要学习UML二、UML的历史三、UML的特点四、UML中的视图五、UML建模工具六、UML的应用领域七、UML的构成1、需求阶段如何书写Use Case2、设计阶段如何画用例图(Use-Case Diagram)3、类与类之间的关系图(Class Diagram,UML图)4、UML建模之活动图介绍(Activity Diagram)5、UML建模之状态图(Statechart Diagram)6、UML建模之时序图(Sequence Diagram)7、UML建模之 阅读全文

posted @ 2013-02-15 21:46 75077027 阅读(217) 评论(0) 推荐(0) 编辑

摘要: 数据流图ER图层次方框图状态转换图Warnier图Petri图网HIPO图判定树盒图(N-S图)PAD图数据流图简介:数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型数据流程图中有以下几种主要元素:→: 数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成.如订票单由旅客姓名、年龄、单位、身份证号、日期、目的地等数据项组成.由于数据流是流动中的数据,所以必须有流向,除了与数据存储之间的数据流不用命名外,数据流应该用名词或名词短语命名□: 数据源(终点).代表系统之外的实体,可以是人.. 阅读全文

posted @ 2013-02-15 21:27 75077027 阅读(571) 评论(0) 推荐(0) 编辑

摘要: 瀑布模式特点:阶段间具有顺序性和依赖性:前一阶段完成后,才能开始后一阶段前一阶段的输出文本为后一阶段的输入文本推迟实现的观点质量保证:每个阶段必须交付出合格的文档对文档进行审核缺点:开始需要把需求做到最全惧怕用户测试中的反馈,惧怕需求变更mux螺旋模型限制条件:适应于内部的大规模软件开发:螺旋模型强调风险分析,许多客户都无法接受和相信这种分析因此适合于大规模软件项目(执行风险分析将大大影响项目的利润,进行风险分析就毫无意义)软件开发人员应该擅长寻找可能的风险,准确地分析风险,否则将会带来更大的风险优点:设计上的灵活性,可以在项目的各个阶段进行变更.以小的分段来构建大型系统,使成本计算变得简单容 阅读全文

posted @ 2013-02-15 21:17 75077027 阅读(212) 评论(0) 推荐(1) 编辑

摘要: 实现编码注意事项写程序前先简化算数表达式和逻辑表达式,并用括号使逻辑表达式和算术表达式次序清晰尽量避免大量使用镶套结构,仔细研究镶套循环,以确定是否存在有语句可以从内层往外移不要节约空间而把多个语句写在一行中尽量避免复杂的条件测试,减少对非条件的测试尽量避免使用多维数组,指针和复杂的表使用执行时间短的算数运算尽量使用整数运算和布尔表达式,不要混合使用不同的数据类型输入输出1.所有输入输出都应该有缓冲,以减少用于通信的额外开销2.对二级存储(如磁盘)应选用最简单的访问方式3.二级存储器的输入输出应该以信息组为单位进行4.如果超高效的输入输出很难被人理解,则不应该采用这种方式5.设计良好的输入报表 阅读全文

posted @ 2013-02-15 21:12 75077027 阅读(197) 评论(0) 推荐(0) 编辑