软件与软件工程习题.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
一 软件与软件工程 一、选择题 1. 软件的主要特性是。A) 无形B) 高成本C) 包括程序和文档D) 可独立构成计算机系统2. 软件工程三要素是。A) 技术、方法和工具B) 方法、工具和过程C) 继承、对象和类D) 过程、模型、方法3. 包含风险分析的软件工程模型是。A) 螺旋模型B) 瀑布模型C) 增量模型D) 喷泉模型. 软件危机的主要表现是 ( )。A) 软件B) 软件产品的质量低劣C) 软件开发人员明显不足D) 软件生产率低下. 下列哪些是软件模型 ( )A) 螺旋模型B) 循环模型C) 瀑布模型D) 专家模型. 软件工程的目标有 ( )。A) 易于维护B) 低的开发成本 C) 高性能D) 短的开发期. 软件工程是 ( )。A) 应用科学的方法和工程化的管理指导软件开发B) 克服软件危机C) 作好软件开发的培训工作D) 以较低的成本开发出高质量的软件 二、 判断题1. 软件就是程序,编写软件就是编写程序。( )2. 瀑布模型的最大优点是将软件开发的各个阶段划分得十分清晰。( )3. 传统开发方法的工作模型螺旋模型。( ). 面向对象的开发方法包括面向对象的分析、面向对象的设计和面向对象的程序设计。( ). 软件危机的主要表现是软件的需求量迅速增加,软件价格上升。( ). 软件工具的作用是为了延长软件产品的寿命。( ). 软件过程应该以软件设计为中心,关键是编写程序。( )、 二 需求分析 一、选择题 1、在结构化分析方法中,( )表达系统内部数据运动的图形化技术。 A、数据字典 B、实体关系图 C、数据流图 D、状态转换图 2、需求分析最终结果是产生( ) A、项目开发计划 B、需求规格说明书 C、设计说明书 D、可行性分析报告 3、DFD中的每个加工至少需要( ) A、一个输入流 B、一个输出流 C、一个输入或输出流 D、一个输入流和一个输出流 4、在各种不同的软件需求中,( )描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明。 A、业务需求 B、功能需求 C、非功能需求 D、用户需求 5、需求分析的主要目的是( ) A、系统开发的具体方案 B、进一步确定系统是否值得开发 C、解决系统是“做什么的问题” D、解决系统是“怎么做的问题” 6、需求分析的主要方法有( ) A、形式化分析方法 B、PAD图描述 C、结构化分析(SA) D、OOA法 7、画分层图的基本原则有( ) A、数据守恒原则 B、分解的可靠性原则 C、子、父图平衡的原则 D、数据流封闭的原则 二、判断题 1、模型是对现实的简化,建模是为了更好地理解所开发的系统。 2、在需求分析中,分析员要从用户那里解决的最重要的问题是明确软件做什么。 3、数据流图建立系统的功能模型,它由数据流、加工和数据存贮组成。 4、软件需求规格说明书在软件开发中具有重要的作用,是软件可行性分析的依据。 5、需求规格说明书的作用不包括用户与开发人员对软件要做什么的共同理解。 三、简答题 1.M公司的软件产品以开发实验型的新软件为主。用瀑布模型进行软件开发已经有近十年了,并取得了一些成功。若你作为一名管理员刚加入M公司,你认为快速原型法对公司的软件开发更加优越,请向公司副总裁写一份报告阐明你的理由,切记:副总裁不喜欢报告长度超过一页(B5)。 2. 针对“高校学生学籍成绩管理系统”至少列出六项系统需求。 3.如何画分层数据流图? 4.银行计算机储蓄系统储户填写的存款单或取款单由业务员输入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码(可选)等信息,并印出存单给储户;如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并打印利息清单给储户。 用数据流图描绘本系统的功能,并用实体-联系图描绘系统中的数据对象。 选择:1 C 2 B 3 D 4 B 5 C 6 C D 7 A C D 判断:1 R 2 R 3 W 4 W 5 R 6 W 简答:瀑布模型最大的缺点就是不能够灵活对待变更,前一个过程中的问题会对后面带来成倍的麻烦。快速原形法对最大程得到需求提供了便利。探索型、实验型的软件,通常大家对需求不是很了解,所以用这个方法可以保证项目前期得到更多需求,以免需求不清对以后开发造成影响。 选择题 1.AC 2.CD 3.ABD 4.AD 5.D 6.BD 判断题 1.错 2.错 3.对 4.错 简单题 答:1) 尽可能建立功能模块; 2) 消除重复功能; 3)模块的作用范围与控制范围,即当作用范围为控制范围的子集时,才能获得较低的块间联系; 4)模块的大小适当; 5)模块的扇入扇出数不宜太多。

文档评论(0)

xina171127 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档