软件是计算机系统中与硬件相互依存部分.doc

软件是计算机系统中与硬件相互依存部分.doc

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

作业一 1、软件是计算机系统中与硬件相互依存的部分,它是包括(A) 、(B)及 (C)完整集合。其中,(A)是按事先设计的功能和性能要求执行的指令序列,(B)是使程序能够正确操纵信息的数据结构,(C)是与程序开发、维护和使用有关的图文材料。 供选择的答案: A ~ C : ①、软件 ②、程序 ③、代码 ④、硬件 ⑤、文档 ⑥、外设 ⑦、数据 ⑧、图表 2、开发软件时,对于提高软件开发人员工作效率至关重要的是(A)。软件工程中描述软件生存周期的瀑布模型一般包括问题定义、可行性研究、(B)、设计、编码、测试、维护等几个阶段。其中,设计阶段在管理上又可以分成(C)和(D)两个步骤。 供选择的答案: A: ①、程序开发环境 ②、操作系统的资源管理功能 ③、开发程序人员的数量 ④、计算机的并行处理能力 B: ①、需求分析 ②、需求调查 ③、可行性分析 ④、问题定义 C、D:①、方案设计 ②、代码设计 ③、概要设计 ④、数据设计 ⑤、运行设计 ⑥、详细设计 ⑦、故障处理设计 ⑧、软件体系结构设计 3、软件工程过程有哪几种基本活动?试加以说明。 4、软件工程是开发、运行、维护和修复软件的系统化方法,它包括哪些要素?试加以说明。 5、什么是软件危机?为什么会产生软件危机? 1、软件需求分析阶段的工作,可以分为以下4个方面:对问题的识别、分析与综合、编写需求分析文档以及(A)。 A、①、总结 ②、阶段性报告 ③、需求分析评审 ④、以上答案都不对 2、在结构化分析方法中,用以表达系统内部数据的运动情况的工具有(A)。 供选择的答案: A: ①、数据流图 ②、数据词典 ③、结构化英语 ④、判定表与判定树 3、软件需求分析的任务不应包括(A)。进行需求分析可使用多种工具,但(B)是不适用的。在需求分析中,分析员要从用户那里解决的最重要的问题是(C)。需求规格说明书的内容不应当包括(D)。该文档在软件开发中具有重要的作用,但其作用不应当包括(E)。 A:①、问题分析 ②、信息域分析 ③、结构化程序分析 ④、确定逻辑模型 B:①、数据流图 ②、判定表 ③、PAD图 ④、数据词典 C:①、要让软件做什么 ②、要给该软件提供哪些信息 ③、要求软件工作效率如何 ④、要让软件具有什么样的结构 D:①、对重要功能的描述 ②、对算法的详细过程性描述 ③、软件确认准则 ④、软件的性能 E:①、软件设计的依据 ②、用户和开发人员对软件要“做什么”的共同理解 ③、软件验收的依据 ④、软件可行性分析的依据 4、原型化方法是用户和软件开发人员之间进行的一种交互过程,适用于(A)系统。它从用户界面的开发入手,首先形成(B),用户(C),并就(D)提出意见,它是一种(E)型的设计过程。 A:①、需求不确定性高的 ②、需求确定的 ③、管理信息 ④、决策支持 B:①、用户界面使用手册 ②、用户界面需求分析说明书 ③、系统界面原型 ④、完善的用户界面 C:①、改进用户界面设计 ②、阅读文档资料 ③、模拟用户界面的运行 ④、运行用户界面原型 D:①、同意什么和不同意什么 ②、使用和不使用哪一种编程语言什么 ③、程序的结构 ④、执行速度是否满足要求 E:①、自外向内 ②、自顶向下 ③、自内向外 ④、自底向上 5、人类工程过程包括哪些步骤? 6、可行性研究主要研究哪些问题?试说明之 7、数据流图的作用是什么?它有哪些基本成分? 8、数据词典的作用是什么?它有哪些基本词条? 作业二 1、判断下列描述的对错: A、系统结构图中反映的是程序中数据流的情况。 B、系统结构图是精确表达程序结构的图形表示法。因此,有时也可以将系统结构图当作系统流程图使用。 C、一个模块的多个下属模块在系统结构图中所处的左右位置是无关紧要的。 D、在系统结构图中,上级模块与下属模块之间的调用关系用有向线段表示。这时,使用斜的线段和水平、垂直的线段具有相同的含义。 2、软件的开发工作经过需求分析阶段,进入(A)以后,就开始着手解决“怎么做”的问题,常用的软件设计方法有(B)、(C)、(D)和(E)等方

文档评论(0)

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

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

1亿VIP精品文档

相关文档