码迷,mamicode.com
首页 >  
搜索关键字:软件设计    ( 2482个结果
PHP写一段代码,确保多个进程同时写入一个文件成功
这个需求是在软件设计过程常见的加锁。学计算机的同学都应该知道,这个是在《计算机操作系统》课程上有这个知识点。主要要考虑的是进程的同步,也就是进程对资源的互斥访问。OK,用程序说话吧!OK,代码还不算很多吧!这个不要记代码,重要的是要理解每一个函数的意思,以及每一个语句的意思。
分类:Web程序   时间:2014-05-27 01:53:23    阅读次数:524
软件测试技术基础之测试过程
1、测试阶段划分(按测试执行顺序):单元测试(Unit Testing)定义:针对软件基本组成单元(软件设计的最小单位)来进行正确性检验的工作;测试目的:检测软件模块对《详细设计说明书》的符合程度。集成测试(Integration Testing)定义:在单元测试的基础上,将所有模块按照概要设计要求...
分类:其他好文   时间:2014-05-26 21:59:06    阅读次数:261
MVC是什么?
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MV...
分类:Web程序   时间:2014-05-26 01:22:45    阅读次数:263
mvc
模型-视图-控制器(MVC)是80年代Smalltalk-80出现的一种软件设计模式,现在已经被广泛的使用。 1、模型(Model) 模型是应用程序的主体部分。模型表示业务数据,或者业务逻辑. 2、视图(View) 视图是应用程序中用户界面相关的部分,是用户看到并与之交互的界面。 3、控制器(con...
分类:Web程序   时间:2014-05-25 22:50:17    阅读次数:249
敏捷软件开发要点【转载】
下面的文字来自于《敏捷软件开发 原则、模式和实践》一书,作者是Robert C. Martin。我把这些文字发布在这里,希望对敏捷软件开发还不是很了解的朋友所有帮助。我推崇这本书,是因为它提出了许多有价值的软件项目管理的理念,以及软件设计思想和方法,其中,很多可以直接用在我们的工作中,或用来指导我们...
分类:其他好文   时间:2014-05-23 03:17:57    阅读次数:309
当前软件设计分析
当前的软件工程技术:已经老去的面向过程,正当壮年的面向对象,冉冉升起的面向服务.面向过程技术(结构化程序设计技术):DFD图,ER模型,UC矩阵.面向对象技术:继承,封装,多态,复用等.面向服务技术:业务的组合,面向服务,与IT技术的无关性.面向过程的理解:世界的一切都不是孤立的,它们相互地紧密联系...
分类:其他好文   时间:2014-05-23 02:48:31    阅读次数:277
Android开发进阶:Google依赖注入库Roboguice
Roboguice是一个用于Android应用的依赖注入框架,使用Google官方的Guice库位极大地简化了Android的依赖注入。让你的Android应用开发之路更加平坦顺利,编程更加简单有趣。 什么是依赖注入? 依赖注入是一种软件设计模式,无论是在运行时还是在编译时,允许删除、改变硬编码依赖性。 一些常用和普遍的依赖注入库有: Roboguice是一个用于Andro...
分类:移动开发   时间:2014-05-22 09:11:36    阅读次数:417
2014软考下午题攻略(一)—数据流图
引言 根据新版大纲,最近几年的软件设计师水平考试来看,数据流图的设计已成为下午题中必考的知识点。常出题型为:补充数据流图,解释设计原则,偶尔也会考数据字典的内容,但是都很简单。   考点分析 根据最近几年的出题趋势看,本题分值为15分,共分为4小题。前3小题的题型都是比较固定的,比较简单,而第4小题考的则比较灵活,稍微有点难度,所以只要大家细心(对,就是细心,切记!一定要细心)分数是很容易...
分类:其他好文   时间:2014-05-22 08:52:46    阅读次数:246
SyBase Powerdesigner生成数据库详细表
工具:Sybase PowerDesigner 15.1Microsoft SQL Server 2005第一步概要设计:打开PowerDesigner软件,设计“概念数据模型”(Conceptual Data Model):点击workspace 右键---》New—>Conceptual Dat...
分类:数据库   时间:2014-05-22 03:30:22    阅读次数:322
设计模式【4】:生成器【创建对象】
生成器设计模式是针对实例化复杂对象的设计的。 定义:生成器模式也称为建造者模式。生成器模式的意图在于将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示(GoF)。在软件设计中,有时候面临着一个非常复杂的对象的创建工作。这个复杂的对象通常可以分成几个较小的部分,由各个子对象组合出这个复杂对象的过程相对来说比较稳定,但是子对象的创建过程各不相同并且可能面临变化。根据OOD中的OCP...
分类:其他好文   时间:2014-05-20 16:33:41    阅读次数:272
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!