![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工作日志
lolichan
这个作者很懒,什么都没留下…
展开
-
170104-瀑布式开发与敏捷开发
瀑布式开发: 严格地把软件项目开发分割成多个阶段:需求分析、要件定义、基本设计、详细设计、编码、单体测试、结合测试、系统测试等 强调文档,在开发后期才能看到软件的模样 瀑布式把所有开发人员定义为流水线上的工人,所有人都只能接触自己工作范围内的东西,所以对客户需求理解高低不一,这种情况下编码人员比设计人员对需求变更会有更大的抵触情绪 严格的分阶段导致逆向的困难,也就是回头修改前期的错误要付...原创 2017-01-04 10:33:26 · 134 阅读 · 0 评论 -
uml关系
本文复制自:http://www.uml.org.cn/oobject/201104212.asp 在画类图的时候,理清类和类之间的关系是重点。类的关系有泛化(Generalization)、实现(Realization)、依赖(Dependency)和关联(Association)。其中关联又分为一般关联关系和聚合关系(Aggregation),合成关系(Composition...原创 2017-01-05 09:58:32 · 80 阅读 · 0 评论 -
多线程处理任务
业务需求是这样:接受大量性能数据,要求多线程处理性能数据,且在任一时刻同种性能数据只能有一条在处理。 这里有5个类: ProcessScheduler:入口,用于接受性能数据,并将每条性能数据加到队列中处理 ActionExecutor:线程池包装类 ActionQueue:任务队列类,用于保存同种性能任务,保证线程安全及,队列中只有一条任务在一个时刻 处理 ProcessAction...原创 2017-08-16 18:26:25 · 204 阅读 · 0 评论