摘要: 维护分为 校正性维护:把诊断,校正软件错误的过程称为校正性维护。 适应性维护:由于计算机技术份发展,外部设备和其他系统元素经常变更,为适应环境的变更而修改软件的活动称为适应性维护。 完善性维护:在使用系统的过程中为满足用户提出的新功能,性能要求而进行的维护。 预防性维护:为进一步改进可维护性,可靠性 阅读全文
posted @ 2013-06-10 12:03 snake1118 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 实施 将软件系统部署到客户方的服务器上,并培训客户,协调客户准备基础数据,是软件系统顺利上线运行的过程。 培训 验收 阅读全文
posted @ 2013-06-10 11:46 snake1118 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 缺陷管理分为三个等级:严重,一般和轻微。 严重的缺陷:缺少主要功能,或者是主要功能毫无作用;所产生的问题会导致系统罢工,工作不正常;所产生的问题导致无法进行下一步测试。 一般的缺项:主要功能运作不完全;所产生的问题会导致系统的部分功能不正常;所产生的问题虽然严重但不影响下一步测试。 轻微的缺陷:功能 阅读全文
posted @ 2013-06-10 11:40 snake1118 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 软件测试是指为了寻找软件缺陷而执行程序的过程。 测试的目的是尽可能发现软件的缺陷,进而证明软件是符合预期要求的。 软件缺陷: 软件未达到需求规格说明书要求的功能。 软件出现了需求规格说明书指明不会出现的错误。 软件功能超出需求规格说明书指明的范围。 软件未达到产品说明书虽未指出但应达到的目标。 软件 阅读全文
posted @ 2013-06-07 16:56 snake1118 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 风险和风险管理的概念 “确定”:是指所有信息都可用的。对结果的预言比较有把握。 “不确定”:即没有信息,对可能的结果一无所知。 “风险”:一种不确定的事件或条件,一旦发生会对项目产生正面或负面的影响,它即包括对项目目标的威胁,也包括对这些目标进行提高的机会。 “风险管理”:就是对风险进行识别,分析和 阅读全文
posted @ 2013-06-07 16:46 snake1118 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 软件项目有三个目标:质量,进度,成本。 一,在获得开发工程师的承诺的基础上制定合理可行的软件开发计划,这是前提。 二,随时获得每个任务点以及整体项目的进度数据。 三,优先保证“关键路径”上任务点的完成。 四,当进度异常时,我们可以采取的措施包括“快速跟进”和“赶工”。 五,项目再紧,也要“以人为本” 阅读全文
posted @ 2013-06-07 16:17 snake1118 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 概要设计一般分为两个方面:一是系统设计,包括具体的系统采用的技术方案,与其他系统的接口方式;二是结构设计,确定软件结构,数据结构,并明确不同模块间的接口方式。 概要设计的核心工作——技术框架设计 详细设计 详细设计的核心工作是将业务模型映射到技术模型。 阅读全文
posted @ 2013-06-07 15:19 snake1118 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 设计之前需要调研。跟客户谈项目的需求。用例子描述需求。获得用列(use case) 根据例子设计用例图。 用例图是表达系统中出现的各种事务处理或过程的图形,或者表达系统能够执行的各种功能。 用例详细描述: 前置条件:用例开始时系统必须处在什么状态 事件流:用例步骤,在描述中须有用例开始和用例结束字眼 阅读全文
posted @ 2013-06-07 13:05 snake1118 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 视图。 显示模块。 阅读全文
posted @ 2013-06-06 23:12 snake1118 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 控制器(Controller)主要负责响应用户端的请求,调用 模型,处理数据,在视图输出数据 每个请求都被路由到控制器的一个方法,改控制器全权负责解释这些请求。还要操作模型,然后通过响应选择一个视图反馈给用户。 控制器是MVC应用程序的司令员。由他调度用户,模型还有视图的交互。 阅读全文
posted @ 2013-06-06 23:05 snake1118 阅读(124) 评论(0) 推荐(0) 编辑