()是指在软件的开发和维护过程中遇到的一系列严重问题,表现为软件开发的成本和进度严重超过预算,软件无法更新和维护等等。()需求描述系统所预期提供的功能和服务。()需求对系统如何提供服务和功能给出限制条件。系统建模是对问题领域中的本质信息进行()和()的过程。可用于需求收集和用户通信的主要技术手段包括()、()、()、构造原型、JAD等等。()是对目标系统的部分实现,作为一种尝试和探索的手段,可以应用到软件开发的各个阶段;根据其用途和作用不同,大致可分为()和()两种类型。在用例模型中,若用例A的执行必然激活用例B,则二者之间应定义为()关系,若用例A的执行在某个条件点上激活用例B,二者之间应定义为()关系。软件测试阶段的主要依据是()UML的4+1视图分别是()、()、()、()、()。其中的“1”指()视图。UML中定义的基本关系形式有(),(),(),(),其中()关系表达了特殊事物与一般性事物之间“isakindof”的语义。结构化的系统分析方法中,对目标系统的功能域建模主要使用()图;对行为域建模主要使用()图,对数据域建模主要使用()图。结构化分析方法将目标系统分解为()的集合,而面向对象的分析方法则将系统分解为()的集合,它们之间通过()进行通信和协作。统一建模语言的英文缩写是();它是一种定义良好、功能强大且普遍适用的可视化建模语言。()是处于最高抽象层次的数据流图,它给出目标系统全部的数据源点/终点和代表全部系统功能的一个(),可以有效地表示出目标系统的应用范围。SRS的中文含义是();它是用户和开发组织对于目标系统的要求所达成的正式契约;也是后续开发活动参考的基本依据。UML规定使用()、()和()符号来对应表示类内部成员的public,private和protect可见性。(组合)和(聚合)用于描述事物间“整体/部分”的特殊结构关系,其中(组合)使用实心菱形符号。软件工程的三要素是指()、()、()。()模型按线性关系组织过程活动,强调活动执行次序的单向性和相邻依赖性。该过程模型的焦点是文档和可交付产品。CMM的中文含义是(),它是SEI制订的一个用于对软件过程标准化和规范化程度进行评估的方法。()是对结构化分析模型中全部元素的一个有组织的列表以及精确、严格的定义。在UML中类被表示为一个三栏的矩形,类的()列在第一栏中,类的()列在第二栏中,类的()列在第三栏中。UML的顺序图和协作图可以展现()之间的动态协作和消息通信过程,其中()图更直观的表现了消息通信的时序。结构化程序设计强调使用()入口和()出口的基本控制结构,即()、()、和()结构,通过组合嵌套,形成程序的控制结构;尽可能避免使用GOTO语句。在程序设计过程中尽量采用自()向()和逐步()的原则。动态测试中,()测试法主要检查程序是否满足功能要求用等价类划分法设计一个测试用例,使其只覆盖()不合理等价类。结构化分析方法利用图形等半形式化的描述方式表达需求,简明易懂,用它们形成需求说明书中的主要部分。这些描述工具是:数据字典;();描述加工逻辑的结构化语言PDL,()、()。.在软件项目进度安排及跟踪方面,常常使用两种图。一种是用来定义任务网络的,做作PERT图;另外一种是用来定义项目时间进度的,叫做()。传统的软件设计方法是出于解决()语言系统的设计问题为目的。主要
软工选择填空简答 来自淘豆网m.daumloan.com转载请标明出处.