ImageVerifierCode 换一换
格式:DOCX , 页数:19 ,大小:155.67KB ,
资源ID:10971739      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10971739.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上海科技学院管理信息复习题1.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上海科技学院管理信息复习题1.docx

1、上海科技学院管理信息复习题1复习题1一、单项选择题1. 为了消除软件危机,既要有技术措施,又要有必要的组织管理措施。( )正是从管理和技术两方面研究如何更好地开发和维护计算机软件的一门新兴学科。CA. 计算机工程 B. 信息工程 C. 软件工程 D. 管理工程2. 在软件生命周期方法论中,软件开发时期包括( )四个阶段。DA. 需求分析、设计、编码、测试B. 需求分析、总体设计、详细设计、编码C. 设计、编码、测试、维护D. 总体设计、详细设计、编码及单元测试、综合测试3. 软件开发过程中必须遵循下列原则:抽象,( ),一致性,完备性和可验证性。AA. 信息隐蔽,模块化,局部化 B. 信息公开

2、,层次化,局部化C. 信息隐蔽,层次化,全局化 D. 信息公开,模块化,全局化4. 软件生命周期方法论中,( )是软件开发和维护时期的核心力量。CA. 系统分析员和软件工程师 B. 系统分析员和程序员C. 程序员和软件工程师 D. 系统分析员、程序员和软件工程师5. 软件生命周期法的基本原则是:( ),成果描述标准化。BA. 先逻辑后物理,自底向上 B. 先逻辑后物理,自顶向下C. 先物理后逻辑,自底向上 D. 先物理后逻辑,自顶向下6. 在( )中,软件开发人员与用户一起进行需求分析,进行快速设计,建造原型,原型交用户评估,提出修改意见,再次进行设计。经过多次迭代,使软件逐步满足用户需要。B

3、A. 瀑布模型 B. 快速原型模型 C. 螺旋模型 D. 喷泉模型7. 面向对象方法学更好地考虑了( )等问题,更有效地提高了软件产品质量和软件开发效率。DA. 抽象、信息隐蔽和全局化 B. 抽象、信息公开和局部化C. 信息公开、局部化和模块化 D. 抽象、信息隐蔽和模块化8. 在( )中,软件开发人员与用户一起进行需求分析,进行快速设计,建造原型,原型交用户评估,提出修改意见,再次进行设计。经过多次迭代,使软件逐步满足用户需要。BA. 瀑布模型 B. 快速原型模型 C. 螺旋模型 D. 喷泉模型9. ( )的每一周期都包括需求定义、风险分析、工程实现和评审四个阶段。CA. 瀑布模型 B. 快

4、速原型模型 C. 螺旋模型 D. 喷泉模型10. 面向对象的软件开发分析、设计和编码没有严格的界限,它们在反复修正的过程中进行。( )是一种典型的面向对象软件开发模型,体现了软件开发过程中迭代和无缝的特性。DA. 瀑布模型 B. 快速原型模型 C. 螺旋模型 D. 喷泉模型11. ( )是管理软件开发工作的指导性文档,其阅读对象是软件开发的主管部门、软件技术人员和用户。其中的关键就是软件的资源计划、成本预算和进度安排。BA. 可行性研究报告 B. 系统开发计划C. 需求分析报告 D. 设计说明书12. 在软件生命期中,( )阶段的工作量最大,约占整个生存期工作量的70%。DA. 设计 B. 编

5、码 C. 测试 D. 维护13. 使用结构化分析(SA)方法可以得到( )。DA. 程序流程图 B. 具体的语言程序C. 模块结构图和功能说明书 D. 分层数据流图和数据词典14. 使用结构化设计(SD)方法可以实现( )。BA. 从数据结构导出程序结构 B. 从数据流图导出系统结构图C. 从模块结构导出数据结构 D. 从模块结构导出程序结构15. 使用结构化设计(SD)方法可以得到( )。CA. 程序流程图 B. 具体的语言程序C. 模块结构图和功能说明书 D. 分层数据流图和数据词典16. 使用Jackson方法可以实现( )。AA. 从数据结构导出程序结构 B. 从数据流图导出系统结构图

6、C. 从模块结构导出数据结构 D. 从模块结构导出程序结构17. ( )结合,能从图形和文字两方面完整、准确地描述系统的逻辑结构。AA. 数据流图和数据字典 B. 业务流程图和结构式语言C. 数据流程图和结构式语言 D. 业务流程图和数据字典18. 软件质量(即可理解性、可维护性、可靠性等)很大程度上取决于( )。BA. 程序员的水平 B. 模块分解的合理性C. 程序的运行效率 D. 故障处理的完整19. 面向对象方法普遍适用于各类系统的开发,但未涉及( )的工作。BA. 系统分析前 B. 系统设计前 C. 系统实现后 D. 系统交付后20. ( )人机界面应具备的基本特征:操作简单,易学,易

7、掌握;界面美观,操作舒适;反应快速,响应合理;用语通俗,语义一致。BA. 高效的 B. 友好的 C. 标准的 D. 通用的21. ( )是同一模块内部各个元素之间结合的紧密程度,主要表现在为了执行处理功能而组合在一起的程度。CA. 独立性 B. 耦合度 C. 内聚性 D. 相关性22. 当算法中包含多重嵌套的条件选择,不易用语言表达时,用( )能清晰地表达复杂的条件组合与动作之间的对应关系。BA. 流程图 B. 判定表 C. 盒图 D. 问题分析图22. 系统的功能( )。AA. 应尽可能满足用户的需求,尽可能简单B. 应尽可能满足用户的需求,考虑到各种复杂情况C. 只需满足用户的主要需求,具

8、有一定的复杂性D. 只需满足用户的主要需求,尽可能简单23. 具有良好程序设计风格的程序应该( )。DA. 尽量多使用临时变量 B. 优先考虑技巧性C. 尽量减少行数 D. 在一行内只写一条语句24. 具有良好程序设计风格的程序不应该( )。AA. 尽量减少行数 B. 尽量避免条件嵌套和循环嵌套C. 少用“非”条件判定 D. 使用空格使语句清晰25. ( )是整个数据库设计的关键,其主要任务是通过对用户需求的综合、归纳和抽象,形成独立于逻辑结构和具体DBMS的数据模型。DA. 需求分析 B. 风险分析 C. 逻辑设计 D. 概念设计26. 模块独立性较强是指( )。BA. 模块内聚性较小,耦合

9、度较大 B. 模块内聚性较大,耦合度较小C. 模块内聚性和耦合度都较小 D. 模块内聚性和耦合度都较大27. 在软件开发时,一个错误发现得越晚,为改正它所付出的代价就越( )。AA. 大 B. 小 C. 不可捉摸 D. 接近平均水平28. 测试的目的在于( ),查出新错误的测试就是成功的测试。CA. 证明系统的正确性 B. 评价系统的质量C. 发现系统的错误 D. 使系统中没有错误29. 软件的调试和测试的区别之一是( )。CA. 前者没有计划,后者有计划B. 前者发现错误,后者改正错误C. 前者一般由开发者自己做,后者由专门人员做D. 前者使用自动工具,后者不使用自动工具30. 只根据程序的

10、功能说明而不关心程序内部逻辑的测试方法,称为( )。CA. 白盒法 B. 灰盒法 C. 黑盒法 D. 综合法31. 下面四种测试方法中,( )属于白盒测试方法。AA. 基本路径测试法 B. 边界值分析法C. 等价类划分法 D. 错误猜测法 32. 软件投入正常运行后,对用户提出增强功能的请求所做的软件维护工作,属于( )维护。DA. 纠错性 B. 适应性 C. 预见性 D. 完善性 33. 软件投入正常运行后,为了给以后的软件改进作好充分的准备而对软件进行维护,属于( )维护。CA. 纠错性 B. 适应性 C. 预见性 D. 完善性二、判断题若题目中的叙述正确,则在括弧内打“”,否则在括弧内打

11、“”。1、一般至少应该从技术、经济、用户和管理等四个方面考虑软件解决方案的可行性。( )2、软件工程的目标是:提高软件产品的质量和软件开发效率,减少软件维护的难度。( )3、体系结构设计、模块设计、用户界面设计、数据库设计、数据结构和算法设计是软件系统设计的核心内容。( )4、在两层客户机/服务器结构中,由于数据访问是通过功能层进行的,因此客户端不再与数据库直接建立数据连接。也就是说,建立在数据库服务器上的连接数量将大大减少。( )5、一个软件系统的数据库结构设计得好不好,可以用合适性、结构稳定性、可扩展性、可复用性等特征来评估。( )6、为了提高效率,程序要编得精致、巧妙,不要怕难以理解。(

12、 )7、“模块化”是指:将系统分解为一系列功能模块,然后逐一实现这些模块,最后把所有的模块集成为原来要求的系统。( )8、编码应遵循简单的原则,以人为本,不要为了提高效率而使得程序变得复杂、难以理解。( )9、采用边界值分析法设计测试方案时,应该分别选取等于、刚刚大于和刚刚小于边界值的测试数据,这可以最大程度地暴露出程序中在边界条件上的错误。( )10、分类法就是将所有可能的输入数据(包括有效的数据和无效的数据)按一定的标准划分成若干个等价类,进而在每个等价类中只取一组数据作为测试数据。( )11、错误推测法就是指软件测试人员根据自身的经验和直觉,选择一些测试数据,对可能会出现错误和容易发生错

13、误的地方进行测试。( )12、逻辑覆盖法适用于黑盒测试,边界值分析法、等价划分法和错误推测法适用于白盒测试。( )13、软件系统维护的两种常用方式是结构化软件系统维护和非结构化软件系统维护,对于使用软件工程方法论开发得到的软件系统,最好使用前者。( )14、所谓软件系统可维护性度量就是维护人员理解、改正、改动和改进这个软件系统的难易程度。良好的文档是影响软件系统维护工作的关键因素。( )三、填空题1、软件发展过程经历了: 时期(1946年60s初), 时期(20世纪60s初70s初), 时期(20世纪70s中80s中)和 时期(20世纪80s中期今)。(程序设计、程序系统、软件工程、面向对象)

14、2、概括地说, 是用科学知识和技术原理来定义、开发、维护软件的一门学科,它应用工程的概念、原理、技术和方法,应用科学的开发技术和管理方法来开发软件。(软件工程)3、 方法的基本思想是:用系统的思想和系统工程的方法,按照用户至上的原则,自顶向下,逐步求精,进行系统分析。(结构化分析)4、 将应用一分为二,由服务器提供应用(数据)服务,与多台客户机连接。客户机为完成特定的工作向服务器发出请求,而服务器接受请求,并将处理结果返送给客户机。两个部分协作完成一个共同的任务。(客户机/服务器结构)5、三层客户机/服务器结构中,客户机负责处理 和与应用服务器的交互。应用服务器接受客户端的请求,根据 将这个请

15、求转化为 后与数据库服务器交互,并将与数据库服务器交互的结果传送给客户端应用程序。(与用户的交互、商业和应用逻辑、数据库请求)6、 是一种只允许程序员用结构化设计方法来思考问题、解决问题的图形工具。 是从程序流程图演变而来的,它用二维树形结构的图来表示程序的控制流,有五种基本控制结构。 能够清晰地表示复杂的条件组合与应作处理之间的对应关系,它由4部分组成。 也能表明复杂的条件组合与对应处理之间的关系,它是图形表示,更易被用户理解。(盒图、问题分析图、判定表、判定树)7、软件系统的文档一般可以两类: 主要描述了软件系统的功能和使用方法, 主要描述了软件系统设计、实现和测试等方面的内容。(系统文档

16、)四、简答题1、软件危机包括哪两个方面的问题?答:软件危机包括两个方面的问题:如何开发软件以满足用户对软件日益增长的需求,如何维护数量迅速增长的已有软件。2、软件由哪些部分组成?答:软件由三部分组成:可以在计算机上运行的程序,运行程序需要的数据,开发、维护和使用程序所需要的各种文档。3、软件生命周期方法学中,将软件生命周期划分为哪几个时期?答:软件生命周期方法学中,将软件生命周期划分为:软件定义时期,软件开发时期,软件维护时期。4、软件工程学的三个基本要素是什么?答:软件工程学的三个基本要素是:软件定义、开发、维护的方法,软件定义、开发、维护的工具,软件定义、开发、维护中的管理措施。五、设计题

17、1、某数据流图中的数据处理“检查订货单”的处理逻辑是“如果金额超过1000元又未过期,则发出批准单和提货单。如果金额达到或超过2000元,但已过期,则不发批准单和提货单。如果金额低于2000元,则不论是否过期,都发出批准单和提货单,而且对低于2000元且已过期的还需发出通知单。”请分别用判定表、判定树和过程设计语言对此作描述。解:该问题的判断表描述:金额 1000(元)TT1000(元) 金额 2000(元)TT2000(元) 金额TT未过期TTT已过期TTT发出批准单发出提货单发出通知单该问题的决策树描述:订货单处理金额 1000(元)1000(元) 金额 =2TTTTFFFFFFFF考试课

18、不及格门数=1FFFFTTTTFFFF考试课不及格门数=0FFFFFFFFTTTT考查课不及格门数=3TFFFTFFFTFFF考查课不及格门数=2FTFFFTFFFTFF考查课不及格门数=1FFTFFFTFFFTF考查课不及格门数=0FFFTFFFTFFFT留级重修不及格课程不留级且不重修该制度的决策树表示:该制度的结构式语言表示:补考后;if 考试课不及格门数达2门留级else if 不及格门数达3门留级else 重修不及格课程;3、用类的关联图描述系、班级、教师、学生和课程之间的关系。解:2找出3个整数的最大数和最小数,用PAD进行设计?4、设有如下实体:教研室有室名称、电话、地点,教师有

19、教师号、姓名、性别、职称、所属教研室、所教课程,课程有编号、课程名、学分、开课教研室、任课教师,学生有学号、姓名、性别、年龄、专业、选修课程。这些实体间存在如下联系:一个学生可选修多门课程,一门课程可被多个学生选修;一个教师可讲授多门课程,一门课程可由多个教师讲授。(1)设计学生选课、教师任课两个局部的E-R图,再将它们合并为一个全局E-R图;(2)将这个全局E-R图转换为等价的关系模型。解:(1)两个局部E-R图:全局E-R图:(2)由这个全局E-R图转换得到的关系模型:学生(学号,姓名,性别,年龄,专业)教师(教师号,姓名,性别,职称,室名)课程(课号,课名,学分,室名)教研室(室名,电话

20、,地点)选修(学号,课号,成绩) 讲授(教师号,课号,学期,教室) 下划线标出的是主键,波浪线标出的是外键。5、某图书馆管理系统提供以下服务:接受新读者和注销读者;读者可在计算机终端通过国际书号(ISBN)、作者名或书名查看图书信息;读者提交的索书单可以给出要借图书的ISBN、作者名或书名;图书流通服务员收到索书单可以核准读者目前的借书资格;图书流通服务员根据索书单找到图书交给读者,若索要的书暂无馆藏,则可查到借阅者的归还日期,必要时发出催书单;处理读者的还书请求。下图是该系统的第一层数据流图,试据此完成第二层中的“借书处理”数据流图。读者查书请求索书单查书存处请求图书信息催书通知流通服务员书

21、存位置图书查号处理P1图书存处查看P2借书处理P3图书馆藏信息D3取书通知还书处理P4还书请求借阅记录文档D2读者资料文档D1答:该系统第二层中的“借书处理”数据流图如下:读者索书单资格审核P3.1催书单催书单生成P3.3借出处理P3.2批准的索书单流通管理员取书通知催书请求确认退单图书馆藏信息D3借阅记录文档D2读者资料文档D16、某图书馆管理系统提供以下服务:接受新读者和注销读者;读者可在计算机终端通过国际书号(ISBN)、作者名或书名查看图书信息;读者提交的索书单可以给出要借图书的ISBN、作者名或书名;图书流通服务员收到索书单可以核准读者目前的借书资格;图书流通服务员根据索书单找到图书交给读者,若索要的书暂无馆藏,则可查到借阅者的归还日期,必要时发出催书单;处理读者的还书请求。下图是这个系统的顶层数据流图,据此完成第一层数据流图。答:这个系统的第一层数据流图如下:

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1