软件工程习题参考答案ZYL.doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件工程习题参考答案ZYL

软件工程习题-参考答案 (仅供参考) 一、名词解释 可行性分析:可行性分析,要决定的问题是“做,还是不做”。为避免盲目的软件开发,相关人员对开发软件项目可行性研究是以事先规定好的顺序被读取一次的数据的一个序列存储在计算机上的信息集合。文件可以是、图片、程序等等。数据字典用于定义数据流图中各个图元的具体内容,为数据流图中出现的图形元素做出确切的解释。E-R图实体联系(E-R图用于描述应用系统的概念结构数据模型数据流图是描述系统中数据流的图形工具,是一种用来表示信息流和信息变换过程的图解方法,可以标识一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换为逻辑输出所需的加工处理。由用户应用程序、服务器管理程序两部分组成。用户应用程序是系统中用户与数据进行交互的部件,有时也称前台服务系统。后台服务器程序负责有效地管理系统资源就是对象之间的依赖性。对象之间的耦合越高,维护成本越高。因此对象的设计应使类和构件之间的耦合最小。沿传入路径进入系统,是中最基本、最重要的分析技术工具。包括用户、界面两部分“做什么”,而不需更多的描述算法细节。 数据模型:据模型是现实世界在数据库中的抽象数据库管理系统是一种操纵和管理数据库的大型软件,用于建立、使用和维护数据库。它对数据库进行统一的管理和控制,以保证数据库的安全性和完整性。又称为功能测试或数据驱动测试把测试对象看作一个黑盒子,不需测试软件产品的内部结构和处理过程。该方法是一常用的黑盒测试用例设计方法把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例分析运行的系统设计问卷调查数据流、数据存储、数据项数据加工()7种,按耦合程度从低到高依次为:非直接耦合,数据耦合标记耦合控制耦合外部耦合 5、模块独立性的概念是模块化、抽象和信息隐蔽的直接结果。 7、软件的详细设计可以采用图形、表格和语言三种形式的描述工具表示模块的处理过程。 9、程序流程图又称为程序框图,它是软件开发者最熟悉的一种算法表达工具。 11、 三层逻辑架构主要包括:界面表示层、业务层、数据存储层。 1、 根据用户对项目的使用情况,可把用户分为三类:初级用户、中级用户、高级用户。 3、 Web界面的主要形式一般有下面几种:信息查询类界面_、大众媒体类界面、宣传窗口类界面、电子商务类界面、交流平台类界面。 5、 Web界面设计工具常用的有Photoshop、Dreamwaver和Fireworks,这些工具和HTML及各类脚本语言结合使用,可设计出各种功能的Web界面。 1、计算机语言可分为两大类:面向机器的语言、高级语言。 3、网络系统的安全性主要考虑保证网络设备连接的安全,这需要一组相互重叠的安全机制,包括防火墙、数据包过滤器、物理安全、审查日志、身份验证和授权等 5、标识符分为两部分:规范标识前缀、含义标识后缀。 7、#region和#endregion可以实现代码的折叠 1、E-R数据模型一般在数据库设计的阶段使用。3、数据库实施阶段包括两项重要的工作,一项是数据的_载入,另一项是应用程序的编码和调试。5、数据管理技术的发展大致经过了以下三个阶段:人工管理阶段文件系统阶段数据库系统阶段。7、E-R图向关系模式转化要解决的问题是如何将实体和实体之间的联系转换成关系模式,如何确定这些关系模式的属性和码。数据库管理系统基本功能包括以下4个方面:数据定义、数据操纵、数据查询、数据控制规格说明单元测试、组装测试、验收测试和系 统( C ) A.偶然内聚 B.逻辑内聚 C.功能内聚 D.信息内聚 A.软件结构 B.软件过程 C.软件模型 D.软件模块 3、能反映出软件结构的是( D ) A.数据流图 B.判定树 C.判定表 D.软件程序结构图 5、软件设计是一个把( D ) A.代码设计 B.软件需求 C.详细设计 D.系统分析 7、概要设计阶段产生的文档不包括( C ) A.概要设计说明书 B.数据库设计说明书 C.用户手册 D.开发进度月报 9、结构化设计是一种面向(A ) A.数据流 B.模型 C.数据结构 D.程序 11、软件详细设计阶段的任务是(A ) A.算法设计 B.功能设计 C.调用关系设计 D.输入/输出设计 12、模块内聚度越高,说明模块内各成分彼此结合的程度越( B ) A.松散 B.紧密 C.无法判断 D.相等 13、详细设计与概要设计衔接的图形工具是( D ) A.DFDB.程序图 C.PAD图 D.SC图 15、下面说法不正确的是( B ) A.流程图不易表示数据结构 B.流程图容易造成非结构化的程序结构 C.流程图支持逐步求精 D.流程图描述的是程序的逻辑结构 1、E

文档评论(0)

zhanghc + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档