首页 > 其他分享 >浅谈项目架构设计

浅谈项目架构设计

时间:2023-08-09 20:48:00浏览次数:47  
标签:需求 架构设计 浅谈 项目 技术 成本

整理自b站up主

主要一点是最合适的是最好的,不必为了过于追求某项技术而冗余!

一.功能性需求

1.跟实际的业务需求是对应的!

2.所使用的技术框架是不是够先进,文档是否完善,使用过程中容易排查到问题

3.技术是否为开源的,够不够活跃,更新频率等

4.成本:学习成本,使用成本,迁移成本,维护成本,要结合当前团队人员设施和实际情况,以及当前技术和本公司的技术匹配度

5.做一些前瞻性的设计,比如接口设计,模板方法等,利于拓展和维护

二.非功能需求

易用性,安全性,可拓展性,兼容性以及性能方面

三.项目的简略架构图

 

标签:需求,架构设计,浅谈,项目,技术,成本
From: https://www.cnblogs.com/developS/p/17617951.html

相关文章

  • 瑞熙贝通高校智慧实验室建设项目管理全面升级信息化助力提高效率
    一、系统概述实验室的建设与发展规划,要纳入学校及事业总体发展规划,要考虑环境、设施、仪器设备、人员结构、经费投入等综合配套因素,按照立项、论证、实施、监督、竣工、验收、效益考核等“项目管理”办法的程序,由学校或上级主管部门统一归口,全面规划。但现实建设和管理过程中,仍然存......
  • 架构师必备:商业选型与项目部署实践
    标题:架构师必备:商业选型与项目部署实践引言:作为一名架构师,商业选型和项目部署是你工作中至关重要的两个环节。商业选型涉及到选择合适的技术方案和工具,以满足企业的商业需求和目标。而项目部署则是将这些选型结果实际应用于项目中,确保项目的高效运行和顺利交付。本文将深入探讨商......
  • 让 GPT-4 给开源项目 GoPool Review 社区贡献者的 PR - 每天5分钟玩转 GPT 编程系列(5
    目录1.嘚瑟一下2.言归正传2.1GoPool的第一个PR2.2祭出GPT-42.3问问GPT-4怎么看这个PR2.4让GPT-4重构代码3.打完收工1.嘚瑟一下你还记得那个宣称自己性能全网第一的GolangWorkerPool不?对,就是能够GoPool,据说作者拿着GPT-4只花了3天就把这个项目肝出来了。......
  • Java微服务项目【动力商城】企业级实战项目直击大厂
    2023年动力节点全新版微服务项目【动力商城】震撼来袭!企业级实战项目,直击大厂!动力商城是以B2C模式运营的在线商城,总览企业及公司产品于一体,主打自主研发品牌以推广的互联网化新商城。系统采用的微服务架构模式。技术选型:Springboot+SpringCloud、Mybatis-plus、MySQL、Redis、阿里......
  • vue3 + vite + vue-router 4.x项目在router文件中使用pinia报错
    1.背景vue-router4.x版本,想在路由文件中引入并使用pinia后报错如下:表面意思是getActivePinia()方法在pinia还没有激活的时候被调用,导致报错。2.解决方法在stores文件夹下新建pinia.js文件,用来引入并创建pinia实例。import{createPinia}from"pinia";const......
  • SpringBoot启动项目失败但不报错
    新建的SpringBoot项目,点击启动,项目没有启动成功,但是不报错。如下:._________/\\/___'_____(_)______\\\\(()\___|'_|'_||'_\/_`|\\\\\\/___)||_)|||||||(_||))))'|____......
  • C99 Clion 项目目录结构 CMakeLists.txt
    简单helle目录如下.├──CMakeLists.txt├──hello│  └──hello.c└──main.cmain.c#include"hello//hello.c"intmain(){print_hello();return0;}hello.c#include<stdio.h>staticvoidprint_hello();voidprint_hello(){pr......
  • 浅谈AI浪潮下的视频大数据发展趋势与应用
    视频大数据的发展趋势是多样化和个性化的。随着科技的不断进步,人们对于视频内容的需求也在不断变化。从传统的电视节目到现在的短视频、直播、VR等多种形式,视频内容已经不再是单一的娱乐方式,更是涉及到教育、医疗、商业等各个领域。为了满足用户个性化的需求,视频大数据的分析和挖掘......
  • HBuilderX的小程序项目无法预览到微信小程序开发者工具上
    1、打开微信小程序开发者工具---》设置----》 2、打开HBuilderX配置开发者工具地址  3、 ......
  • 给首布局选择项目带出明细内容js控制
    1.通过一个中间的jsp进行json查询传递<%@pageimport="java.util.Map"%><%@pageimport="java.util.ArrayList"%><%@pageimport="java.util.List"%><%@pageimport="com.velcro.workflow.pipe.service.ExtendJspServ......