软件工程
iamdll
这个作者很懒,什么都没留下…
展开
-
CMMI
CMMI百科名片 CMMI<br />早期的CMMI(CMMI-SE/SW/IPPD)1.02版本是应用于软件业项目的管理方法,SEI在部分国家和地区开始推广和试用。随着应用的推广与模型本身的发展,演绎成为一种被广泛应用的综合性模型。<br />目录简介评估预备工作评估方法cmm是项目管理等级1. 初始级2.可重复级3. 已定义级4. 量化管理级5. 优化管理级评估方式CMMI的基本思想研发背景源模型原则目标方法内容与CMM差别标准名词术语实施人员素质实施流程简介评估预备工作评估方法cmm是项目管理等转载 2011-02-15 16:46:00 · 878 阅读 · 0 评论 -
TOGAF 材料
企业架构研究总结(1)——参考资料列表企业架构研究总结(2)——问题的由来和基本概念企业架构研究总结(3)——企业架构的发展历程企业架构研究总结(4)——企业架构与企业架构框架概论企业架构研究总结(5)——Zachman框架企业架构研究总结(6)——联邦企业架构之FEAF的出现和构成(上)企业架构研究总结(7)——联邦企业架构之FEAF的出现和构成(下)企业架构研...转载 2019-07-15 13:42:42 · 733 阅读 · 0 评论 -
Git,GitLab,GitHub,SVN ,CVS,VSS,码云的安装,用法,区别,进阶
https://blog.csdn.net/enweitech/article/details/78730346SVN和Git在集中式版本控制系统中,目前比较常用的是SVN,而说起SVN就不能不谈CVS,CVS是一个C/S系统,主要在开源软件管理中使用。多个开发人员通过一个中心版本控制系统来记录文件版本,从而达到保证文件同步的目的。CVS版本控制系统是一种GNU软件包,主要用于在多人开发环...转载 2019-04-22 15:53:47 · 569 阅读 · 0 评论 -
架构师之路
【方法论】《秒杀系统架构优化思路》《分布式ID生成器》《互联网架构,如何进行容量设计》《线程数究竟设多少合理》《单点系统架构的可用性与性能优化》《关于负载均衡的一切》《异构服务器负载均衡及过载保护》《LVS为何不能完全替代DNS轮询》《究竟啥才是互联网架构“高并发”》《究竟啥才是互联网架构“高可用”》《100亿数据1万属性数据架构设计》【数据库...转载 2019-03-28 11:08:31 · 167 阅读 · 0 评论 -
什么是架构师
一 什么是架构师曾经有这么个段子:甲:我已经应聘到一家中型软件公司了,今天上班的时候,全公司的人都来欢迎我。乙:羡慕ing,都什么人来了?甲:CEO、COO、CTO、All of 程序员,还有会计、司机都来了。乙:哇,他们太重视你了,人才啊,这么多人迎接你!甲:没有啊,就一个人!乙:靠,#%¥$%...很多的创业公司,一人身兼数职的情形还是很常见的。至少,我是经历过...转载 2019-03-28 09:42:39 · 27083 阅读 · 3 评论 -
架构师进阶
1、微信红包怎么实现。2、海量数据分析。3、测试职位问的线程安全和非线程安全。4、HTTP2.0、thrift。5、面试电话沟通可能先让自我介绍。6、分布式事务一致性。7、nio的底层实现。8、jvm基础是必问的,jvm GC原理,JVM怎么回收内存。9、Java是什么。10、API接口与SDI接口的区别(API是提供给别人的接口)。11、dubbo如何一...转载 2019-01-09 10:00:07 · 212 阅读 · 0 评论 -
【译】架构设计原则
【译】架构设计原则设计应用场景通用KISS原则(保持简单愚蠢) YAGNI原则 做最简单的事可能有效 关注点分离 保持DRY 站在维护者角度撸码 避免过早优化 童子军规则模块间/类最小化耦合 得墨忒耳定律 组合优于集成 正交 稳健性原则 控制反转模块/类最大化内聚 里式替换原则 开放/封闭原则 单一责任原则 隐藏实施细节 科里定律 封装变...转载 2019-01-07 14:53:18 · 329 阅读 · 0 评论 -
Interview of Citic
参加完Citic的笔试,想起自己考前的迷茫,还是整理一份真实的,为后面的同学造福我参加的是河北省中信银行石家庄分行,IT类笔试之前有很多人认为考银行都要准备金融会计方面的知识,但是如果你是计算机专业就完全不用了,因为中信出两套卷子,一套综合类+性格行测,一套IT类+性格行测,所以对号入座就行了,本人考的后者,就回忆一下IT类的考点整个考试历时三个小时,专业课(IT)2个小时转载 2014-03-07 13:28:00 · 1248 阅读 · 0 评论 -
RISC的主要特点和优点
RISC的主要特点:(1) 选取使用频度较高的一些简单指令以及一些很有用但又不复杂的指令,让复杂指令的功能由频度高的简单指令的组合来实现。(2) 指令长度固定,指令格式种类少,寻址方式种类少。(3) 只有取数/存数指令访问存储器,其余指令的操作都在寄存器内完成。(4) CPU中有多个通用寄存器。(5) 采用流水线技术,转载 2014-03-07 13:09:03 · 40509 阅读 · 0 评论 -
E-R模型
目录1 概述2 E-R模型的结构3 E-R模型对几种特殊的实体联系的表示4 E-R 模型的特点1 概述 实体-联系模型(简称E-R模型)是由P.P.Chen于1976年首先提出的。它提供转载 2014-03-07 14:00:15 · 3614 阅读 · 0 评论 -
有向图和无向图
1.有向图 若图G中的每条边都是有方向的,则称G为有向图(Digraph)。(1)有向边的表示 在有向图中,一条有向边是由两个顶点组成的有序对,有序对通常用尖括号表示。有向边也称为弧(Arc),边的始点称为弧尾(Tail),终点称为弧头(Head)。 【例】表示一条有向边,vi是边的始点(起点),vj是边的终点。因此,和是两条不同的有向边。(2)有向图的表示 【例】下面(转载 2014-03-07 13:43:00 · 3081 阅读 · 0 评论 -
SCRUM与XP的区别和联系
相同点:SCRUM和XP都是敏捷开发的方法论,都体现了快速反馈,强调交流,强调人的主观能动性等基本原则,而且多数“最佳实践活动”都互相适用。不同点:Scrum非常突出Self-Orgnization(管理), XP注重强有力的工程实践约束。在具体的应用中可以将两者结合,在管理模式上启用Scrum, 而在实践中,创造一个适合自己项目组的XP(“start with Scrum and t转载 2011-11-20 20:59:38 · 986 阅读 · 1 评论 -
敏捷开发的应用
<br />现实生活中,软件的需求往往不是在设计阶段就非常明确,而是处在不断的演化中,贯穿于软件的整个生命周期。由于需求的不明确及其变化,导致软件开发的各个阶段都要随之变化,包括分析建模、概要设计、详细设计、代码设计、软件测试等等,因而对软件开发的成本、工作量、开发进度、软件质量都形成了严峻的考验。 <br /> 在研发过程中,由于需求的变更而引起的分析、设计、编码、测试等阶段的变更数不胜数。同时在研发中的不同阶段,由于需求的变更而带来的修改难度也转载 2011-02-18 14:49:00 · 966 阅读 · 0 评论 -
CMM
CMM百科名片<br />CMM是指“能力成熟度模型”,其英文全称为Capability Maturity Model for Software,英文缩写为SW-CMM,简称CMM。它是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述。CMM的核心是把软件开发视为一个过程,并根据这一原则对软件开发和维护进行过程监控和研究,以使其更加科学化、标准化、使企业能够更好地实现商业目标。<br /> CMM的基本思想<br /> CMM的基本思想是,因为问题是由我们转载 2011-02-15 16:39:00 · 1250 阅读 · 0 评论 -
SOA VS MicroService
原创 2019-09-11 10:12:28 · 438 阅读 · 0 评论