全球旧事资料 分类
这些请求包括对数据库的查询、修改、插入等,服务器端对请求进行处理,并将处理结果返回到浏览器端。35、MVC是三个单词的缩写,分别为:模型Model视图View和控制器Co
troller。使用MVC的目的是将M和V的实现代码分离,从而使同一个程序可以使用不同的表现形式。C存在的目的则是确保M和V的同步,一旦M改变,V应该同步更新。36、程序流程图又称程序框图,它是历史最悠久、使用最广泛的一种描述程序逻辑结构的工具,包括5种基本控制结构:1顺序结构seque
tialstructure;2选择结构selectivestructure;3先判定型循环结构whileloopstructure;4后判定型循环结构u
tilloopstructure;5多情况选择casestructure
流程图的优点是直观清晰、易于使用,是开发者普遍采用的工具,但是它有严重缺点:可以随心所欲地画控制流程线的流向,容易造成非结构化的程序结构。编码时势必不加限制地使用GOTO语句,导致基本控制块多入口多出口,这样会使软件质量受到影响,与软件设计的原则相违背;流程图不易反映逐步求精的过程,往往反映的是最后的结果;不易表示数据结构。37、盒图N-S的主要特色,就是只能描述结构化程序所允许的标准结构,根本取消了表现诸如含有GOTO语句的非标准结构的手段。
优点:所有的程序结构均用方框来表示,无论并列或者嵌套,程序的结构清晰可见。而且,由于它只能表达结构化的程序逻辑,使应用N-S图来描述软件设计的人不得不遵守结构化程序设计的规定。久而久之,就可自然地养成良好的程序设计风格。
缺点:当程序内嵌套的层数增多时,内层的方块越画越小,不仅会增加画图的困难,并将使图形的清晰性受到影响。38、PAD图是一种由左往右展开的二维树型结构。PAD图的控制流程为自上而下,从左往右地执行。
特色:(1)清晰地反映了程序的层次结构;(2)支持逐步求精的设计方法,左边层次中的内容可以抽象,然后由左到右逐步细化;(3)易读易写,使用方便;(4)支持结构化的程序设计原理;(5)可自动生成程序。39、定量度量程序复杂程度的方法的价值:(1)把程序的复杂程度乘以适当常数即可估算出软件中错误的数量以及软件开发需要用的工作量;(2)定量度量的结果可以用来比较两个不同的设计或两个不同算法的优劣;(3)程序的定量的复杂程度可以作为模块规模的精确限度。40、流图:McCabe方法根据程序控制流的复杂程度定量度量程序的复杂程度,这样度量出的结果称为程序的环形复杂度;为了突出表示程序的控制流,通常使用流图也称为r
好听全球资料 返回顶部