1 欢迎下载名词术语解释:开放计算 :无线网络的快速发展也许将很快促成真正的普适计算、 分布式计算的实现
软件工程师所面临的挑战是将开发系统和应用软件,以使得移动设备、 个人电脑和企业应用可以通过大量的网络设施进行通信
开源软件 :将系统应用程序代码开放,使得很多人能够为软件开发做贡献
软件工程 :( 1)、将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护, 即将工程化方法应用于软件
(2)、在( 1)中所述方法的研究
软件过程 :软件过程是工作产品构建时所执行的一系列活动、动作和任务的集合
UML:统一建模语言,是用来对软件密集系统进行可视化建模的一种语言
UML为面向对象开发系统的产品进行说明、可视化、 和编制文档的一种标准语言
软件域分析: 软件域分析是识别, 分析和详细说明某个特定应用领域的公共需求,特别是那些在该应用领域内被多个项目重复使用的需求CRC : (类--职责—协作者,Class — Responsibility— Collaborator)提供了一个简单方法, 用于识别和组织与系统或产品需求相关的类
构件 :系统中某一定型化的、 可配置的和可替换的部件,该部件封装了实现, 并暴露一系列接口驱动模块:是用来模拟被测试模块的上一级模块,相当于被测模块的主程序桩模块: 软件测试技术的一种,是指模拟被测试的模块所调用的模块, 而不是软件产品的组成的部分
黑盒测试: 在软件接口处进行测试,不需了解内部结构
( 也称行为测试,通过测试来检测每个功能是否都能正常使用, 侧重于软件的功能需求)白盒测试: 也称玻璃测试, 按程序内部结构测试程序,是一种测试用例设计方法;检查软件的过程细节冒烟测试: 一种滚动集成测试方法,与每日构建紧密相连 (自由测试中的一种,在将代码更改嵌入到产品的源树中之前对这些更改进行验证的过程)α 测试 : 由代表性的最