上一页 1 ··· 5 6 7 8 9 10 下一页
摘要: 软件一直在不断地演化发展,人们通常通过软件维护和软件再工程解决软件的缺陷。软件维护可以分为改正性维护、适应性维护和完善性维护几种类型。软件维护受开发过程影响大、软件维护困难大、软件维护成本高。软件维护过程包括建立维护组织、报考与评估维护申请、实施维护流程等步骤。软件再工程主要包括对象选择、反向工... 阅读全文
posted @ 2015-02-14 09:26 mengxiangjialzh 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 软件测试是软件质量保证的一项关键活动,验证与确认是贯穿软件生命周期的规范化评估方法。软件验证则试图证明在软件生存的各个阶段是否满足客户的需求,软件确认是一系列的活动和过程,两个活动相互独立但却相辅相成。软件财务室要遵循一系列的原则。软件测试人员要具备很强的沟通能力、外交能力等素质。软件产品在交付... 阅读全文
posted @ 2015-02-14 09:25 mengxiangjialzh 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 软件实现包括代码设计、设计审查、代码编写、代码走查、代码编译和单元测试等活动。程序设计语言有很多,从机器语言到高级语言一直发展。软件编码需要遵循一些规范,JAVA代码有适当的空行,代码行及行内空格、分行对齐与缩进、命名规则和声明注释等。编码时内存异常问题有内存泄露、指针参数问题、野指针问题。性能... 阅读全文
posted @ 2015-02-09 13:45 mengxiangjialzh 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 设计也是一个建模的活动,在设计阶段将集中研究系统的软件实现问题包括体系结构设计、详细设计、用户界面设计和数据库设计等。通常设计活动分为系统设计和详细设计两个主要阶段。软件设计要遵循模块化、耦合度和内聚性、复用性的原则。 软件体系设计涉及软件系统的总体组织、全局控制、数据存取以及子系统之间的通信... 阅读全文
posted @ 2015-02-09 13:14 mengxiangjialzh 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 面向对象的分析模型由功能模型、分析对象模型、动态模型三个独立的模型组成,从软件的需求功能来看分析类可以划分为实体类、边界类和控制类三种类型。识别分析类、控制类和实体类需要充分理解系统内部的行为。一个参与者与一个用例之间的交互或通信关联对应一个边界类;控制类负责协调边界类和实体类,负责接收边界累的... 阅读全文
posted @ 2015-02-08 14:13 mengxiangjialzh 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 面向对象=对象+类+继承+通信,如果一个软件系统采用这些概念来建立模型并给予实现,那么它就是面向对象的。面向对象的软件工程方法是面向对象方法在软件工程领域的全面运用涉及到从面向对象分析、面向对象设计、面向对象编程、面相对象测试到面向对象软件维护的全过程。对象是系统中用来描述客观事物的一个实体,... 阅读全文
posted @ 2015-02-04 00:05 mengxiangjialzh 阅读(124) 评论(0) 推荐(0) 编辑
摘要: 从广义上讲,形式化方法是指将离散数学的方法用于解决软件工程领域的问题,主要包括建立精确的数学模型以及对模型的分析活动。狭义的讲,形式化方法是运用形式化语言,进行形式化的规格描述、模型推理和验证的方法。软件规格说明是软件对软件系统对象,对象的操作方法,以及对象行为的描述。软件的设计过程就是一个建立... 阅读全文
posted @ 2015-02-02 13:13 mengxiangjialzh 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 软件需求是用户解决问题或达到目的所需的条件或能力,以及系统或系统部件要满足合同、标准、规范或其他正式规定文档所需要的条件和能力。软件需求可以划分为业务需求、用户需求、系统需求、功能需求和非功能需求等类型。需求工程过程包括过程需求获取、需求分析、规格说明、需求验证和需求管理等。常见的需求获取技术包括... 阅读全文
posted @ 2015-02-01 12:55 mengxiangjialzh 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 软件项目具有产品的不可见性、项目的高度不确定性、软件过程的多变化性、软件人员的高流动性的显著特征。有效的软件项目管理集中于人员、产品、过程和项目四个方面。软件项目的生命周期有项目启动、项目规划、项目实施和项目收尾四个阶段。软件项目组织有民主式组织结构、主程序员式组织结构、技术管理式组织结构集中结构... 阅读全文
posted @ 2015-02-01 11:55 mengxiangjialzh 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 软件发展前期,人们只重视结果而忽略了过程,随着技术的成熟,软件过程的重要性被日益发觉。软件过程是软件工程人员为了获得软件产品而在软件工具的支持下实施的一系列软件工程活动。 软件过程的基本活动包括问题提出、软件需求规格说明、软件设计、软件实现、软件确认、软件演化。软件过程的制品有构想文档、需求模型、... 阅读全文
posted @ 2015-01-30 13:32 mengxiangjialzh 阅读(129) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 下一页