from:http://www.infoq.com/cn/articles/ddd-evolving-architecture 领域驱动设计能非常容易地应用于稳定领域,其中的关键活动适合开发人员对用户脑海中的内容进行记录和建模。但在领域本身不断变化和发展的情况下,领域驱动 设计变得更具有挑战性。这在... ...
分类:
其他好文 时间:
2016-10-14 14:06:27
阅读次数:
265
进程间的通信 进程间的通信(Inter Process Communication, IPC)问题主要有3个: (1)一个进程如何把信息传递给另一个进程; (2)确保两个或更多进程在关键活动中不会出现交叉; (3)有协作关系的进程的时序问题。 两个或多个进程读写某些共享数据,而最后的结果取决于进程运 ...
分类:
系统相关 时间:
2016-09-23 09:52:02
阅读次数:
200
import java.util.*; /** * 关键路径:路径长度最长的路径叫做关键路径。 * 关键活动:活动ai的最早和最迟开始时间相同的活动叫做关键活动。 * (1)输入e条弧<j,k>,建立AOE-网的存储结构 * (2)从源点v0出发,令ve[0]=0,按拓扑有序求其余各顶点的最早发生时 ...
分类:
其他好文 时间:
2016-08-12 19:57:13
阅读次数:
182
进程 进程间通信总结 一个进程如何把信息传递给另一个 确保两个或更多进程在关键活动中不会出现交叉 顺序 临界区 定义:对共享内存进行访问的程序片段 优秀的解决方案的4个条件 任何两个进程不能同时处于临界区 不应对CPU的速度和数量做任何假设 临界区外运行的进程不得阻塞其他进程 不得使进程无限期等待进...
分类:
编程语言 时间:
2015-10-13 12:03:39
阅读次数:
241
软件测试时软件质量保证的一项关键活动它是通过对需求规格说明,软件设计说明和程序代码等进行复审,以保证在软件产品交付前尽可能的发现软件中潜伏的问题。软件错误是什么呢?1、软件未达到产品说明书标明的功能2、软件出现了产品说明书指明不会出现的错误3、软件功能超出了产品说明书指明的范围4、软件未达到产品说明...
分类:
其他好文 时间:
2015-05-05 21:44:17
阅读次数:
135
链接:
关键活动
思路:
1、首先通过队列加邻接表完成拓扑排序:
所有入度为0的节点a入队
在邻接表中找到a的所有后继节点
后继节点入度-1
如果后继节点入度为0
则后继节点入队
2、当图中出现环时则任务调度不可行:
只要判断是否入队n次即可
3、在拓扑排序的过程中用path数组保存所有(关键活动)的前驱节点
最后通过队列和path数组
...
分类:
编程语言 时间:
2015-04-27 15:22:24
阅读次数:
268
首先介绍下 概念问题:
与AOV网 相对应的 AOE网(Activity On Edge),边 表示 活动,顶点表示 事件,边的 权值表示 活动 所需的时间。AOE网 常用于求工程的 最短完成时间 以及哪些活动是影响工程进度的关键。
例如下图:
v1表示 工程的 开始事件,v9表示工程的结束事件。我们将v1(入度为0)叫做源点,v9(出度为0)叫做汇点。AOE网中只有一个源点,一个...
分类:
其他好文 时间:
2015-04-14 13:05:10
阅读次数:
205
软件危机实际上仅是一种状况,那就是软件中有错误,正是这种错误导致了软件开发在成本、进度和质量上的失控。软件测试是软件质量保证的一项关键活动,它是通过对需求规格说明、软件设计说明和程序代码等进行复审,以保证在软件产品交付前,尽可能发现软件中潜伏的问题。软件错误的定义:(1)软件未达到产品说明书标明的功...
分类:
其他好文 时间:
2015-03-05 19:08:34
阅读次数:
107
本章主要介绍了软件测试的验证(是为了证明软件在生命各个时期的逻辑协调性、完整性、正确性)与确认(目的:保证软件产品能符合其描述要求)(软件的错误、验证与确认、v&v活动)软件测试(软件测试是软件质量保证的一项关键活动。通过对需求规格说明、软件设计说明和程序代码等进行复审、以保证在软件交付时、尽可能发...
分类:
其他好文 时间:
2015-03-02 20:41:28
阅读次数:
119