软件项目开发实训试题范文
软件工程实训题目(全)

1. 图书管理系统实现天津大学图书馆书籍数据库管理系统,要求系统具有如下功能:1. 图书分类管理(可能涉及多级分类);2. 图书入库管理;3. 图书网上查询;4. 借书、还书管理;5. 读者管理(读者分为不同类型读者:本科生、研究生、老师等,不同读者可以借阅的书籍数量不同,不同读者可以借阅时间也不同);6. 读者可以在网上查询自己当前借了哪些书,这些书的归还日期;2. 铁路售票系统实现一个铁路售票系统,要求具有如下功能:1. 站点信息维护;2. 车次信息维护;3. 普通网民可以完成网上订票;4. 取票:订票成功的网民,凭借订票号码到售票处,售票员输入订票码后,提取处网民的预定信息,然后收款付款,发票;3. 选修课安排系统完成如下的选修课系统:1. 管理员可以录入本校所有教室;2. 每个学期开学前,每个老师可以登记自己本学期计划开课课程名称、最多招收人数、每周上课的时间(每周上1次课)、本课程是否需要多媒体授课;3. 同学可以随时查询自己选修课的情况4. 老师可以随时查询选修了自己课程的同学名单。
4. 网上商品商城实现一个网上商品销售系统,具体要求如下:1. 商品类别维护(类别可分多级);2. 商品信息维护;3. 仓库管理员维护进货信息;4. 可以在网上按照各种条件进行商品查询,查看商品,如果需要购买商品,则需要注册;5. 管理员看到订单后,进行处理,对应处理完毕的订单,系统自动标记为已经处理订单;5. 电影订票系统1. 系统中有多个电影院,系统管理员可以完成电影院的维护,系统管理员可以为每个电影院指派1各电影院管理员;2. 电影院管理员定期维护本电影院即将上映的电影信息;4. 网民可以根据时间、电影名称、电影院名称进行查询,查询到自己中意的电影后,注册的网民可以在网上完成订票,并进行网上支付;5. 系统能够对指定时间、电影院、电影名字进行统计分析,以便分析出受欢迎的电影片;6. 校医院门诊管理信息系统完成如下挂号系统:1. 药品管理;2. 医生管理;3. 学生管理;4. 挂号管理;5. 看病:每个医生打开自己的电脑后,查看都哪些同学挂了自己的号,根据先到先看的原则逐个给同学看病,开药;6. 取药:同学根据自己的挂号编号,到药房,付款、拿药;7. 统计:系统统计某个时间段内,每个医生的工作量;某个医生每天工作量;每个同学看病次数,购买药品总金额等。
软件项目实训报告范文(通用12篇)

软件项目实训报告范文(通用12篇)软件项目实训报告范文随着社会不断地进步,大家逐渐认识到报告的重要性,不同的报告内容同样也是不同的。
那么什么样的报告才是有效的呢?以下是小编帮大家整理的软件项目实训报告范文(通用12篇),欢迎阅读与收藏。
软件项目实训报告1一、实训目的:通过对java语言、sql数据库的应用以及sql语言的复习和锻炼,并且通过使用MyEclipse开发平台设计管理项目,以达到充分熟悉开发平台及应用设计。
同时掌握并实践软件项目设计规范及其开发流程:需求分析、概要设计、详细设计、代码编写等,以便提前适应软件公司开发流程、环境和工作要求。
二、实训内容:1. 项目:(“xx网”)2. 完成(用户注册、登录、列表、购物车、删除、修改)等功能3. 数据库设计、SQL应用4.项目实战三、实训总结:转眼间实训已过去一段时间,之前的兴奋、喜悦如今已经让我熟悉,在实训的每一天都会让我有成为一名真正的财富者拥有的冲动。
也许,在这期间不一定会让一个人有着翻天覆地的变化,但变化就是这样一点一点产生的。
通过这一期的实训,虽然倍感折磨,但是收获却是很大的,学习中我不但有了学习成果的喜悦,而且自己也日渐成熟,有种说不出的喜悦。
在实训的过程中,我深深的体会到了自己在专业知识方面的欠缺和不足,也意识到了自己作为计算机软件专业的学生,要想在以后的职业中崭露头角,除了要有过硬的理论知识,健康的体魄之外,还必须具备良好的心理素质,是自己在以后的途中无论经历什么样的困难,都立于不败之地。
通过实训老师的课堂讲解与企业文化标准的培训,使我加深了对自己专业的认识,从而确定自己以后的努力方向,要想在短暂的实训时间内尽多的学到东西,就需要我们跟老师或同学进行良好的沟通,加深彼此的了解,只有我们跟老师多沟通,让老师更了解我们,才能更真切的对我们进行培训工作。
由此,班级的文化“共享”就在生活中慢慢形成了。
“纸上得来终觉浅,绝知此事要躬行!”在这短短的时间里,让我深深的感觉到自己在实际应用中所学来专业知识的匮乏。
软工模拟试题

软工模拟试题市政府近期决定推行一项新的城市规划项目,旨在提高市内交通的流畅性和效率,减少交通事故数量,并降低空气污染。
为了实施该项目,市政府计划引入智能交通系统。
你作为一名软件工程师,被要求参与该项目的规划和设计。
本文将从需求分析、系统设计、开发和测试等方面对该智能交通系统进行讨论。
一、需求分析该智能交通系统的目标是提供一个综合性平台,用于监控交通流量、控制信号灯、收集执法数据和推送交通信息等功能。
在需求分析阶段,我们需要了解以下几个方面的需求:1. 交通流量监控:系统需要能够实时监控不同道路上的车辆数量和速度,以帮助交通管理人员判断交通状况,并作出相应调整。
2. 信号灯控制:系统应该能够根据实时交通状况对信号灯进行智能调度,优化交通流动性,减少拥堵。
3. 执法数据采集:系统应该能够记录交通违法行为,并自动生成相关证据,以便交通执法人员进行处罚。
4. 交通信息推送:系统应该能够向驾驶员和市民推送交通信息,包括拥堵路段、交通事故等,以提供实时更新的交通状况。
二、系统设计在系统设计阶段,我们需要确定系统的整体架构和各个模块的功能。
1. 系统架构:该智能交通系统应采用分布式架构,包括交通监控中心、信号灯控制中心、数据库服务器等模块。
2. 交通监控中心:负责实时监控交通流量、分析交通数据,并生成交通状况报告。
该模块应采用数据采集设备,并与信号灯控制中心进行实时通信。
3. 信号灯控制中心:根据交通监控中心的报告,实时调整信号灯的状况,以优化交通流动性。
4. 数据库服务器:用于存储交通监控数据、执法数据和交通信息等。
三、系统开发在系统开发阶段,我们将根据需求分析和系统设计阶段的结果进行软件开发。
1. 前端开发:开发交通监控中心和信号灯控制中心的可视化界面,以便用户进行操作和监控。
2. 后端开发:采用Java或Python等编程语言,实现交通数据的实时采集、分析和报告生成。
3. 数据库开发:设计并开发适合存储交通监控数据、执法数据和交通信息的数据库结构。
软件工程实习报告范文【3篇】

软件工程实习报告范文【3篇】计算机热潮一直升温,软件工程作为其中一个专业,热度也一直不减。
软件工程实习报告范文怎么写呢?下面是店铺为你整理的软件工程实习报告范文,更多软件工程实习报告范文请关注实习报告栏目! 【软件工程实习报告范文一】时间过的很快,转眼间已经实习将近5个月。
最先在内部系统组参与内部管理系统开发(struts+mysql+spring+hibernate),之后是去做网络交换机软件的脚本测试。
现在又回归内部系统,虽然在脚本组期间,编码能力被别人甩在后头,但至少具有了一些测试经验。
至少自己做的东西,是真正交付到了客户手上,到也稍微有些成就感。
1 浅谈测试一直以来,我都认为测试是脱离了软件工程范围的工作,不以为屑。
但在实际情况中,测试是既重要且难以精湛的.其真正的压力,在于找不到bug,责任在你,而不在于编码人员。
一般的测试人员不懂编码,他们靠的是日以累计的经验总结和想象力。
而要做到高级测试工程师,则一定要懂编码,因为这是你完全掌握整个系统的方方面面具体运作的前提。
但占主导地位的,还是大型系统的集成测试经验。
实际项目中,编码时间一般只占30%左右,真正耗费时间的是IT阶段的找bug与对应bug,此阶段基本评定了coder的编码质量。
2 程序员的困惑有些人,以为教学视频和代码看多,自己就懂的多,实际做起来,却不知从何下手,问题在那?如何定位?如何解决?通通跟一样能力有关,debug追踪能力,也称调试。
在项目组工作不愁源码资源,但问题是蛋糕摆在面前,你如何去消化?有位同事告诉我:代码看几遍都没用,要去抄,例如一个查询模块,在此基础上去做具体记录的历史记录查询模块,你可能会觉得很简单,但实际情况却往往报一堆异常,配置问题涉及到方方面面,以及数据库字段,传值问题等等,一大堆对于新人来说很郁闷的问题。
但不用怕,只要学会调试,一个个问题去追踪,一个个去解决,自然而然,那段“源码”才真正属于你。
3 如何调试追踪?如果你能在短短的时间内就看到问题点在那,放下断点去追踪,出去找工作,绝对没问题。
java实训报告范文(共10篇)

java 实训报告范文(共 10 篇)辽宁建筑职业学院《Java 高级应用》实训报告课题名称:婚庆公司网站专业:软件技术班级:xxxxxxxxxx学号:姓名:xxxx 指导教师:xxx二O 一三年十二月三十日成绩评定标准:目录一、课程设计目的 ................ .. (3)二、课程设计题目描述和要求 ...... .. (3)三、课程设计报告内容 ............ .. (4)设计方案的论证 .................. .. (4)设计概述 ........................ .. (4)设计步骤 ........................ .. (4)课程设计的模块及功能 .............. .. (4)开发环境......................... .. (8)四、程序流程图与功能结构图 ...... .. (9)五、结论............................ .. (10)六、心得体会 .................... .. (11)七、参考书目 .................... .. (12)八、附录 ........................ .. (13)一、课程设计目的专业能力目标1.掌握规划网站的内容结构,目录结构,链接结构的方法。
2.熟练掌握网页制作软件的基本操作,和使用技能。
3.掌握使用 JAVA 语言进行面向对象设计的基本方法,提高运用分析问题,解决问题的能力。
4.提高我们对 JAVABEN 组建的掌握和运用能力,让我们更熟练应用图像的界面。
5.掌握页面的整体控制和头部内容的设置方法。
6.熟练掌握动态网站相关组件的设计:servelet、javabean、jsp、过滤器等。
7.熟练建立各种形式的超链网站测试的方法。
通用能力目标1、合理安排自己的任务及时间,来完成本次课题。
软件工程师模拟题精选

软件工程师模拟题精选在当今数字化时代,软件工程师的需求日益增长。
为了培养和选拔优秀的软件工程师,模拟题成为了一个很好的训练和评估工具。
本文将为各位软件工程师模拟题爱好者介绍一些精选的模拟题,希望可以帮助大家提高解题能力。
一、题目一这道题目是关于软件项目管理的,根据以下场景回答问题:假设你是一个软件项目经理,你的团队负责开发一款手机应用程序。
目前,项目已经进入了测试阶段,并且在测试过程中发现了一些问题。
你的团队给出了修复这些问题的时间估计和优先级。
请你解释如何合理地分配资源来修复这些问题,确保项目能够按时交付。
解题思路:首先,根据修复问题所需的时间估计和优先级,我们可以将问题分类为紧急和非紧急问题。
对于紧急问题,应该优先处理,以确保功能的正常运行。
我们可以将一些具有高优先级的问题分配给高级开发人员,以加快修复速度。
对于一些非紧急问题,我们可以将其分配给初级开发人员或者实习生,以减轻高级开发人员的负担。
同时,我们还需要考虑到开发人员之间的专业领域。
如果某个问题涉及到特定领域的知识,我们应该将其分配给相应领域的专家开发人员,以确保问题能够得到有效解决。
此外,我们还可以利用团队内部的协作机制,通过不同开发人员之间的合作来修复一些较为复杂的问题。
最后,为了确保项目能够按时交付,我们还需要合理评估修复每个问题所需的时间,并根据实际情况进行调整。
如果时间允许,我们可以将一些低优先级的问题推迟到下个迭代中修复,以确保项目进度的稳定。
总结:通过合理地分配资源,根据问题的优先级和团队开发人员的专业领域,可以有效地解决软件项目测试中发现的问题,确保项目能够按时交付。
二、题目二这道题目是关于软件设计模式的,根据以下场景回答问题:假设你正在开发一个在线购物平台的后台管理系统,你需要设计一个可扩展的支付模块,以适应未来可能出现的新的支付方法。
请你解释如何使用设计模式来实现这个支付模块的可扩展性。
解题思路:在这种情况下,我们可以使用策略模式来实现支付模块的可扩展性。
蓝桥杯软件开发大赛试题

蓝桥杯软件开发大赛试题全文共四篇示例,供读者参考第一篇示例:蓝桥杯软件开发大赛是一项举办多年的IT技术比赛,旨在激发青少年对软件开发的兴趣,培养他们的编程能力和创新思维。
每年举办的蓝桥杯软件开发大赛都吸引了众多热爱编程的学生参与,展示他们的才华和技能。
本文将介绍蓝桥杯软件开发大赛的试题设置和一些参赛注意事项,希望对准备参加比赛的同学有所帮助。
蓝桥杯软件开发大赛的试题种类多样,涉及算法设计、数据结构、数据库应用、Web开发、移动应用等多个领域。
比赛分为初赛和决赛两个阶段,初赛主要是在线笔试,考察学生的编程基础和思维能力;决赛则是现场编程比赛,要求参赛选手根据赛题要求设计和实现一个完整的软件项目。
在蓝桥杯软件开发大赛的初赛中,通常会涉及一些常见的编程题目,比如求最大公约数、字符串匹配、图遍历等。
参赛选手需要在规定的时间内完成这些题目,通过分析问题、设计解决方案、编写代码,并最终得到正确的结果。
初赛中还会有一些开放性的编程题目,要求参赛选手自行设计算法和数据结构,解决现实生活中的问题,展现自己的创新能力和实践能力。
而蓝桥杯软件开发大赛的决赛阶段则更加具有挑战性,参赛选手需要在有限的时间内完成一个完整的软件项目,包括需求分析、系统设计、代码实现、测试调试等环节。
在决赛中,参赛选手还需要展示出团队协作和沟通能力,完成一个协作开发的软件项目,从而全面展现出自己的技术水平和综合素质。
在参加蓝桥杯软件开发大赛时,选手需要注意一些事项。
要认真准备,掌握扎实的编程基础和工程实践能力,熟悉各种编程语言和开发工具。
要多练习,解决更多的编程题目,提升自己的编程技能和解决问题的能力。
要注意团队合作,能够有效沟通和协作,充分发挥每个团队成员的优势,共同完成比赛任务。
蓝桥杯软件开发大赛是一个很好的展示自己技能、学习交流的平台,能够锻炼参赛选手的编程能力和团队协作能力。
希望更多的学生能够参加这样的比赛,挑战自我,不断提高,追求卓越。
软件工程师模拟试题

软件工程师模拟试题说明:本文根据题目要求,采用试题形式回答相关问题。
题目内容包括基础知识、软件开发流程、质量保证和项目管理等方面的内容。
请注意阅读并按照试题要求回答相关问题。
题目一:基础知识1. 请简要解释与软件工程相关的术语:需求、设计、编码、测试和部署。
需求:设计:编码:测试:部署:题目二:软件开发流程2. 软件开发生命周期包括哪些阶段?请简要描述每个阶段的主要任务。
题目三:质量保证3. 质量保证是软件工程中非常重要的一环,请简要介绍以下概念:3.1 单元测试3.2 集成测试3.3 系统测试3.4 验收测试3.5 Alpha测试和Beta测试题目四:项目管理4. 软件项目管理是确保项目按计划、按预算以及按照客户需求顺利交付的重要活动,请简要阐述以下主题:4.1 项目计划4.2 项目风险管理4.3 项目沟通管理4.4 项目进度控制4.5 项目评估和总结题目一:基础知识1. 请简要解释与软件工程相关的术语:需求、设计、编码、测试和部署。
答案:需求:需求指的是对软件系统功能和性能的准确描述,包括用户需求和系统需求两部分。
用户需求反映了用户对软件系统的期望和要求,系统需求明确了软件系统的功能、数据和接口要求等。
设计:设计是软件工程中的重要环节,包括系统结构设计、模块设计和接口设计等。
设计阶段主要是将需求变成具体的软件结构和规格,确定软件系统的组织结构和各个模块之间的关系。
编码:编码是将设计好的软件结构按照特定的编程语言转换为计算机可执行的程序代码的过程。
编码需要根据设计的要求实现各个模块的功能,使用合适的编程语言和工具进行开发。
测试:测试是为了发现和修复软件系统中的错误和缺陷而进行的活动。
测试阶段主要包括单元测试、集成测试、系统测试和验收测试等,测试的目的是验证软件系统的功能是否满足需求,并确保软件质量。
部署:部署是指将已经开发和测试完成的软件系统安装到目标环境中,并使其可以正常运行的过程。
部署阶段涉及软件的安装、配置、数据迁移和用户培训等工作,确保软件系统在用户环境中稳定运行。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
软件项目开发实训试题一、单项选择题1、软件需求分析与签订合同之间的关系:A、先签订合同,再进行需求分析B、先进行需求分析,再签订合同C、不同的软件项目两者之间的关系可能存在差异D、签订合同后软件的需求不能修改2、以下哪种软件生命周期模型可能导致系统设计差、效率低,难于维护A、瀑布模型B、迭代模型C、快速原型D、螺旋模型3、“要求读者可以查阅过去已经借阅过的图书记录”,一般情况下这是指()。
A、功能需求B、业务需求C、用户需求D、以上都是4、制定软件计划的目的在于尽早对欲开发的软件进行合理估价,软件计划的任务是()。
A. 组织与管理B. 分析与估算C. 设计与测试D. 规划与调整5、序言性注释主要内容不包括( )。
A. 模块的接口B. 数据的描述C. 模块的功能D. 数据的状态6、需求分析是分析员经了解用户的要求,认真细致地调研、分析,最终建立目标系统的逻辑模型并写出( )的过程。
A. 模块说明书B. 软件规格说明C. 项目开发计划D. 合同文档7、UML的基本建筑块不包括()。
A.框架B、事物C、关系D、图8、下列()属于强度测试。
A.通过测试系统的恢复能力,检测其数据恢复、重新启动等是否正常B.检测系统是否达到性能要求指标C.设计测试用例,使系统处于异常数量、异常频率、异常条件下,检测系统的承受能力D.检测系统安全保密的漏洞9、在各种不同的软件需求中,功能需求描述了用户使用产品必须要完成的任务,可以在用例模型或方案脚本中予以说明,()是从各个角度对系统的约束和限制,反映了应用对软件系统质量和特性的额外要求。
A、业务需求B、功能要求C、非功能需求D、用户需求10、与“项目开发计划”文档有关的人员是()A.管理人员和开发人员B.开发人员和维护人员C.开发人员和用户D.管理人员和用户11、若有一个计算类型的程序,它的输入量只有一个x,其范围是[.1.0,1.0],现从输入的角度考虑一组测试用例:.1.001,.1.0,1.0,1.001。
设计这组测试用例的方法是( )。
A.条件覆盖法B.等价分类法C.边界值分析法D.错误推测法12、在数据流图中,○(椭圆)代表()。
A、源点B、终点C、加工D、模块13、模块内聚度越高,说明模块内各成分彼此结合的程度越()。
A、松散B、紧密C、无法判断D、相等14、软件设计阶段的输出主要是()。
A、程序B、模块C、伪代码D、设计规格说明书15、软件维护是软件生命周期中的固有阶段,一般认为,各种不同的软件维护中以()维护所占的维护量最小()。
A、纠错性维护B、代码维护C、预防性维护D、文档维护16、软件需求分析是保证软件质量的重要步骤,它的实施应该是在()。
A、编码阶段B、软件开发全过程C、软件定义阶段D、软件设计阶段17、软件测试方法中,黑盒、白盒测试法是常用的方法,其中白盒测试主要用于测试()。
A、结构合理性B、软件外部功能C、程序正确性D、程序内部逻辑18、软件的结构化设计(SD)方法中,一般分为概要设计和详细设计两阶段,其中详细设计主要是要建立()。
A、软件结构B、软件过程C、软件模型D、软件模块19、在下述哪一种测试中,测试人员必须接触到源程序()。
Ⅰ功能测试Ⅱ结构测试A、均不需B、只有ⅠC、只有ⅡD、Ⅰ和Ⅱ20、检查软件产品是否符合需求定义的过程称为()。
A、确认测试B、集成测试C、验收测试D、验证测试21、在瀑布模型中,将软件划分为若干个时期,软件项目的可行性研究一般归属于()。
A、维护时期B、计划时期C、运行时期D、开发时期22、在七种偶合中,最低偶合是()。
A、内容偶合B、公共偶合C、数据偶合D、非直接偶合23、在软件的可行性研究中经常从不同角度对系统进行可行性研究,其中从功能角度对系统进行研究属于()的研究。
A. 经济可行性B. 技术可行性C. 操作可行性D. 法律可行性24、程序流程图(框图)中的箭头代表()。
A. 数据流B. 控制流C. 调用关系D. 组成关系25、在详细设计阶段,经常采用的工具包括( )。
A. SC图B. DFD图C. PAD图D. IDEF0图26、与详细设计相对应的是数据库的( )设计。
A. 概念B. 逻辑C. 物理D. 功能27、功能性注释主要内容不包括( )。
A. 程序段的功能B. 语句的功能C. 模块的功能D. 数据的状态28、影响输入输出风格的因素不包括( )。
A. 数据状态B. 通信环境C. 用户经验D. 输入/输出设备29、符合数据说明顺序规范的是( )。
A. 全程量说明、局部量说明、类型说明、常量说明B. 全程量说明、局部量说明、常量说明、类型说明C. 类型说明、常量说明、全程量说明、局部量说明D. 常量说明、类型说明、全程量说明、局部量说明30、决定软件可维护性的因素不包括( )。
A. 可靠性B. 可移植性C. 简洁性D. 效率31、系统流程图是一种传统工具,用于描绘( )。
A. 逻辑模型B. 程序系统C. 体系结构D. 物理系统32、结构化分析方法是以数据流图、( )和加工说明等描述工具,即用直观的图和简洁的语言来描述软件系统模型。
A. DFD图B. PAD图C. IPO图D. DD33、信息隐蔽概念与( )这一概念直接的相关。
A. 模块的独立性B. 模块类型的划分C. 软件结构定义D. 软件生命周期34、在软件的概要设计中,不使用的图形工具是( )图。
A. SCB. IPOC. PADD. IDEF035、不属于详细设计的主要工具有( )。
A. IPO图B. PAD图C. PDLD. SC36、不属于序言性注释的有( )。
A. 模块设计者B. 修改日期C. 程序的整体说明D. 语句功能37、单元测试阶段主要涉及( )的文档。
A. 需求设计B. 编码和详细设计C. 详细设计D. 概要设计38、在软件测试中,白盒测试方法是通过分析程序的( )来设计测试用例的方法。
A. 应用范围B. 内部逻辑C. 功能D. 输入数据39、在维护中,为边界条件的逻辑测试做出修改而引起的是( )副作用。
A. 编码B. 测试C. 文档D. 数据40、下列选项中,不属于快速原型模型的优点是( )。
A. 可及早发现问题,随时纠正错误B. 减少技术应用风险,提高生产率C. 容易作到彻底测试,更新文档较为容易D. 适应需求变化,能有效提高系统质量41、数据耦合和控制耦合相比,则( )成立。
A. 数据耦合的耦合性强B. 控制耦合的耦合性强C. 两者的耦合性相当D. 两者的耦合性需要根据具体情况分析42、控制作为软件工程管理的内容,包括( )。
A. 文档资料的控制B. 组织结构控制C. 对软件功能的控制D. 进度控制43、进度安排的好坏往往会影响整个项目的按期完成,下列属于软件进度的方法有( )。
A. 程序结构图B. 流程图C. 工程网络图D. E-R图44、系统因错误而发生错误时,仍然能在一定程度上完成预期的功能,则把该软件称为( )。
A. 容错软件B. 系统软件C. 测试软件D. 操作系统45、产品管理包括版本管理和( )。
A. 质量管理B. 性能管理C. 开发过程管理D. 配置管理46、()软件开发瀑布模型中的软件定义时期各个阶段依次是:可行性研究,问题定义,需求分析。
问题定义,可行性研究,需求分析。
可行性研究,需求分析,问题定义。
以上顺序都不对。
47、()软件维护的四类维护活动是:改正性维护,适应性维护,完善性维护和预防性维护。
适应性维护,完善性维护,抢救性维护和辅助性维护。
改正性维护,适应性维护,完善性维护和辅助性维护。
适应性维护,完善性维护,抢救性维护和预防性维护。
48、()包含所有可能情况的测试称为穷尽测试。
下面结论成立的是:只要对每种可能的情况都进行测试,就可以得出程序是否符合要求的结论。
一般来说对于黑盒测试,穷尽测试是不可能作到的。
一般来说对于白盒测试,穷尽测试是不可能作到的。
在白盒测试和黑盒测试这两个方法中,存在某一个是可以进行穷尽测试的。
49、()是软件生存期中的一系列相关软件工程活动的集合,它由软件规格说明、软件设计与开发、软件确认、软件改进等活动组成。
A、软件过程B、软件工具C、质量保证D、软件工程50、软件测试计划开始于需求分析阶段,完成于()阶段。
A、需求分析B、软件设计C、软件实现D、软件测试51、瀑布模型的存在问题是()A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求52、软件测试方法中的静态测试方法之一为()A.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析53、软件生命周期中所花费用最多的阶段是()A.详细设计B.软件编码C.软件测试D.软件维护54、需求分析中开发人员要从用户那里了解()A.软件做什么B.用户使用界面C.输入的信息D.软件的规模55、结构化程序设计主要强调的是()A.程序的规模B.程序的效率C.程序设计语言的先进性D.程序易读性56、需求分析阶段的任务是确定()A.软件开发方法B.软件开发工具C.软件开发费D.软件系统的功能57、把需要同时执行的动作组合在一起形成模块,该模块的内聚性是()A.顺序内聚B.逻辑内聚C.时间内聚D.通信内聚58、软件工程领域中,与集成测试有关的软件开发阶段是()A.编码B.详细设计C.概要设计D.需求分析59、原型的优点不包括()A.对设计人员水平及开发环境要求不高B.可及早为用户提供有用的产品C.可及早发现问题,随时纠正错误D.可减少技术、应用的风险60、面向对象的类层次结构中,聚集关系是一种()A.“一般——特殊”关系B.“整体——部分”关系C.“相互依赖”关系D.“一般——具体”关系61、软件质量特性中,“软件系统按照设计要求,在规定时间和条件下不出故障,持续运行的程度”对应的特性是()A.正确性B.完整性C.可靠性D.可用性62、软件工程标准中,IEEE属于()A.国际标准B.国家标准C.行业标准D.企业规范63、黑盒测试在设计测试用例时,主要需要研究( )。
A.需求规格说明与概要设计说明B.详细设计说明c.项目开发计划D.概要设计说明与详细设计说明64、下列属于维护阶段的文档是( )。
A.软件规格说明B.用户操作手册c.软件问题报告D.软件测试分析报告65、快速原型模型的主要特点之一是( )。
A.开发完毕才见到产品B.及早提供全部完整的软件产品c.开发完毕后才见到工作软件D.及早提供工作软件66、因计算机硬件和软件环境的变化而作出的修改软件的过程称为( )。
A.校JE'陛维护B.适应性维护C.完善性维护D.预防性维护67、下列文档与维护人员有关的有( )oA.软件需求说明书B.项目开发计划c.概要设计说明书D.操作手册68、采用Gantt图表示软件项目进度安排,下列说法中正确的是( )。