高级编程技术课后习题_第1页
高级编程技术课后习题_第2页
高级编程技术课后习题_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 请概述目前先进软件工程领域中的主流开发模型有哪 1、请概述目前先进软件工程领域中的主流开发模型有哪些?并就其中的一种开发模型,用实例具体说明实施步骤有哪些?答:瀑布模型、快速原型模型、增量模型、螺旋模型。2 在大型应用软件系统的开发中体现“最小系统”“ 2、在大型应用软件系统的开发中体现 最小系统-原型系统”“进化系统”的思想,你认为有些具体的可行方案?请用实例说明。如何理解软件“硬件化”的趋势,有哪些好的建议?请概述C/S与B/S模式区别与联系?答:C/S指客户机/服务器(Client/Server)模式。在客户机/服务器模式中,软件分为客户端和服务器两部分,分别运行于不同的机器或进程中

2、,二者通过消息机制通信协同工作。客户机的主要功能是执行用户一方的应用程序,供用户与数据进行交互;服务器的功能主要是执行共享资源的管理应用程序。客户机/服务器模式的主要特点如下:(1) 客户端请求/服务器相应服务请求(大多采用HTTP协议)工作方式。(2) 以消息交换作为通信方式。(3) 基于过程的服务访问。(4) 服务大都集中于特定的服务器。B/S指浏览器/服务器(Browse/Server)模式,是随着Internet技术的兴起,对C/S结构的一种变化或者改进的结果。在B/S结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在客户端实现,但是主要事务逻辑在服务器端进行实现,形成所谓3-

3、tier结构。B/S模式同传统的C/S 模式相比,其优点有:(1) Browse/Server是一种瘦客户机模式,客户端软件仅需安装(标准)浏览器,并且对客户端硬件配置要求较低。(2)标准统一,维护相对简单。(3)无需开发客户端软件。(4)跨平台支持。(5)浏览器界面易学易用,使用者无须太多的专业技术知识,就可使用应用系统2、中间件有哪些发展趋势与成功应用?3、如何理解多层的Web应用系统的设计?第四章1、什么是CSS?它有什么作用?定义CSS的语法结构有哪两种结构?答:层叠样式表是(Cascading Style Sheets,简称CSS)用于将有关样式属性信息(如字体和边框等)加到HTML

4、文档中2、定义CSS有哪几种方式?在应用定义的样式时有什么不同?答:(1)行内样式表(style属性) 行内样式表是使用HTML属性style,将属性和值放在style属性中即可(2)内部样式表(style元素) 内部样式表采用HTML元素style,添加在元素之间(3)外部样式表(引用一个样式表文件) 外部样式表就是一个扩展名为css的文本文件。跟其他文件一样,可以把样式表文件放在Web服务器上或者本地硬盘上。在一个HTML文档里引用一个外部样式表文件(style.css)的方法是:在HTML文档里创建一个指向外部样式表文件的链接(link)即可:如何将CSS定义代码引入到网页文件中?如何使

5、用CSS字体属性设置页面的字体格式?答:如何使用CSS颜色和背景属性设置页面字体的颜色和背景效果?如何为文本和图片设置边距属性?答:补充题目:1、MVC定义是什么?如何理解MVC?答:MVC全名是Model View Controller,是模型(model)视图(view)控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑和数据显式分离的方法组织代码,将业务逻辑聚集到一个部件里面,在界面和用户围绕数据的交互能被改进和个性化定制的同时而不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。Model(模型)表示应

6、用程序核心(比如数据库记录列表)。View(视图)显示数据(数据库记录)。Controller(控制器)处理输入(写入数据库记录)。MVC 模式同时提供了对 HTML、CSS 和 JavaScript 的完全控制。Model(模型)是应用程序中用于处理应用程序数据逻辑的部分。通常模型对象负责在数据库中存取数据。View(视图)是应用程序中处理数据显示的部分。通常视图是依据模型数据创建的。Controller(控制器)是应用程序中处理用户交互的部分。通常控制器负责从视图读取数据,控制用户输入,并向模型发送数据。MVC 分层有助于管理复杂的应用程序,因为您可以在一个时间内专门关注一个方面。例如,您

7、可以在不依赖业务逻辑的情况下专注于视图设计。同时也让应用程序的测试更加容易。MVC 分层同时也简化了分组开发。不同的开发人员可同时开发视图、控制器逻辑和业务逻辑。2、什么是对象持久化?答:即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的数据存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。ORM对象关系映射的实现方式?答: 对象关系映射(Object/Relation Mapping)提供了概念性的、易于理解的模型化数据的方法。ORM方法论基于三个核心原则: 简单:以最基本的形式建模数据。 传达性:HYPERLINK /view/8787195.h

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论