问答题[说明]
随着政府职能的转型,XX行业职能主管部门(国家相关部委,各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,实现企业资质审批管理信息化、网络化和电子化,提高工作效率和质量,规范业务处理流程,提高管理工作的广度、深度、力度和速度,更有效地为相关企业和业主提供服务,该行业主管部门委托FT软件开发公司开发一个XX行业管理信息系统。该系统由公共信息管理模块、系统管理维护模块、资质管理模块、企业信息管理模块和系统扩展接口模块等5大功能模块组成。
在该项目架构分析会上,FT公司高层领导提出,为了使那些公共功能模块比较容易地被其他电子政务项目所复用,应充分利用领域分析和软件复用的知识,采用基于可复用的软件开发方式,在这些公共模块的实现中保持高度的独立性,即在实现的具体细节上与XX行业国家部委(或者其他的政府机构)无关。
问答题阅读以下关于体系结构设计的叙述,根据要求回答问题。[说明]某大中型电子商务公司的主要业务是在线购物,包括书籍、服装、家电和日用品等。随着公司业务规模不断增大,公司决策层决定重新设计并实现其网上交易系统。PH软件公司承担了该项目软件开发任务,负责系统开发的杜工和赵工分别给出了两种不同的设计方案,分别如图4—14和图4—15所示。公司的架构师和开发者针对这两种设计方案,从服务器负载情况、业务逻辑的分离性、系统可靠性,以及实现简单性等方面进行讨论与评估,综合考虑最终采用了赵工给出的方案。
问答题【问题3】(11分)
类图主要用来描述系统的静态结构,是组件图和配置图的基础。请指出在面向对象系统建模中,类之间的关系有哪几种类型?对题目所述教学服务系统的需求建模时,类University与类Student之间、类University和类Department之间、类Student和类Course之间的关系分别属于哪种类型?
问答题阅读以下关于某平安城市工程视频监控系统架构的叙述,根据要求回答问题。[说明]某城市为满足治安管理、城市管理、交通管理和应急指挥等需求,决定在城市的所有进出路口、客货运场所、主要道路路口、重要公共场所、商业密集区域,以及治安案件高发区等地进行视频监控,并通过网络建立完善的社会治安视频监控系统,即实施“平安城市工程”,实现视频监控信息资源的整合与共享。平安城市工程的网络接入如图4-10所示。所有监控点的摄像机通过运营商提供的线路接入平安城市网络,公安局的监控体系有三级结构,分别为市局、分局和派出所监控中心。运营商传输网络负责所有视频监控信号的传输、存储和转发,由传输设备、网络设备和存储设备等构成。平安城市工程规范中规定,实时调阅视频流从采集至播放的时间延迟不得大于1s。
问答题对数据库服务器中的敏感关系数据进行加密保护时,客户业务系统中的敏感关系数据主要是特定数据库表中的敏感字段值,客户要求对不同程度的敏感字段采用不同强度的密钥进行防护,且加密方式应尽可能减少安全管理与应用程序的负担。目前数据库管理系统提供的基本数据加密方式主要包括加解密API和透明加密两种,请用300字以内的文字对这两种方式进行解释,并结合需求说明应采用哪种加密方式。
问答题阅读以下关于UML软件系统建模的叙述,根据要求回答问题。[说明]车载GPS(GlobalPositionSystem)终端是置于机动车内的实时定位装置,它的应用对象是需要定位和调度的车辆。车辆可以通过终端与GPS进行实时、准确的定位,并能够通过无线通信网络上报远程的车辆调度中心。中心可以通过终端远程监视车行轨迹,并可在特殊情况下通过终端控制车辆。同时,终端还装备车载电话,可以在出现特殊情况时及时地通知车辆调度中心。图1所示为车载终端系统的用例图,对于车载GPS终端系统来说,主要的角色有两个,分别为车辆调度中心用户和车载终端用户。图1图2所示为车载终端系统中的GSM无线电通信模块的部分状态图,用于与调度中心进行联系。GSM模块共有4个状态,分别为通话中、有问题、待命和短消息通信中。图2
问答题【问题3】(8 分)
请解释授权侵犯的具体含义;针对王工的意见给出相应的解决方案,说明该解决方案的名称、内容和目标。
问答题阅读以下关于数据库应用系统性能分析方面的说明,根据要求回答问题。[说明] 某大中型企业采用Oracle数据库建立一个经济信息统计方面的大型数据库应用系统。尽管配置了比较良好的硬件和网络环境,但该数据库应用系统实施后的整体性能表现较差。特别是随着业务量与信息量的迅速扩大,数据库系统的存取速度显著减慢,存储效率也明显下降。 该企业通过反复实践与摸索,并邀请数据库专家一起会诊,认为可以从以下4个方面进一步优化数据库应用系统。 (1)由于数据库应用中最主要的查询与修改数据操作大多需通过:I/O来完成的,因此需要通过调整服务器配置(即对硬件设备进行升级)、操作系统配置与数据库管理系统的有关参数,优化系统的I/O性能,尤其是改进磁盘I/O的效率与性能。 (2)优化“索引”的建立与使用机制,尽可能提高数据查询的速度或效率。 (3)合理使用聚类(Culster),改进查询响应时间和系统的综合性能。其中,“聚类”是指把单独组织的,但在逻辑上经常需连接的,较为稳定的几个基本表聚集在一起(在物理上实现邻近存放),可以显著减少数据的搜索时间,从而提高性能。 (4)对应用系统中使用的SQL语句进行调优,针对每条SQL语句都建立对应的索引等。
问答题[说明]
随着政府职能的转型,XX行业职能主管部门(国家相关部委,各省、市的相关厅、局、委等)机构日趋精简,但随着国家现代化的发展,业务量反而越来越大。为保证本行业管理工作的质量和效率,提高对宏观经济管理与决策的支持能力、对社会公众的公共服务能力,该行业主管部门委托MBI软件开发公司开发一个XX行业宏观经济数据库管理系统。通过统计业务系统和相关部委自身的行业系统的信息化建设,提高各自核心业务的应用能力和管理水平,特别是数据中心的建设,对基础业务信息实施有效管理和有效利用;通过宏观经济数据库应用系统的建设,建立起包括宏观经济管理决策支持和宏观经济基础信息的发布查询等在内的支撑子系统;通过存储备份系统(现场级)的建设,为本行业宏观经济基础信息资源实施安全、可靠的技术管理。
问答题阅读下列关于软件产品线方面的叙述,回答问题。[说明] A公司是一家中等规模的计算机企业,专门从事网络安全防护软件系统的开发。从最初仅开发基于Windows的个人防火墙产品开始,现在已经延伸到基Linux、Windows系列、Mac操作系统的个人防火墙、企业防火墙、入侵检测系统、病毒扫描系统,以及安全扫描系统等多种产品。公司原来的产品都是一个一个地开发,为每个软件对应地组织一个项目组。 为了适应快速变化的市场,降低开发成本,公司想引入产品线方法。然而,软件产品线方法涉及了一个软件开发企业的多个产品,所以,公司的王总决定在弄清楚以下3个问题之后再做决定:首先是本公司的业务范围是否适合使用产品线方法,其次是如何在原有产品的基础上建立产品线,最后是成功实施产品线的主要因素。
问答题阅读以下关于UML软件系统建模的叙述,根据要求回答问题。[说明]车载GPS(GlobalPositionSystem)终端是置于机动车内的实时定位装置,它的应用对象是需要定位和调度的车辆。车辆可以通过终端与GPS进行实时、准确的定位,并能够通过无线通信网络上报远程的车辆调度中心。中心可以通过终端远程监视车行轨迹,并可在特殊情况下通过终端控制车辆。同时,终端还装备车载电话,可以在出现特殊情况时及时地通知车辆调度中心。图2—10所示为车载终端系统的用例图,对于车载GPS终端系统来说,主要的角色有两个,分别为车辆调度中心用户和车载终端用户。图2—11所示为车载终端系统中的GSM无线电通信模块的部分状态图,用于与调度中心进行联系。GSM模块共有4个状态,分别为通话中、有问题、待命和短消息通信中。
问答题试题三阅读以下有关嵌入式软件FMEA方法和相关案例的说明,回答问题。[说明]故障(失效)模型影响分析FMEA是分析产品所有可能的故障模式及其可能产生的影响,并按每个故障模式产生影响的严重程度及其发生概率予以分类的一种归纳分析方法。近年来,FMEA方法已被广泛用于安全关键系统的嵌入式软件可靠性分析工作。某软件公司承担了一项通信软件的开发项目。该项目由FC系统、DY系统和GD系统组成,而DY系统(TMS320C25S)软件负责按系统的通信协议完成与FC系统的通信,图给出了该通信软件的约定层次图。公司高层将项目交给王工,王工认为此项目是安全关键系统,安全等级应为II类(致命的),因此应开展软件的FMEA分析。
问答题阅读以下关于办公自动化(OA)系统的相关叙述,根据要求回答问题。[说明]某企业的办公自动化(OA)系统采用Browse/Server架构,服务器是一台PCServer(4路2.7GHz处理器,4GB内存),安装的平台软件包括MicrosoftInternetInformationServer5.0、ASRNET和SQLServer2000。现对该OA系统进行负载压力测试,采用专业的负载压力测试工具来执行测试,并使用2台笔记本电脑安装测试工具模拟客户端执行“登录”业务操作。测试目标分别为以下两个。(1)测试系统分别在2Mbps和4Mbps网络带宽下,能够支持用户登录的最大并发用户数。(2)测试服务器的吞吐量(即每秒可以处理的交易数),主要包括服务器CPU平均使用率达到85%时系统能够支持的最大吞吐量,以及服务器CPU平均使用率达到100%时系统能够支持的最大吞吐量。本次测试的性能需求是:指标“响应时间”合理范围为0~5s。在2Mbps和4Mbps网络带宽的测试环境下,客户端性能及服务器资源使用情况的测试结果如表3—11所示。表3-11性能测试结果网络带宽测试对象测试指标平均值2Mbps客户端性能登录响应时间3.391s虚拟用户数N/A每秒处理完成登录的个数11.897交易/s服务器资源使用情况CPU使用率78%4Mbps客户端性能登录响应时间4.795s虚拟用户数N/A每秒处理完成登录的个数13.447交易/s服务器资源使用情况CPU使用率98%在2Mbps带宽的网络测试环境下,负载压力测试工具上客户端性能的显示结果如图3-16所示(注:图中登录响应时间的纵坐标单位是0.1s),服务器资源使用情况如图3-17所示。在4Mbps带宽的网络测试环境下,负载压力测试工具上客户端性能的显示结果如图3—18所示(注:图中登录响应时间的纵坐标单位是0.1s),服务器资源使用情况如图3—19所示。
1
1
1
1
问答题论软件设计方法及其应用软件设计(Software Design,SD)根据软件需求规格说明书设计软件系统的整体结构、划分功能模块、确定每个模块的实现算法以及程序流程等,形成软件的具体设计方案。软件设计把许多事物和问题按不同的层次和角度进行抽象,将问题或事物进行模块化分解,以便更容易解决问题。分解得越细,模块数量也就越多,设计者需要考虑模块之间的耦合度。请围绕“论软件设计方法及其应用”论题,依次从以
问答题论软件系统架构评估及其应用对于软件系统,尤其是大规模复杂软件系统而言,软件系统架构对于确保最终系统的质量具有十分重要的意义。在系统架构设计结束后,为保证架构设计的合理性、完整性和针对性,保证系统质量,降低成本及投资风险,需要对设计好的系统架构进行评估。架构评估是软件开发过程中的重要环节。请围绕“软件系统架构评估及其应用”论题,依次从以下三个方面进行论述。1.概要叙述你所参与管理或开发的软件项目,以
问答题论面向方面的编程技术及其应用针对应用开发所面临的规模不断扩大、复杂度不断提升的问题,面向方面的编程(Aspect Oriented Programming,AOP)技术提供了一种有效的程序开发方法。为了理解和完成一个复杂的程序,通常要把程序进行功能划分和封装。一般系统中的某些通用功能,如安全性、持续性、日志记录等等,其代码是分散的,较难实现模块化,不利于程序演变、维护和更新。AOP技术将逻辑上关系
