软件工程模拟试题2.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文档。上传文档
查看更多
软件工程模拟试题2

软件工程模拟试题(二) 一、填空题(本大题共10小题,每空2分,共20分)请在每小题的空格中填上正确答案。错填、不填均无分。 1、喷泉模型使软件开发过程具有迭代性和 无间隙性 。 2、可行性研究的目的是用最小的代价在尽可能短的时间内确定该软件项目 是否值得开发 。 3、需求分析阶段,分析人员要确定对问题的综合需求,其中最主要的是 功能需求 。 4、软件设计是一个把软件需求转换为 软件表示 的过程。 5、详细设计的目标不仅使处理过程逻辑上正确,还应使处理过程 清晰易读 。 6、增量模型适合于开发 需求 不明确、设计方案有一定风险的软件项目。 7、要覆盖含有循环结构的所有路径是不可能的,一般通过限制 循环次数 来测试。 8、软件生存周期中时间最长、花费的精力和费用最多的一个阶段是 维护 阶段。 9、对象之间进行通信的构造叫做 消息 。 10、计算机辅助软件过程这一术语的英文缩写为 CASE 。 二、词语解释题(本大题共5小题,每小题3分,共15分) 1、软件生存周期 指一个软件从提出开发要求开始直到该软件报废为止的整个时期 2、需求分析 指开发人员要准确理解用户的要求,进行细致的调查分析,将用户非形式的需求陈述转化为完整的需求定义,进而形成需求规格说明的过程。 3、软件开发环境 指在计算机的基础上,为了支持软件的开发而提供的一组工具软件系统。 4、软件原型 、软件开发中的原型是软件的一个早期可运动的版本,它反映了最终系统的重要特性。 5、版本控制 对系统不同版本进行标识与跟踪的过程。 三、简答题(本大题共4小题,每小题5分,共20分) 1、什么是软件工程?它的目标和内容是什么? 软件工程是科学知识和技术原理来定义、开发和维护软件的一门科学。 软件工程的目标是用较低的开发成本建造一个高质量的软件。高质量指能达到要求的软件工程,取得较好的软件性能,易于维护,具有较高的可行性。能按时完成开发任务并及时交付使用。 软件工程研究的内容是软件开发技术和软件开发管理两个方面,软件开发技术中主要研究软件开发方法、软件开发过程、软件开发工具和环境。软件开发管理中,主要研究软件管理学、软件经济学、软件心理学等。 2、简述SA方法的步骤。 (1)了解当前系统的工作流程,获得当前系统的物理模型。 (2)抽象出当前系统的逻辑模型。 (3)建立目标系统的逻辑模型。 (4)作进一步补充和优化 4、软件测试要经过哪些步骤?与开发各阶段之间有什么关系? 软件测试要经过单元测试、集成测试、确认测试和系统测试。 单元测试有涉及详细设计和编码阶段的文档。集成测试涉及软件概要设计阶段的文档。确认测试涉及需求分析阶段产生的文档。 四、综合应用题 1、画出下面用PDL写出的程序的PAD图。 WHILE P DO IF A0 THEN A1 ELSE A2 ENDIF; S1; IF B0 THEN B1; WHILE C DO S2;S3 ENDWHILE ELSE B2 ENDIF; B3 ENDWHILE; 2、建立以下有关“微机”的对象模型。 一台微机有一个显示器,一个主机,一个键盘,一个鼠标,汉王笔可有可无。主机包括一个机箱,一个主板,一个电源及存储器等部件。存储器又分为固定存储器和活动存储器2种,固定存储器为内存和硬盘。活动存储器为软件和光盘。 3、用SA方法画出下列问题的顶层和0层数据流图。 某运动会管理系统接受来自运动员的报名单、裁判的比赛项目及项目成绩,产生运动员号码单发送给运动员,项目参加者名单发送给裁判,单项名次、团体名次发送给发布台。该系统有两部分功能: 登记报名单:接受报名单、比赛项目,产生运动员号码单、项 目参赛者名单,形成运动员名单及团体成绩表2 种数据存储。 统计成绩:接受项目成绩,查询运动员名单,产生单项名次, 填写团体成绩,最后产生团体名次。 种类 含义 耦合性 无直接耦合 两个模块之间无直接关系 数据耦合 两个模块之间有调用关系,传递简单数据值 标记耦合 两个模块之间传递的是数据结构 控制耦合 一个模块调用另一个模块时,传递控制变量 公共耦合 两个模块间通过公共数据环境相互作用 内容耦合 一个模块直接使用另一个模块的内部数据或通过非正常入口转入另一个模块内部 内聚性

文档评论(0)

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

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

1亿VIP精品文档

相关文档