用户要求——>功能分析——>架构制定——>组件开发——>原型集成总体测试<——(系统)功能测试<——架构测试<——组件测试心得体会:1. 组件测试通过(子系统),不等于在全架构中没有问题,所以需要架构测试。2. 架构测试通过(架构自洽),不等于满足了所有的系统功能测试。3. 系统功能测试通过(满足了... Read More
转载
2014-05-18 03:51:00
230阅读
2评论
方法论,就是关于人们认识世界、改造世界的方法的理论。 它是人们用什么样的方式、方法来观察事物和处理问题。概括地说,世界观主要解决世界“是什么”的问题,方法论主要解决“怎么办”的问题。 对于一个定义,我还是死板的按照教科书上的回答吧。 “人们运用一定的世界观来认识世界和改造世界的根本原则和根本方法”
转载
2019-04-16 16:42:00
226阅读
2评论
<1>面向对象方法论在此方法论中一切都是对象,崇尚用对象(类作为蓝图)来划分职责,以抽象来封装变化,
原创
2023-04-20 18:31:36
173阅读
概念解析在文章开始之前需要先理解几个概念:什么是方法论? 我们拿到一个输入,然后根据这个输入预期一个输出,把中间这个过程描述出来就是方法论。所以我们本篇讲的架构师方法论就是架构师先拿到经过需求分析出来的输入,然后完成架构设计,这个过程就是架构设计方法论。什么是设计? 设计是实现意图的书面表现形式,而非口头的东西;设计是要让实现者能理解设计者的意图,是给别人看而非自己看;设计是要让不同的
转载
2023-08-10 11:49:19
191阅读
题记:即使你没有一点编程经验,只要你愿意,并理解本文介绍的学习方法,你也可以象作者一样轻松、愉快地步入程序设
最大的难点永远是两个:一个是逻辑的复杂性,一个是需求的变化性。
原创
2021-07-05 10:40:03
1673阅读
成功不是将来才有的,而是从决定去做的那一刻起,持续累积。
原创
2021-07-08 14:00:53
430阅读
1 引子太多了!终于签下合同-->得到了“正式”的客户提供的“需求书”的几片纸-->凭借自己的理解立即投入开发-->“木已成舟”,生米终于熬成粥
原创
2023-07-13 17:51:58
192阅读
我们通常定义架构有几个层次,这包括业务架构、产品架构、应用架构和技术架构。
1.业务架构:描述一个企业围绕一个行业做了哪些业务,例如支付行业的收单、退款、出款、充转提等能力,这与公司对外和对内定义的产品无关。
2.产品架构:描述对外和对内定义的可销售的产品,例如微信的条码支付、扫码支付、公众号支付等。
3.应用架构:描述提供了哪些系统和服务来实现对外和对内的产品架构,从而支持公司的业务
转载
2015-04-28 21:50:00
254阅读
2评论
先讲一个故事,从前有个非常开朗的小男孩,他从小就听过比尔·盖茨创业的故事,并十分向往能成为他那样的人物,而创业一词也一直是他难以忘怀的,在高中他和一帮朋友一样都有自己的创业想法,他看到当时的电子垃圾泛滥,而且电子产品使用过后不是将它们送往落后的山区就是投入电子垃圾处理厂。所以就借此萌生了创业的想法,
推荐
原创
2010-04-24 20:45:02
2142阅读
18评论
推荐视频教程download: Java架构师十项全能 : (http://www.notescloud.top/goods/detail/1265)<http://www.notescloud.top/goods/detail/1265 知识拆解+经典定时任务案例精讲Java定时任务框架ElasticJob和
转载
2021-09-04 23:25:24
611阅读
架构者入手基本思路:1. 接到需求,深度,广度理解需求2. 罗列所有核心的解决方案3. 针对团队现状评估出最优之方案4. 方案落地,跟进,项目进度,项目质量,团队隔合5.复盘引用大牛的架构法则:...
原创
2023-05-17 13:54:10
98阅读
DevOps方法论:加速软件交付的关键
在软件开发和交付的过程中,DevOps方法论扮演着至关重要的角色。DevOps是Development(开发)和Operations(运维)的结合词,旨在通过软件开发和IT运维团队的紧密合作,加速软件交付和提高交付质量。这一方法论将软件开发和运维整合为一个协同的过程,同时借助自动化和持续交付等工具和实践,致力于增强软件开发团队的效率和交付速度。
DevO
原创
2024-02-06 11:42:28
188阅读
推荐阅读:世界的真实格局分析,地球人类社会底层运行原理企业IT技术架构规划方案华为内网最火的文章:什么是内卷?不是你需要中台,而是一名合格的架构师(附各大厂中台建设PPT)华为内部几近满分...
翻译
2021-06-16 13:04:56
732阅读
公司目标从实施到落地,战略规划至关重要,核心的方法之一: 5KAN3DING5KAN:看行业、看市场、看客户、看竞争、看自己看行业:趋势:技术发展趋势;看市场:市场份额;看市场:市场变化;商业模式变化;看客户:具体项目和客户的业务、组网、特性需求;客户反馈的问题;看竞争:竞争分析(特性对比、规格对比、优劣势比较)看自己:SWOT(产品及解决方案的优势、劣势、机会、威胁(风险))3DING:定目标、
原创
2024-02-08 09:45:59
253阅读
微软公司提出过一个故障检修方法论:谓之D.E.T.E.C.T。这是由一组微软微软技术支持工程师创立的方法,为我们提供了一个策略。实际上,这些步骤是放之四海皆准的,无论是交换机故障,还是Windows服务器故障,抑或是Linux服务器故障,都适用。D.E.T.E.C.T是:D Discover 发现问题在用户层次上与用户交谈,试着了解他们使用的软件(如果可能的话,包括发布的版本)以及他们的硬件是否在
转载
精选
2011-01-08 00:31:24
662阅读
点赞
性能优化方法论在历经千辛万苦,通过各种性能分析方法,终于找到引发性能问题的瓶颈后,是不是立刻就要开始优化了呢?别急,动手之前,你可以先看看下面这三个问题。首先,既然要做性能优化,那要怎么判断它是不是有效呢?特别是优化后,到底能提升多少性能呢?第二,性能问题通常不是独立的,如果有多个性能问题同时发生,你应该先优化哪一个呢?第三,提升性能的方法并不是唯一的,当有多种方法可以选择时,你会选用哪一种呢?是
转载
2019-07-11 17:30:20
2696阅读
学习技术的一般流程熟悉一个技术点,就是熟悉这个技术点的api和原理。所以说会用api又知道api背后的机制,才能说懂得了这个技术点。一般我们学习技术也是这个过程,先看怎么用,再研究原理。这是做技术的第一个层次:熟悉某个技术。系统设计的流程就算熟悉所有技术,不代表具备做架构甚至系统设计的能力,因为两者是不同的维度。在二维世界里再努力,也达不到三维世界。熟悉技术是自下而上的归纳&总结,而系统设
原创
2023-11-14 11:54:13
178阅读