摘要: 根据软件维护的不同原因,软件维护可分为:改正性维护、适应性维护、完善性维护。软件维护的特点:软件维护受开发过程影响大、软件维护困难多、软件维护成本高。软件维护工作包括建立维护组织、报告与评估维护申请、实施维护流程等步骤。遗留系统通常对组织的核心业务提供关键性支持,因此需要采用先进的软件工程方法对整个... 阅读全文
posted @ 2015-02-17 14:49 ruanjian1305 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 验证和确定是贯穿软件声明周期的规范化评估方法。软件验证则试图证明在软件生存期各个阶段,软件产品或中间产品是否能够满足客户需求,包括逻辑协调性、完备性和正确性。软件确定是一系列的活动和过程,目的是保证软件产品能够符合其描述要求。测试时指软件产品生存周期内所有的检查、评审和确定活动。测试是对软件产品质量... 阅读全文
posted @ 2015-02-17 14:37 ruanjian1305 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 程序设计语言的选择需要结合具体问题进行分析评价,有实用标准:应用领域、用户要求、系统兼容、可移植性、开发环境。代码的板式:适当的空行、代码行及行内空格、分行及对齐与缩进、命题规则、声明、注释。编程风格在很大程度上影响着程序的可读性、可测试性和可维护性在使用异常处理的过程中,必须十分清楚在没有异常抛出... 阅读全文
posted @ 2015-02-17 14:22 ruanjian1305 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 有功能模型、分析对象模型、动态模型等分析模型。设计也是一种建模活动,在分析模型的基础上完成在实现环境的类建模、状态图建模、协作建模、组件建模、部署建模、持久建模和用户界面原型,实现从需求分析到软件实现之间的跨越。设计原则有模块化、耦合度和内聚性、复用性。软件体系结构一般涉及软件系统的总体组织、全局控... 阅读全文
posted @ 2015-02-17 14:03 ruanjian1305 阅读(147) 评论(0) 推荐(0) 编辑