名词解释
1.原型模型:沟通->快速策划->建模快速设计->构建原型->部署交付及反馈
2.软件体系结构:指系统的一个或多个结构,包括软件构件、构件的外部可见属性以及它们之间的相互关系。
3.信息隐蔽:指通过一系列独立模块可以得到有效的模块化,独立模块相互之间只交流实现软件功能所必需的信息。隐蔽定义并加强了对模块内过程细节的访问约束和对模块所使用的任何局部数据结构的访问约束。
4.重构:指用不改变代码的外部行为而改进其内部结构的方法来修改软件系统的过程。
5.软件测试:测试是一个执行程序的过程,其意图是在将产品交付给最终用户之前找到错误。
6.需求工程:(1)一个软件工程动作,开始于沟通活动并持续到建模活动(2)在设计和构建之间建立起联系的桥梁(3)是了解过程、项目、产品和人员的必须(4)有七个活动:起始、导出、精化、协商、规格说明、确认和管理。
7.软件工程:(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化的方法应用于软件(2)在(1)中的所述方法的研究。
8.构件:构件是系统中模块化的、可部署的和可替换的部件,该部件封装了实现并暴露了一组接口。
9.CMMI:能力成熟度模型集成是一个综合的过程元模型,以一组系统和软件工程能力为基础,能够表示组织可以达到的过程能力以及成熟度的不同等级。CMMI有五个成熟度等级,分别是初始阶段、管理阶段、定义阶段、量化管理阶段和优化阶段。
10.UP model:统一过程是用例驱动,以架构为核心,迭代并且增量的软件过程,可以分为五个阶段:起始阶段、细化阶段、构建阶段、转换阶段和生成阶段。
11.瀑布模型:又称经典生命周期,它提出了一个系统的、顺序的软件开发方法,从用户需求规格说明开始,经过计划、建模、构建和部署的过程,最终提供一个完整的软件并提供持续的技术支持。
12.UML:统一建模语言是绘制软件蓝图的标准化语言。UML可用来可视化、描述、构造和文档化软件密集系统的人工制品。
http://www.docin.com/p-1759696396.html
简答题