![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发架构
文章平均质量分 78
Q飞了
起步于网络通信、干过运维交付,对软件工程、项目管理有多年经验和心得。现在负责Saas产品和技术架构,长期致力于为各行业提供企业数字化转型解决方案。
展开
-
低代码开发技术选型
主要围绕业务架构对软件系统涉及的业务领域进行领域建模,从领域知识中提取和划分不同的子领域。如核心子域、通用子域、支撑子域,并对子领域构建模型,再分解领域中的业务实体、属性、特征、功能等。将这些实体抽象成系统中的对象,建立对象与对象之间的层次结构和业务流程,最终在软件系统中解决业务问题。主要围绕表单数据,通过系统中的业务流程来驱动表单,进而对业务表单数据进行分析和设计。常见的表单设计器有form-generator、vue-form-making和k-form-design。抽象表单展示与呈现的业务流程,原创 2023-10-05 23:21:51 · 816 阅读 · 0 评论 -
明白这些,软件维护人员才好“怼”开发和老板
软件的可维护性软件具有可维护性由三个因素决定可理解性可测试性可修改性软件维护的分类纠错型维护虽然经过严格的测试,不能保证软件彻底没有错误,随着运行时间的延续,数据量的积累,应用环境的变化,软件错误仍会顽固暴漏出来,此时就要进行纠错型维护。适应型维护伴随计算机硬件的新产品,操作系统的新版本不断推出,正在运行的软件必须进行适应性维护。完善型维护用户逐渐熟悉软件以后,会提出一些改进需求,为了满足这些需求,必须进行完善性维护,这样的维护工作量占到一半以上。比如打印格式调整,统计口径增加,业原创 2020-07-14 21:12:11 · 287 阅读 · 0 评论 -
软件项目如何做需求确定?
1.做好需求确定的意义?需求确定是关于社会、沟通和管理的技能。它是系统开发中需要技术最少的一个阶段,但如果该阶段没有充分完成,其结果将会比不能完成其它阶段来的更糟。由于不理解、忽略或者曲解客户的需求而付出的代价在软件过程的以后阶段是不可承受的。2.区别功能性需求和非功能性需求2.1 系统需求需求确定的目标是在实现和部署的系统中,提供满足利益相关者期望的功能性需求和其它需求的叙述性定义。如果对需求进行分类的话,将这些需求分成能够通过软件实现的和需要人工处理或者其它人工干涉的不同类需求。功能性需求可原创 2020-07-04 00:30:13 · 3068 阅读 · 0 评论 -
Java性能优化的五种方式
Java性能优化的五种方式1.Java性能优化之设计优化2.JAVA性能优化之代码优化3.JVM优化4.数据库优化5.JAVA性能优化之操作系统优化1.Java性能优化之设计优化设计优化处于性能优化手段的上层,往往要在软件开发之前进行。在软件开发之前,系统架构师应该就评估系统可能存在的各种潜在问题和技术难点,并给出合理的设计方案,因为软件设计和系统架构对软件总体设计质量有决定性的影响。所以,设计调优对系统的性能影响也是最大的。假如说代码优化、JVM优化都是对系统的微观层次的“量”的优化,那设计优化就是对转载 2020-06-25 23:19:44 · 955 阅读 · 0 评论