- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
五、判断正误并说明理由
“测试的目的是说明程序正确地执行它应有的功能” 这种说法正确吗?为什么?例:程序Triangle,输入三个整数,表示一个三角形的三个边长,该程序产生一个结果,指出该三角形是等边三角形、等腰三角形还是不等边三角形。(3,4,5),(5,5,6),(6,6,6), 程序都能给出正确结果,是否就可认为程序是正确的?为什么?如果不正确应该怎样做?
五、应用题(11分)
某校的课酬计算方案为:
基本课酬为每节课10元。
班组人数超过60人,增加基本课酬的10%。
班组人数超过80人,增加基本课酬的20%。
如果教师为副教授,增加基本课酬的10%。
教授,增加基本课酬的20%。
助教,不增加课酬。
见习助教,减少基本课酬的10%。用判定表,表达上述计算方案。
四、根据题意画出数据流程图,并写出数据项的名称
设想为某银行开发一个储蓄系统。业务流程大致如下:储户填写存款或取款单交由业务人员键入系统,如果是存款则系统记录存款人姓名 住址、身份证号码、存款类型、存款日期、到期日期、利率及密码等信息,如果是取款而且存款时留有密码,则系统首先核对储户密码,若密码正确或存款时未留密码,则系统计算利息并印出利息清单给储户。
四、根据题意画出数据流程图,并写出数据项的名称。
为了方便旅客,某航空公司拟开发一个机票预订系统。旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,印出通知和帐单,旅客在飞机起飞的前一天凭取票通知和帐单交款取票,系统校对无误即印出机票给旅客。
(每完成一项3分)
软件工程复习题要
一章
1、软件 软件是计算机系统中与硬件系统相互依存的另一部份,是完成某类问题求解的程序和数据以及为维护程序必须提供的一系列文档组成的集合。
软件=程序+数据+系列文档
什么是软件危机?A软件危机就是软件在开发和维护过程中存在的一系列严重问题的总称。1软件价格高2难于控制开发进度3质量低4软件修改、维护困难5软件生产率低。
B产生原因?是多方面的,有观念上,技术上,环境上及人为方面的因素。但技术上的原因主要有A软件设计方法存在致命的缺陷B软件逻辑本性构成庞大逻辑体系,使开发人员束手无策,难以驾驭。C软件是逻辑的,不是物理的无法衡量其质量D实现软件的工具本身(高级语言)存在缺陷。
C怎样消除?A研制新一代智能型计算机,改变软件实现的方式,以此降低软件的复杂性。B软件工程的解决途径。C采用面向对象的软件设计方法使解决问题的空间同客观世界的问题空间完全一致,降低或化解软件设计的复杂性。
软件开发与写程序有何不同?
有两个方面A传统的程序设计方法,设计的重点放在问题的求解思路及算法的构造方面。而软件开发将软件计划、分析、设计、编码划分成独立的几个阶段,每个阶段都要求以是说明文档的形式表达工作结果。B传统的程序设计方法,开发人员只编写程序,最后提交的也只是系统的程序。而软件开发规定了每个阶段必须写文档,文档是设计思想的记录,是以文字、图、表的形式简洁说明分析结果,设计思路,编码约定的资料。它有利于同行交流
软件开发分哪几个阶段?软件开发分软件计划、软件开发和运行维护三个阶段。哪几个步骤?制定计划、需求分析、软件设计、编码设计、软件测试、运行维护六个步骤。
5、软件开发有哪五钟模式?
A瀑布,B原型,C螺旋,D喷泉,E増量6
6、软件开发的瀑布模型最典型地刻画了软件生命周期的阶段划分,而与其最相适应的软件开发方法是( D )
A)构件化方法 B)面向对象方法 C)结构化方法 D)原型化方法
7、软件生命周期一般可以分为两个大的阶段,它们分别是( B )
A)分析和设计 B)开发和运行 D)编码和测试 C)规划和设计、
8、软件工程 软件工程是一门研究如何将完善的科学与工程原理,先进高效的管理技术以及完整、规范的设计方法应用于经济地开发既可靠,又能在实际计算机上有效运行的软件的一门工程学科。
二章
7、软件计划的任务?1确定软件的作用范围;2 估算开发所需要的资源;
3 估算软件成本费和进度安排。
8、软件的作用范围应包含哪四种?1 功能 2 性能 3 可靠性 4接口
三章
需求分析的任务是什么?A对问题的识别和理解 依据系统定义和软件的作用范围,充分理解用户提出的功能、性能、数据等方面的要求,并从软件系统特征、软件开发全过程以及软件计划给出的资源和时间约束,来确定软件开发的总策略。B对需求信息的综合和分析;C写出软件需求规格说明文档4需求分析工作的复审
写出需求分析报告的内容。1引言 2概述 3数据流图与数据字典 4接口5性能需
您可能关注的文档
最近下载
- 标本溶血的原因及预防.pptx VIP
- 上海市所有道路名和所对应行政区域.xls VIP
- 2025年上海市英语高考二轮热点专题复习专题07阅读理解词义猜测题.docx VIP
- 非理想流动课件.pptx VIP
- 农村土地第二轮承包到期后再延长30年试点服务需求和技术要求.docx VIP
- 2025年上海市高考英语热点复习:阅读理解词义猜测题.pdf VIP
- 销售培训课件 -《销售就是要搞定人》.pdf VIP
- 2025年人教版三年级数学上册全册教案.pdf VIP
- 2025贵州贵阳市投资控股集团房地产置业有限公司招聘12人笔试备考题库及答案解析.docx VIP
- 第一单元 观察物体 单元测试(提升卷)-2025-2026学年三年级上册数学人教版(A4版).docx VIP
文档评论(0)