gct复试-软件工程测试题

gct复试-软件工程测试题

ID:16178959

大小:145.00 KB

页数:23页

时间:2018-08-08

gct复试-软件工程测试题_第1页
gct复试-软件工程测试题_第2页
gct复试-软件工程测试题_第3页
gct复试-软件工程测试题_第4页
gct复试-软件工程测试题_第5页
资源描述:

《gct复试-软件工程测试题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、x1.概念题以下概念是否正确,为什么?(1)软件就是程序。(不是:软件=程序+数据+文档)(2)采用面向对象方法后,软件危机迎刃而解(不是:面向对象方法是解决软件危机的一种有效途径,不能够彻底的解决软件危机问题,只是让软件危机问题得到了一定的缓解)。(3)界面设计应该在需求分析阶段进行。(是:界面设计是属于需求分析阶段的范畴)(4)E-R图中的实体和OOD中的对象不一样。(是:OOD中的实体表示的是问题领域中的实体,而E-R图中的实体则是数据库中具体的表)(5)类图是面向对象方法中的基本模型。(是:类图是最重要的模型图,它描述了系统中各类对象以及他们之间的各种关系)(6)总体设计的主要任务是设

2、计系统流程图。(不是:总体设计的主要任务是设计软件的模块结构和计算机物理系统的配置方案,包括数据流图、系统流程图、划分子系统、系统软硬件配置、通信网络系统的配置、机房设备的配置等)(7)单元测试主要是分析程序代码是否正确。(是:单元测试就是模块测试,其过程就是为了发现编码和详细设计的错误)(8)单独开发的一个模块就表示该模块具有独立性。(不是:一个具有独立性的模块应该是只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单,是由内聚和耦合来度量的一种衡量标准,而单独开发未必一定能做到这一点)2.论述题(1)在对一个应用软件开发项目进行结题验收时,用户应该得到什么资料?为什么?答:在结

3、题验收阶段,用户应该得到相关合同、各种审核报告、测试报告、操作手册,还需根据个别情况提供源代码,因为用户在验收阶段要进行用户验收测试,其中包括了文档审核、源代码审核、配置脚本审核、测试程序或脚本审核、可执行程序测试。(2)当用户向软件开发人员提出一个简单的功能修改要求时,可能得不到对方的及时响应,你认为技术上的主要原因可能是什么?答:有可能该功能是嵌套在另一功能中的,虽然对简单的功能进行修改,但也有可能是“牵一发而动全身”,会引起其他功能方面的大问题,所以得不到及时的响应。(3)什么是软件危机?简述软件危机的具体表现和解决方法。软件危机:落后的软件生产方式无法满足迅速增长的计算机软件需求,从而

4、导致软件开发与维护过程中出现一系列严重问题的现象。具体表现:软件开发费用和进度失控、软件的可靠性差、生产出来的软件难以维护、用户对“已完成”的系统不满意现象经常发生。解决方法:软件工程,研究软件生产的客观规律性,明确提出了软件生命周期的模型;软件工具;3.分析设计题某公司提出要在我校校园网上为学校开发一个“财务管理系统”,用户可在校园网上办理缴费、借还款和查询账户信息等功能。(1)请从技术、经济和操作三个方面简要分析系统开发的可行性(包括可能存在的风险)。答:技术可行性:现代计算机硬件和软件技术的飞速发展,为系统的建设提供了技术的条件,并且高校的财务管理系统也是依附于校园网中建设的,也有一些成

5、功的实例,因此在技术技术方面也有了雄厚的基础。经济可行性:该系统的建设改善了原有劳动力的成本,只要该系统一经使用,在经费方面就会减少手工管理的支出。用户使用新的系统只需花一定的资金购买一台电脑和软件就能够实现自动化管理。并且财务管理系统的建设也满足了数字化校园的建设,能够得到领导的大力支持与帮助。操作可行性:传统的财务管理方法一般都为手工似管理方法,其存在着效率低下、出错率高、不够规范的缺点,但财务管理系统就能够充分解决传统管理方法所带来的缺陷,具有简便、高效、可靠、规范的特点,强化了现代数字化校园的建设。(2)假设可行,请用原型模型描述系统的开发过程,并分析该模型的优缺点。答:原型模型是由开

6、发人员先开发出一个简单系统的原型,供用户使用。然后,再利用该系统作为原型,获取用户的反馈,通过用户的需求来不断的完善系统,最后达到用户的需求。根据用户要求制作demo-根据demo作分析设计-编程-测试-上线使用,在过程中逐步优化改进原型开发方法的优点:原型模型采用逐步求精的方法完善原型,使得原型能够“快速”开发,避免了像瀑布模型一样在冗长的开发过程中难以对用户的反馈作出快速的响应。相对瀑布模型而言,原型模型更符合人们开发软件的习惯,是目前较流行的一种实用软件生存期模型。原型开发方法的缺点:当告诉用户,还必须重新生产该产品时,用户是很难接受的。这往往给工程继续开展带来不利因素。不宜利用原型系统

7、作为最终产品(3)假设可行,请用数据流图或用例图描述系统的功能需求。答:(4)假设可行,请定义数据库的一个表(关系),并分析该表的范式。User表:用于存储系统中用户的表:字段名类型长度主键为空唯一描述U_accountNvarchar32YesNoYes用户帐户U_passwordNvarchar32NoNoNo用户密码U_E_Mailnvarchar50NoNoNo邮箱U_sqNvarchar

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。