- 博客(265)
- 资源 (34)
- 收藏
- 关注
原创 面向对象的需求分析和设计(一)
以上的内容按照业务需求分析、系统需求分析这两个步骤进行了整理,可以在后续分析设计时参考使用。进一步的系统设计可以按照Zachman框架模型等进行总体设计和详细设计。要掌握一种业务知识,按照用例驱动为方法,理清什么“人”用什么“规则“做什么”事”产生什么”物”,我想也算是基本熟悉业务知识了。
2024-11-09 12:05:36
1323
原创 我对需求分析的理解
下次有时间,以读书笔记的形式和大家一起学习谭云杰著作,本文的部分内容来自《博客园》、《优快云》、《Think in UML》,欢迎大家进行讨论,我们共同进步。
2024-10-20 20:56:27
972
原创 企业架构方法之TOGAF 和Zachman
TOGAF 很庞大,有一个专业的组织,还有相关的认证,感觉更偏向于方法论层面。因为即使你看了togaf,理解了togaf,它也不会告诉你遇到实际场景时某个具体的方法,但是它会告诉你可以用什么理论思想,指导去解决实际问题。另外,togaf其理论体系中,具体的方法也是有的,也有可稍微指导实际操作层面的东西。但是那还是要看个人技能,要看很多的各个细分专业层面的东西。Zachman业务建模分析框架,相比于TOGAF ,直观上直接提供了可操作的东西,可能大家更容易接受一些。直观上说,其提供了一系列可操作性的工具。
2024-10-15 18:50:42
246
转载 DDD-领域驱动设计
(2)值对象(Value Object):一个没有概念上标识符描述一个领域方面的对象,这些对象是用来表示临时的事物,或者可以认为值对象是实体的属性,这些属性没有特性标识但同时表达了领域中某类含义的概念。(6)仓储(Repository):是用来管理实体的集合,仓储里面存放的对象一定是聚合,原因是domain是以聚合的概念来划分边界的;要做到这一点,离不开团队各个角色的沟通与协作。(2)核心子域(Core Domain):子领域中最核心的叫核心子域,团队的核心资源应该用在核心子域上,因为它是产品成败的关键。
2023-03-30 15:53:08
300
转载 数据仓库常用几种建模方法
本文主要的主线就是回答下面三个问题:什么是数据模型为什么需要数据模型如何建设数据模型最后,我们在本文的结尾给大家介绍了一个具体的数据仓库建模的样例,帮助大家来了解整个数据建模的过程。一、 什么是数据模型数据模型是抽象描述现实世界的一种工具和方法,是通过抽象的实体及实体之间联系的形式,来表示现实世界中事务的相互关系的一种映射。在这里,数据模型表现的抽象的是实体和实体之间的关系,通过对实体和实体之间关系的定义和描述,来表达实际的业务中具体的业务关系。数据仓库模型是数据模型中针对特定的数据仓
2021-05-07 15:51:38
573
转载 数据仓库、数据集市、数据湖、数据中台这些概念,终于整明白了
这几年的数据领域出现好多的概念,例如:人工智能、物联网、边缘计算、数据治理、数据湖、数据中台……可谓是“百花齐放”!一时间大家都在提新概念,但却不是所有人都清楚到底意味着什么。“人家都数据中台了,你还在做数据报表”“人家都数据湖了,你还在搞数据仓库”“阿里“拆中台”了,中台难道不香了”……到底为什么要做数据湖/数据中台,有什么价值呢?孰优孰劣?究竟我的公司是不是也要做数据中台/数据湖吗,这是随之而来的问题。事物总是在不断演化的,唯一不变的就是变化。今天就和大家展开讨论数据仓库、数据湖和数据中台这
2021-04-02 11:25:16
1653
转载 数据仓库入门,看这一篇文章就够了
众所周知,做数据分析、BI建设,都离不开数据仓库建设,数仓建设的本质目的是支撑分析决策。今天跟着我来学学数据仓库的基础知识,通过本文的阅读,你将获得以下方面的认知:什么是数仓数仓的核心概念数仓的分层架构数据仓库概述数据仓库,顾名思义,就是存储数据的仓库。现实中的仓库会有不同的分区和归类,分区下有多个货架,货架上堆放着各种各样的商品。对于数据仓库来说,分区归类就类似于数据仓库的基础架构,数据仓库的数据存储结构(如表)就是仓库的货架,而商品则是对应数据仓库实际存储的各种数据。无论是什么样的仓库.
2021-04-02 11:01:41
447
转载 被严重低估的PMO,到底是什么?
PMO,一般称为项目管理办公室、项目管理中心或者项目管理部,是在组织内部将实践、过程、运作形式化和标准化,同时在组织内各机能间,为推动专案前进产生各种工作资源冲突时,负责协调整合的机能,以此确保项目成功率的提高和组织战略的有效贯彻和执行。想象一下,你打算开着一辆普通的车穿越一片沼泽地。这时候天色突变、暴雨如注,没过多久,车子熄火了,你陷入了泥沼中。持续震荡的互联网市场中,企业所面临的市场状况不断在变化。几年前传统广播电视还占据主导地位,现在市场份额已下滑到38%;就在一年前,苹果在中国高端智.
2021-02-23 20:22:55
2177
转载 聊聊React-Native 、Weex、QT Mobile和Flutter跨平台技术
1、跨平台技术简介跨平台技术主要为三类:H5+原生(Cordova、Ionic、微信小程序) JavaScript开发+原生渲染 (React Native、Weex、快应用) 自绘UI+原生(QT for mobile、Flutter)2、Hybrid技术简介2.1 H5+原生混合开发这类框架主要原理就是将APP的一部分需要动态变动的内容通过H5来实现,通过原生的网页加载控件WebView (Android)或WKWebView(iOS)来加载(以后若无特殊说明,我们用WebView
2020-12-26 22:18:39
2296
转载 前后端分离后的前端时代
本文从前端开发的视角,聊一聊前后端分离之后的前端开发的那些事儿。阅读全文,大约需要8分钟。什么是前后端分离除了前端之外都属于后端了。你负责貌美如花,我负责赚钱养家在传统的像ASP,JSP和PHP等开发模式中,前端是处在一个混沌的状态中,可以说是没有独立的“人格”可言。前端负责切图和编写静态页面模板,后端将数据渲染到前端提供的页面模板中,最后将页面渲染到浏览器展示。这个过程中,前端只提供页面模板或者写一些JavaScript脚本,有的甚至JS脚本都是后端来写,前端的作用只局限..
2020-12-26 21:59:16
462
1
原创 CMMI、RUP、Agile(Scrum)、软件工程之结构化方法与面向对象方法
CMMI,Capability Maturity Model Integration,偏向于组织级协作的过程框架,强调组织内所有项目应该遵从的相关协定和标准。而底层工作人员很少感觉到CMMI的存在,是因为这些CMMI的规则与约定是驾凌于单个项目管理与实现之上的,在执行具体项目的时候容易(常)被模糊稀释化(这里不论效果好坏或是管理责任的问题)。RUP,Ratianal Unified Proc...
2020-02-05 21:20:11
1443
原创 git github gitlab gitflow 区别
https://www.jianshu.com/p/7a939154d77bGitHub是在线代码仓库,全世界只有GitHub一家,大家把代码存储在人家的服务器上。Gitlab相当于小型的GitHub,你可以在本地搭建一个属于你自己的类似GitHub仓库,让小伙伴把代码存储在上面,这样代码只有你们几个人能看见,但是你要存在GitHub上,全世界都能看见...
2019-12-31 10:33:28
1213
原创 MRD、BRD、PRD
MRD(这个汤圆讲的更为透彻) Market Requirements Document,市场需求文档。获得老大的认同后,产品进入实施,需要先出MRD,具体来说要有更细致的市场与竞争对手分析,通过哪些功能来实现商业目的,功能/非功能需求分哪几块,功能的优先级等等。实际工作中,这个阶段PD可能的产出物有Mind Manager的思维图,Excel的Feature List等。 市场需求文...
2019-12-17 21:32:28
575
转载 持续集成、持续交付、持续部署(CI/CD)简介
概述:软件开发周期中需要一些可以帮助开发者提升速度的自动化工具。其中工具最重要的目的是促进软件项目的持续集成与交付。通过CI/CD工具,开发团队可以保持软件更新并将其迅速的投入实践中。CI/CD也被认为是敏捷开发的最重要实践之一。详见:https://blog.youkuaiyun.com/yuanjunliang/article/details/81211684...
2019-03-22 09:27:16
911
转载 Memcached,Redis,MongoDB,HBase比较
Memcached, Redis, MongoDB比较mongodb和memcached不是一个范畴内的东西。mongodb是文档型的非关系型数据库,其优势在于查询功能比较强大,能存储海量数据。mongodb和memcached不存在谁替换谁的问题。和memcached更为接近的是redis。它们都是内存型数据库,数据保存在内存中,通过tcp直接存取,优势是速度快,并发高,缺点是数
2017-08-21 12:08:22
1079
转载 浅谈Hive vs. HBase
摘要:对于刚接触大数据的用户来说,要想区分Hive与HBase是有一定难度的。本文将尝试从其各自的定义、特点、限制、应用场景等角度来进行分析,以作抛砖引玉之用。对于刚接触大数据的用户来说,要想区分Hive与HBase是有一定难度的。本文将尝试从其各自的定义、特点、限制、应用场景等角度来进行分析,以作抛砖引玉之用。 Hive是什么?Apache Hive是一个构建于Had
2017-08-21 11:09:54
435
转载 一篇很好的Hadoop入门文章:Hadoop是什么、核心HDFS与MapReduce的原理
Hadoop一直是我想学习的技术,正巧最近项目组要做电子商城,我就开始研究hadoop,虽然最后鉴定Hadoop不适用我们的项目,但是我会继续研究下去,技多不压身。《Hadoop基础教程》是我读的第一本Hadoop书籍,当然在线只能试读第一章,不过对Hadoop历史、核心技术和应用场景有了初步了解。 Hadoop历史 雏形开始于2002年的Apache
2017-08-21 11:01:05
651
转载 RESTful Webservice
1,REST和RESTFUL是什么? REST ( REpresentational State Transfer ),State Transfer 为 "状态传输" 或 "状态转移 ",Representational 中文有人翻译为"表征"、"具象",合起来就是 "表征状态传输" 或 "具象状态传输" 或 "表述性状态转移" REST是一种架构风格,REST 指的是一组架构
2017-08-21 09:21:41
559
转载 Oracle Instant Client(即时客户端) 安装与配置
一、下载下载地址:http://www.oracle.com/technetwork/database/features/instant-client/index-097480.html这是Oracle Instant Client的下载首页,有很多种版本可供下载。但要注意第三方工具如:PL/SQL Developer和Toad的版本,32位的要对应32位的OracleIn
2016-08-28 11:09:37
1376
转载 SQL2008 新建维护计划 调用的目标发生了异常 从 IClassFactory 为 CLSID 为 {....} 的 COM 组件创建实例失败,原因是出现以下错误:c001f011.(Micros
今天维护计划任务时,经常出现,c001f011错误,到网上找了一些解决方案,如下:创建维护计划失败。 其他信息:从 ICLassFactory 为CLSID为{17BCA6E8-A95D-497E-B2F9-AF6AA475916F}的COM组件创建实例失败,原因是出现以后错误:c001f011.(Microsoft.SqlServer.ManagedDTS)
2015-01-21 09:54:56
14898
转载 我的家乡
十多年前离开家乡,当年的青春少年,而今已为人父,每次回家都在冬天,草木萧瑟,田野荒凉,全不如记忆中的模样。年年想要回家,回到家里又觉得陌生,那萧瑟的草木,荒凉的田野,可是我的家乡? 十分偶然地,在网上见到了我老家的照片,那个很远很远很小很小的村子,照片里千顷稻浪,万里金黄,层层梯田在天地间自由伸展着弯弯的线条,乡亲们在稻浪中尽情享受丰收的快乐,山含笑,水多娇,天高远,云舒卷,她展现在我面
2015-01-11 14:03:56
2851
转载 2015.01.02寻找2015年股市绝美之地(之二)—“白菜价”优质股精选
寻找2015年股市绝美之地(之二)——“白菜价”优质股精选老沙特别提醒:■、以上个股特供“满仓踏空”者参考;■、如投资者经过研究看好以上股票,应“逢低吸纳,分批建仓”;■、很多个股近期涨幅较大,春节前应有回调、低吸的机会。1、中国银行(601988)2014年收盘价4.14元,A股流通盘1959亿,流通市值81
2015-01-04 13:16:25
2191
原创 硕士研究生管理类专业考试总结
14年月12月27号,我参加了全国硕士研究生管理类专业考试,上午综合,下午英语。急急忙忙到了学校后,找到了自己的座位,悬着的心总算放下了--怕迟到,第一去考试现场。考场给准备了文具和挂钟,还挺方便的。 上午综合,总体感觉不好。逻辑大部分试题没做。在时间上我是这么分配的:数学、逻辑、写作各1小时。但真正做起题来发现,自己的速度太慢了,数学差不多用了1个半小时的时间,其中还有五六个题不会做,
2014-12-28 08:55:05
863
转载 12.20 沙牛家书 《不负牛市不负沙》
问:这一轮扑面而来的牛市最需要改变的那些观念?沙:请看我上个月底所写的《寻找2015版“中国船舶第二”》每一轮大行情,如从998点到6124点、从1664点到3478点都有以往大行情所不同的投资理念、投资方法、投资标的,每一轮大行情都有着自己的领涨板块、领涨概念及领头羊!这一次从探底1949点而升至目前2600点、正在进行中的大行情,也必然会掀起与以往风格迥异的投资浪潮!中国船舶是人们
2014-12-21 13:56:47
1194
转载 JDBC连接SQLServer多个实例
--此以JDBC4.0为例说明,多实例的连接字符串[@more@]String db_url = "jdbc:sqlserver://主机IP地址实例名称:端口;DatabaseName=数据库名称";一定要注意,多个实例安装后,端口就不是1433了,在spring中配置时需要改为正确的端口。String db_uid = "连接账户";String db_pwd = "连
2014-12-18 22:20:57
3922
转载 SQL2008代理作业出现错误: c001f011维护计划创建失败的解决方法
SQL2008数据库总会出现从 IClassFactory 为 CLSID 为 {17BCA6E8-A95D-497E-B2F9-AF6AA475916F} 的 COM 组件创建实例失败,原因是出现以下错误: c001f011。 (Microsoft.SqlServer.ManagedDTS)------------------------------从 IClassFactory 为 CLS
2014-12-17 15:42:11
14262
转载 像素、分辨率、图片大小概念
“像素”是相机感光器件上的感光最小单位。就像是光学相机的感光胶片的银粒一样,记忆在数码相机的“胶片”(存储卡)上的感光点就是像素;要想得到分辨率高(也就是细腻的照片),就必须保证有一定的像素数;是不是像素高的相机拍出的照片就一定比像素低的相机拍出的照片清晰呢?这首先要弄清一个概念,照片的清晰度不是取决于像素数,而是取决于像素的“点密度”(就是图片的分辨率)(用ppi表示,单位是“像素/英寸”),“
2014-11-25 16:18:39
15068
转载 Win7有自带IIS7.5吗?
有自带开启方法:控制面板—>程序—>打开或关闭Windows功能—>在Internet信息服务上打勾,并勾选各项个人需要的功能
2014-11-10 14:25:23
904
转载 一名程序员十年技术之路的思考与感悟
回顾在腾讯的十年,作为一个本科毕业生,在管理上六年升任副总监,技术上七年半晋升 T4 专家。虽不是发展最好的,但相对平均速度来说都是比较快的。我总结主要的几点是学习成长、合作共赢、总结呈现、思考前行。分享一下这些方面的体会,希望可 以帮助初入互联网行业的技术人员或发展遇到困惑的人突破和提升自己,让自己成为精兵再到骨干,并进一步成长为一名强将。要成为一个团队的精兵,必须是专业知识过硬,经验丰
2014-10-10 17:32:55
817
转载 草根创业经验分享(一):正确对待创业过程中的失败和成功
草根创业经验分享(一):正确对待创业过程中的失败和成功http://www.youkuaiyun.com/article/2014-09-01/2821477
2014-09-09 11:05:36
687
转载 排列组合中的分组问题
分组问题是排列和组合中的一个重点和难点。某些分组问题看似无顺序,但是用简单的组合方法却又包含了顺序,而何时该考虑顺序,何时又不该考虑顺序,对于某些学生来说是比较容易混淆的,下面我就通过两个个方面来谈谈自己在教学中对这个问题的一些体会和做法。请看此文章
2014-08-03 10:46:05
708
转载 80个智慧故事
80个智慧故事 rw-r--r-- 42 root root 14015733 Oct 11 20:16 kernel-debug-2.6.18-53.el5.i686.rpm100个智慧故事 1、一只火鸡和一头牛闲聊,火鸡说:我希望能飞到树顶,可我没有勇气。牛说:为什么不吃一点我的牛粪呢,他们很有营养。火鸡吃了一点牛粪,发现它确实给了它足够的力量
2014-07-04 11:14:33
13889
转载 IT码农哥放弃50万年薪:辞职卖咖喱凉皮
十年码农自述:我为什么辞职卖凉皮我出生在陕西西安农村家庭,从小学习也一般,记得我们上幼儿园的时候,学生们都背着家里给自己用布缝制的书包,教室的窗口是用农村的白色蛇皮袋子,到了冬天北风呼啸,教室里因为没有桌子板凳而风从窗口呼啸。从小学开始我就特别羡慕那些学习特好的同学,羡慕他们快速的解题速度,每次有很多和我一样的人都拼命非常努力,但是总是成绩平平,所以我们每天的生活都是做题,解题,高
2014-06-30 17:48:50
2007
转载 程序员的一生
第一章:一个目标一艘没有航行目标的船,任何方向的风都是逆风1、你为什么是穷人,第一点就是你没有立下成为富人的目标2、你的人生核心目标是什么?杰出人士与平庸之辈的根本差别并不是天赋、机遇,而在于有无目标。3、起跑领先一步,人生领先一大步:成功从选定目标开始4、贾金斯式的人永远不会成功为什么大多数人没有成功?真正能完成自己计划
2014-05-25 09:39:58
702
转载 产品经理与项目经理的区别
读《人人都是产品经理》第三章“项目的坎坷一生”,第四章“我的产品,我的团队”有感项目经理(Project Manager)的英文缩写是PM,产品经理(Product Manager)的英文缩写是PM。我相信很多刚接触产品的同学会与我一样,对这两个PM很犯晕,两个PM到底有什么区别和联系,我先给大家讲一个场景,我们从职位分工的层面去做一个简单的认识。例如我们是一家制造汽车的公
2014-05-15 13:18:16
1079
转载 挨踢职场求生法则-----我在IT职场打滚超过15年了,从小小的程序员做到常务副总
摘要我在IT职场打滚超过15年了,从小小的程序员做到常务副总。相对于其它行业,IT职场应该算比较光明的了,但也陷阱重重,本文说说我的亲身体会,希望大家能在IT职场上战无不胜!通用法则法则1:忍耐是一种美德。为了生活,很多时候你必须要忍!忍受你的领导对你的无理责骂、同事的白眼、客户的无理取闹,承受工作的巨大压力,忍受上下班的拥挤、堵车,忍受什么都涨就是工资不涨,……不要因
2014-03-26 22:05:36
1503
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人