软件工程
chenguanwei
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
瀑布开发模型
概念 瀑布型是最常见的结构话开发方法。规定了计划、需求分析、设计、编码、测试的自上而下相互衔接的结构化开发方法,如图所示: 各阶段介绍 需求分析 入口条件:项目计划书已通过评审 出口条件:软件需求规格说明书通过评审 操作过程:根据项目经理或者开发代表提出或者了解的用户需求,进行分析确认,由项...原创 2009-06-21 13:25:42 · 428 阅读 · 0 评论 -
V模型
概念 瀑布模型的改进,将测试提前。如图: 各阶段介绍 需求分析 入口条件:项目计划书已通过评审 出口条件:软件需求规格说明书通过评审 操作过程:根据项目经理或者开发代表提出或者了解的用户需求,进行分析确认,由项目经理和系统分析人员共同指定需求规格说明书,主要说明软件的运行环境、开发工具以及详细的功能和性能需求。 ...原创 2009-06-21 23:12:58 · 179 阅读 · 0 评论 -
系统测试流程
图例:原创 2009-06-30 23:55:04 · 225 阅读 · 0 评论 -
自动化构建要素
自动化构建,无论持续集成还是每日构建都包括以下几个要点: 1、有一个单一的代码库,将所有的源代码统一保存在这个代码库上,而且所有与之有关的人员都可以从代码库中获取最新的源代码。 2、通过自动化脚本的执行,使得创建过程完全自动化。 3、通过开发人员的测试代码,使得任何人通过执行一条命令就可以完成所有的自测试任务,当测试发现错误时,自动地通知整个团队成员,并记录错误日志。 4、开发人员频繁提交...原创 2009-07-02 09:46:29 · 167 阅读 · 0 评论 -
重构时机和重构方法之间的对应关系
ID 需要重构的信号 对应的重构方法 1 出现了重复代码 提取或者重组类 提取或者重组函数、方法 用多态处理子类重复代码 2 两个类耦合太多,太亲密 提取或者重组类,提取或者重组函数方法 3 出现了代码行尺寸极其庞大的类 提取或者重组类 4 ...原创 2009-07-11 10:42:44 · 203 阅读 · 0 评论
分享