
软件设计师
文章平均质量分 59
R_zz
这个作者很懒,什么都没留下…
展开
-
软件开发过程模型
软件开发过程以系统需求作为输入,以要交付的产品作为输出,涉及活动、约束和资源使用的一系列工具和技术。瀑布模型、快速原型化模型、增量模型、螺旋模型等都是典型的软件开发过程模型。瀑布模型将开发阶段描述为从一个阶段瀑布般地转换到另一个阶段的过程。瀑布模型将软件生存周期各个活动规定为线性顺序连接的若干阶段的模型,规定了由前至后,相互衔接的固定次序,如同瀑布流水,逐级下落。这种方法是一种理想的开发模式,缺乏灵原创 2017-07-11 10:28:55 · 1590 阅读 · 0 评论 -
UML知识点
UML中提供了多种建模系统的图,体现系统的静态方面和动态方面。UML图中,对新开发系统的需求进行建模,规划开发什么功能或测试用例,采用用例图最适合。而展示交付系统的软件组件和硬件之间的关系的图是部署图。类图(class diagram)展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类图。类图给出系统的静态设计视图。部署图(deployment diagram原创 2017-07-11 10:31:41 · 2005 阅读 · 0 评论 -
设计模式
每一个设计模式都集中于一个特定的面向对象设计问题或设计要点,描述了什么时候使用它,在另一些设计约束条件下是否还能使用,以及使用的效果和如何取舍。按照设计模式的目的可以分为创建型、结构型和行为型三大类。创建型模式与对象的创建有关;结构型模式处理类或对象的组合;行为型模式对类或对象怎样交互和怎样分配职责进行描述。每种设计模式都有其适应性,描述适用于解决的问题场合。采用UML对系统进行建模时,首先确定系统原创 2017-07-11 10:42:33 · 547 阅读 · 0 评论 -
2014年上午卷错题知识点总结
2014年下半年上午卷 1. Flynn主要根据指令流和数据流来分类,分为四类: ①单指令流单数据流机器(SISD) SISD机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都是串行执行,并且在某个时钟周期内,CPU只能处理一个数据流。因此这种机器被称作单指令流单数据流机器。早期的计算机都是SISD机器。 ②单指令流多数据流机器(SIMD) SIMD是采用一个指令原创 2017-07-11 10:57:30 · 617 阅读 · 0 评论 -
2015年软考上午卷错题知识点总结
2015年下半年下午卷 1. DMA控制器在需要的时候代替CPU作为总线主设备,在不受CPU干预的情况下,控制I/O设备与系统主存之间的直接数据传输。DMA操作占用的资源是系统总线,而CPU并非在整个指令执行期间即指令周期内都会使用总线,故DMA请求的检测点设置在每个机器周期也即总线周期结束时执行,这样使得总线利用率最高。 2. 随着主存增加,指令本身很难保证直接反映操作数的值或其地址,必须原创 2017-07-11 10:58:54 · 726 阅读 · 0 评论