考试
快乐的一只小喵喵
这个作者很懒,什么都没留下…
展开
-
敏捷过程开发方法
常用的敏捷过程开发方法有极限编程XP、敏捷建模( Agile Modeling)、自适应软件开发( Adaptive Software Development)、水晶方法体系( Crystal)和并列争球法。各开发方法描述如下1.极限编程XP:一种轻量(敏捷)、高效、低风险、柔性、可预测、科学而且充满乐趣的软件开发方法。与其他方法对比,最大的不同在于 在更短的周期内,更早地提供具体、...原创 2019-11-08 19:30:41 · 1307 阅读 · 0 评论 -
数据库关系模式
1.数据库关系模式中三级两映像结构知识点( 1)模式(基本表)模式即逻辑模式,是数据库中全体数据的逻辑结构和特征的描述,是所有用户的公共数据视图。一个数据库只有一个概念模式,即对应数据库中设计的基本表。( 2)外模式(视图)外模式也称子模式或用户模式,是数据库用户(包括程序员和最终端用户)能够看见和使用的局部数据的逻辑结构和特征的描述,是数据库用户的数据视图,外模式主要描述用户视图...原创 2019-11-08 19:30:14 · 6695 阅读 · 0 评论 -
内聚、多态、耦合
内聚是指一个模块内各个元素彼此结合的紧密程度,它是信息隐蔽和局部的概念的自然扩展。设计时应该力求高内聚,理想内聚的模块应当恰好做一件事情。1.偶然内聚。一个模块的各成分之间毫无关系。比如:一组语句在程序的多处出现,为了节省内存空间,这些语句放在一个模块中,该模块的内聚是偶然内聚的。2.逻辑内聚。把几种逻辑上相关的功能组放在同一模块中。3.瞬时内聚(时间内聚)。一个模块所包含的任务必须在同...原创 2019-11-08 19:28:05 · 790 阅读 · 0 评论 -
常用23种设计模式及其分类(创建型模式、结构型模式、行为型设计模式)
设计模式设计模式是一套被反复使用、经过分类编目的代码设计经验的总结。使用设计模式是为了复用成功的设计和体系结构、复用相似问题的相同解决方案,保证代码可靠性,使代码编制真正工程化,能够适应需求的变化。 23 种设计模式,描述如下: 1.抽象工厂(Abstract Factory)。提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2.工厂方法(F...原创 2019-11-07 20:23:45 · 1364 阅读 · 0 评论 -
操作系统知识:程序计数器(pc)、指令寄存器(IR)、通用寄存器(GR)、状态寄存器(SR)、程序状态字PSW
程序计数器(PC,Program counter),用于存放指令的地址。为了保证程序(在操作系统中理解为进程)能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。当执行一条指令时,首先需要根据PC中存放的指令地址,将指令由内存取到指令寄存器中,此过程称,为“取指令”。与此同时,PC中的地址或自动加1或由转移指针给出下一条指令的地址。此后经过分析指令,执行指令。完成第一条指令的执行,而...原创 2019-10-28 16:43:01 · 37795 阅读 · 5 评论 -
二进制减法计算,负数原码、反码和补码之间的关系
二进制减法类似于十进制的减法,我们从十进制的减法来推出二进制减法如何进行运算。二进制计算例如101001-011010=001111(41-26=15)的运算。灰色部分为计算过程,绿色字为被减一得到的数,红色字为借一后得到的数。在运算过程中,从右往左逐位进行计算。1-0=1; 0不够减1,向前借一后加2变成2;2-1=1; 0在上一步被借一所以减为-1,-1不够减...原创 2019-10-28 10:46:44 · 7267 阅读 · 0 评论