
软件工程
文章平均质量分 72
lizhenyuan
这个作者很懒,什么都没留下…
展开
-
软件工程(软件维护之易维护性)
软件易维护性是指理解、改正、改动、改进软件的难易程度。通常影响软件易维护性的因素有易理解性、易测试性和易修改性 易维护性 是指维护人员为纠正软件系统出现的错误或缺陷,以及为满足新的要求而理解、修改和完善软件系统的难易程度。提高可维护性是决定软件工程方法论所有步骤的关键目标。1.易理解性易理解性被定义为人们通过阅读源代码和相关文档了解软件系统的结构、接口、功能、内部过程以及如何运行原创 2009-04-09 00:15:00 · 6219 阅读 · 3 评论 -
CMM(Capability Marurity Model)/软件能力成熟度模型
CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。 CMM原创 2009-04-19 20:07:00 · 727 阅读 · 0 评论 -
CRM(Customer Relationship Management)/客户关系管理
CRM是Customer Relationship Management的简称,中文译为客户关系管理。它本身就是一个歧义词条,但这里主要是指企业用CRM来管理与客户之间的关系。简单地说,CRM是一个不断加强与顾客交流,不断了解顾客需求,并不断对产品及服务进行改进和提高以满足顾客的需求的连续的过程。CRM注重的是与客户的交流,企业的经营是以客户为中心,而不是传统的以产品或以市场为中心。为方便与客户的原创 2009-04-18 17:02:00 · 2535 阅读 · 0 评论 -
ERP(Enterprise Resource Planning)/企业资源计划
ERP初阶(一):走近ERP 引子 当今时代,在全球竞争激烈的大市场中,无论是流程式还是离散式的制造业,无论是单件生产、多品种小批量生产、少品种重复生产还是标准产品大量生产的制造;制造业内部管理都可能遇到以下一些问题:如企业可能拥有卓越的销售人员推销产品,但是生产线上的工人却没有办法如期交货,车间管理人员则抱怨说采购部门没有及时供应他们所需要的原料;实际上,采购部门的效率过高,仓库里囤积的某些材料原创 2009-04-19 20:46:00 · 1762 阅读 · 0 评论 -
Jackson设计方法&JACKSON分析方法
5.4 Jackson设计方法5.4.1 概述 Jackson方法是面向数据结构的设计方法。JSP方法定义了一组以数据结构为指导的映射过程,它根据输入、输出的数据结构,按一定的规则映射成软件的过程描述,即程序结构,而不是软件的体系结构,因此该方法适用于详细设计阶段。5.4.2 Jackson结构图 由于Jackson方法面向数据结构设计,所以提供了自己的工具——Jackson结构图。原创 2009-04-18 16:44:00 · 8272 阅读 · 2 评论 -
测试用例设计-等价类划分法
by 青竹居士 等价列划分设计方法是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少量具有代表性的数据作为测试用例。等价类是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。并合理地假定:测试某等价类的代表值就等于对这一类其他值的测试。等价类划分有两种不同的情况:有效等价类和无效等价类。设计时要同时考虑这两种等价类转载 2009-04-19 12:19:00 · 2173 阅读 · 0 评论 -
软件测试中条件覆盖,路径覆盖,语句覆盖,分支覆盖的区别
举个例子吧 if A and B then Action1 if C or D then Action2 语句覆盖最弱,只需要让程序中的语句都执行一遍即可 。上例中只需设计测试用例使得A=true B=true C=true 即可。 分支覆盖又称判定覆盖:使得程序中每个判断的取真分支和取假分支至转载 2009-05-07 22:58:00 · 2379 阅读 · 0 评论