软件工程
慢慢的踏实走
这个作者很懒,什么都没留下…
展开
-
什么是持续集成
持续集成是什么?作者: 阮一峰 发布时间: 2015-10-18 23:06 阅读: 289 次 推荐: 0 原文链接 [收藏] 互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称 CI)。 本文简要介绍持续集成的概念和做法。 一、概念 持转载 2015-10-19 17:57:12 · 476 阅读 · 0 评论 -
c++ 测试框架简介
摘 要:测试驱动开发,是在明确要开发某个功能后,首先思考如何对这个功能进行测试,并完成测试代码的编写,然后编写相关的代码满足这些测试用例。文中的测试驱动示例完整的表现了一个测试驱动开发的基本过程。中国论文网 http://www.xzbu.com/8/view-3693823.htm 关键词:测试驱动开发 GTest Gmock 1、测试驱动简介 测试驱动开发,英文全称Tes转载 2015-11-05 13:39:19 · 2582 阅读 · 0 评论 -
软件工程中的feature和function
参考http://www.englishvincent.com/?p=171一文,对特性与功能差异做一个总结:Feature,特性,在词典中的解释是:A feature of something is an interestingor important part or characteristic of it。feature本意是指特点,指事务有鲜明特征方面的属性,对应到产品或解决方案所具有转载 2016-01-22 15:23:32 · 9950 阅读 · 0 评论 -
元数据
元数据(MetaData)作者: 阮一峰日期: 2007年3月11日元数据是用来描述数据的数据(Data that describes other data)。单单这样说,不太好理解,我来举个例子。下面是契诃夫的小说《套中人》中的一段,描写一个叫做瓦莲卡的女子:(她)年纪已经不轻,三十岁上下,个子高挑,身材匀称,黑黑的转载 2016-01-07 15:56:48 · 408 阅读 · 0 评论 -
什么是baseline?release和build
软件研发和管理过程中会产生许许多多的工作成果,例如文档、程序和数据等,他们都应当妥善地保管起来,以便查阅和修改。如果把所有文件一股脑的塞进计算机里,那么使用起来很麻烦。凡是纳入配置管理范畴的工作成果统称为配置项,配置项主要有两大类:一类是属于产品的组成部分,例如需求文档、设计文档、源代码、测试用例等等;另一类是在管理过程中产生的文档,例如各种计划、报告等。每个配置项的主要属性有名称转载 2016-01-14 15:46:00 · 2703 阅读 · 0 评论 -
什么时候SCM?
什么是软件配置管理(SCM)软件配置管理是指通过执行版本控制、变更控制的规程,以及使用合适的配置管理软件,来保证所有配置项的完整性和可跟踪性。配置管理是对工作成果的一种有效保护。 (Software configuration management (SCM, or just plain CM) is an organizational framework — that is, a dis转载 2016-01-14 15:48:31 · 460 阅读 · 0 评论 -
SCM包括哪些关键活动?
软件配置管理的关键活动1.配置项(Software Configuration Item,SCI)识别Pressman对于SCI给出了一个比较简单的定义:“软件过程的输出信息可以分为三个主要类别:(1)计算机程序(源代码和可执行程序),(2)描述计算机程序的文档(针对技术开发者和用户),以及(3)数据(包含在程序内部或外部)。这些项包含了所有在软件过程中产生的信息,总称为软件配置项转载 2016-01-14 15:50:59 · 1233 阅读 · 1 评论 -
什么是hard code
写死 (英文称 hard code, hard coding) 指的是在软体实作上,把输出或输入的相关参数 (例如:路径、输出的形式、格式) 直接写死在原始码中,而非在执行时期由外界指定的设定、资源、资料、或者格式做出适当回应转载 2016-03-31 14:55:49 · 11404 阅读 · 0 评论 -
静态分析
程序静态分析(Program Static Analysis)是指在不运行代码的方式下,通过词法分析、语法分析、控制流、数据流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。目前静态分析技术向模拟执行的技术发展以能够发现更多传统意义上动态测试才能发现的缺陷,例如符号执行、抽象解释、值依赖分析等等并采用数学约束求解工具进行路径约减或者可达性转载 2016-06-20 12:15:41 · 604 阅读 · 0 评论