() 阅读以下关于软件体系结构方面的叙述,回答问题1和问题2。A公司要开发一个教学管理系统,使出差的销售与辅导老师能在全国各地互联网络上进行公司内部事务的处理。在设计该系统的软件架构时,项目组产生了分歧: (1)张工认为应该采用客户机/服务器(C/S)结构,公司出差人员要安装一个软件客户端,通过这个客户端连接到总公司服务器。然后进行相应的事务处理。 (2)王工认为应该采用浏览器/服务器(B/S)结构,这样出差人员直接通过Windows操作系统自带的IE浏览器就可以连接到总公司的服务器,同时B/S还可以配合目前比较流行的Ajax技术,优化界面,提升用户体验。经过项目组的激烈讨论,最终选用了C/S和B/S混合结构。【问题1】(8分) 请你用200字以内文字简要讨论C/S结构与B/S结构的区别及各自的优点和缺点。【问题2】(9分) 请你用200字以内文字说明如何设计C/S和B/S混合结构,这样设计有什么好处?【问题3】(8分) 请你用200字以内文字简要说明Ajax有哪些关键技术,优缺点?
查看答案
()论软件开发模型的选择与应用 传统的软件开发模型有瀑布模型,螺旋模型、演化模型等,随着软件技术的迅速发展和市场的变化,新的软件开发模型也不断出现,如XP模型、敏捷模型和RUP模型等。这些开发模型都有各自的优缺点,在实际应用中存在着许多不足和局限。 请围绕“软件开发模型的选择与应用”论题,依次对以下三个方面进行论述。 1.概要叙述你参与分析和开发的应用项目以及你所担任的主要工作。 2.具体叙述你在参与开发的软件中选用软件开发模型的原则,具体是如何使用所选择的开发模型的? 3.简要叙述软件开发模型的近期演变趋势与主要特征,你准备如何去适应这类演变?
UML中,配置图描述系统()以及在此结构上执行的软件,常常用于帮助理解()。在配置图中,构件代表可执行的物理代码模块,如一个可执行程序,逻辑上它可以与类图中的包或类对应。在面向对象方法中,类和构件等元素并不是所有的属性和操作都对外可见。它们对外提供了可见操作和属性,称之为类和构件的()。()A. 硬件的逻辑拓扑结构 B. 硬件的物理拓扑结构 C. 软件的逻辑拓扑结构 D. 软件的物理拓扑结构() A. 并发系统 B. 分时系统 C. 分布式系统 D. 实时系统 () A. 界面 B. 包 C. 模板 D. 视图
DTD作为XML 1.0规范的重要组成部分,对于XML文档的结构起到很好的描述作用。但是,它也具有一些缺点,比如,它采用了非XML的语法规则、不支持数据类型、扩展性较差等等。 ()正好解决了这些问题,通过对DTD进行扩充,引入了数据类型、 () ,从而使其具备较强的可扩展性。()A. XSL B. CSS C. DOM D. Schema()A. 命名空间 B. DOM C. XPath D. Xquery
为验证程序模块A是否正确实现了规定的功能,需要进行() ;为验证模块A能否与其他模块按照规定方式正确工作,需要进行() 。()A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试()A. 单元测试 B. 集成测试 C. 确认测试 D. 系统测试