软考
文章平均质量分 64
Meskjei
爱那么短 而回忆那么长
展开
-
软考-软件工程知识精炼
1.软件开发模型瀑布模型:该模型给出了软件生存周期各阶段的固定的顺序,上一阶段完成后才能进行下一阶段。这种模型缺乏灵活性,无法通过开发活动来澄清本来不够明确的需求。演化模型:在获取一组基本的需求后,通过快速分析构造出该软件的一个初始可运行版本,然后根据用户在使用原型的过程中提出的意见和建议对原型进行改进。该模型主要用于用户对软件需求缺乏准确认识的情况。螺旋模型:将瀑布模型和演化模型结合就成...原创 2018-10-17 12:13:37 · 517 阅读 · 1 评论 -
软考--IP地址与子网掩码
其实这个知识早在大一的计算机导论中就有涉及,只可惜当初对它的理解也不够深入,导致两年后只得重新捡起这些知识。我们常见的IP地址,也就是IPv4的地址,长度是32位也就是4个字节,分为4段,每段一个字节。IP地址又人为的划分为两部分,一部分是网络地址,另一部分是主机地址。这两个地址的长度根据网络的类型而定。A类IP地址:由一个字节的网络地址和3个字节的主机地址组成。网络地址的最高位必须为0....原创 2018-10-22 19:49:56 · 880 阅读 · 1 评论 -
软考—关系数据库的规范化
函数依赖函数依赖:设R(U)R(U)R(U)是属性集UUU上的关系模式,X、YX、YX、Y 是UUU的子集。若对R(U)R(U)R(U)的任何一个可能的关系rrr,rrr中不可能存在两个元组在XXX上的属性值相等,而在YYY上的属性值不等,则称XXX函数决定YYY或YYY函数依赖于XXX,记作X→YX→YX→Y。非平凡的函数依赖:如果X→YX→YX→Y,但Y⊈XY⊈XY⊈X,则称X→YX→Y...原创 2018-10-24 16:02:27 · 889 阅读 · 0 评论 -
面向对象分析之UML
大一的时候就已经接触过UML图,当时也只是懵懵懂懂,结合项目代码大概知道这是一种类似流程图的东西。如今要软考了,重新接触UML才知道这不仅仅只是流程图那么简单。简介UML,也就是所谓的统一建模语言,这是一种被广泛接受的面向对象的分析方法。说是一种语言,可它并不像C/C++或其他任何编程语言那样主要由文字来表达含义,UML是由图表加部分解释文字构成的,换句话说,它就是个图。事物UML中有4种...原创 2018-11-03 09:15:04 · 3188 阅读 · 0 评论 -
程序设计语言的内存分配(C++)
数据是程序操作的对象,具有存储类别、类型、名称、作用域和生存期等属性。在使用的时候要为它们分配内存空间。从不同的角度可以对数据进行不同的划分,类型说明数据占用内存的大小和存放形式,存储类别说明数据在内存中的位置和生存期,作用域则说明可以使用数据的代码范围,生存期则说明数据占用内存的时间特点。1.常量和变量按程序运行过程中变量的值能否改变,我们把数据分为常量和变量。程序总的数据对象可以具有左值和...原创 2018-11-07 20:50:09 · 231 阅读 · 0 评论 -
Gantt图与PERT图
在软件工程中,软件项目的进度计划和实际进展情况,我们需要采用图示的方法,而进度安排最常见的图形描述方法就是Gantt图和PERT图。1.Gantt图Gantt图,也叫甘特图,是一种简单的水平条形图。它以日历为基准描述项目任务,水平轴表示日历时间线,每个条形代表一个任务。若同一个时间段存在多个水平条,则表示任务的并发。Mon 08Mon 15已完成 任务1 ...原创 2018-11-05 15:40:01 · 7198 阅读 · 0 评论 -
逆波兰式(后缀式)
逆波兰式式波兰逻辑学家卢卡西维奇发明的一种表示表达式的方法。这种表示方法把运算符写在运算对象的后, 例如把a+ba+ba+b写成 ab+ab+ab+,所以也称为后缀式。这种表示法的有嗲你是根据运算对象和运算符的出现次序进行计算,不需要使用括号,也便于用栈来求值。对于表达式x=(a+b)∗(c+d)x=(a+b)*(c+d)x=(a+b)∗(c+d),其后缀式为xab+cd+∗=xab+cd+*=x...原创 2018-11-08 15:19:02 · 3255 阅读 · 1 评论