首页 > 其他分享 >【读书笔记】小团队构建大网站:中小研发团队架构实践-3 应用架构设计

【读书笔记】小团队构建大网站:中小研发团队架构实践-3 应用架构设计

时间:2022-10-29 17:55:35浏览次数:59  
标签:架构设计 架构 读书笔记 ## 用例 应用 设计 团队

##3.1初识架构设计
软件工程一般可分为需求、设计、编码、测试、部署和维护

架构设计输入的是 PRD 产品需求文档 ),输出的是架构
设计文档,中间是处理过程和工具

##3.2 应用架构设计案例
1、功能清单
2、用例图与用例活动图
3、领域图
4、接口设计
5、分层设计
6、代码设计
7、其他设计项
数据库设计 物理架构设计、非功能性设计 库设计有
图和表设计, 物理架构设计有应用 群、 用部署图、域名 ,非功能性设 有性能、
可用性、 缩性、扩展性、安全性等 最后是总结和表述 份架 文档

8、演化
功能需求-用例图-用例活动图-领域模型-代码实现

##3.3更多知识探讨

1、关于设计表述
2、关于 UML
3、关于设计模式
https://refactoringguru.cn/design-patterns/catalog
4、关于设计原则( SOLID)
5、关于DDD
DDD Domain Driven Design 的缩写,翻译为领域驱动设计,它的核心是领域模型
6、设计不足与过度设计
7、架构设计是艺术


##3.4互联网公司的架构设计要怎么落地

1、要不要做架构设计
2、MVP与架构设计
MVP的全称 Minimum Viable Product,最小可行性产品

3、互联网公司是怎么做的
1) 分工
2) 敏捷 业务研发敏捷化 产品人员、研发人员和测试人员实时沟通 以弥补行业知识上的缺乏
3) 整体 总体规划和技术成长
4) 未来 研究院解决未来技术问题
5) 应用架构 主要负责技术与业务的结合

4、应用结构该怎么落地
1) 总体架构规划
2) 单个项目架构设计
3) 应用结构评审
4) 其他工作
统一应用分层 制定代码规划 组织技术培训 中间件推广 应用性能调优

 

标签:架构设计,架构,读书笔记,##,用例,应用,设计,团队
From: https://www.cnblogs.com/sailing92/p/16839270.html

相关文章

  • 《MyBatis从入门到精通》读书笔记
    第一章mybatis入门第二章mybatisxml基本使用第三章mybatis注解基本使用不推荐的使用方法。优点:对于需求简单的系统,效率较高;缺点:SQL变化时,需要重新编译代码。四个......
  • 《代码大全2》读书笔记四
    第十四章组织直线型代码14.1必须有明确顺序的代码对于具有明显的顺序关系的代码,应该使用顺序结构。对于隐含的顺序关系,应该:去除不合理的依赖关系(如不应该在Calculat......
  • 读书笔记
    继承与多态继承与方法重写override,什么是方法重写?由子类重新定义从父类中继承来的方法,将其改变或延伸。成员变量不存在重写这个说法。 publicvoidroam(){ ......
  • 读书笔记2
    接口与抽象类(深入多态)什么是抽象类?用abstract关键字声明抽象类,抽象类不能用new关键字进行实例化。在设计继承结构时,必须决定清楚什么类是抽象类,什么类是具体类。编译器......
  • CSS权威指南 读书笔记 第一章节
    CSS规则中,@import必须放在最前面,否则无效,但本人目前现在用的很少;CSS对规则间的空格并不敏感,规则内的也不敏感,所以在CSS语句中分隔模式可以是空格、tab符、换行,也可组合使......
  • 《微服务架构与实践》读书笔记
    第一章单块架构及其面临的挑战经典的三层架构:表示层:聚焦数据显示和用户交互;业务逻辑层:聚焦业务逻辑处理;数据访问层:聚焦数据的存储和访问。传统的单块架构应用的表现:功......
  • 面向构件的SOA架构设计
    ​​面向构件的SOA架构设计​​​​浅谈面向构件的SOA架构​​......
  • 读书笔记
    本博客为笔者阅读《程序员修炼之道:从小工到专家》的读书笔记十月第一篇这个十月份过的也太紧张了,无论是活动事务还是学习事务感觉都过于繁重了,基本上每天都是连轴转着实是......
  • DevOps | 如何快速提升团队软件开发成熟度,快速提升研发效能?
    今天一个小伙伴问我,如何「快速提升」一个团队的软件开发成熟度?我犯难了。我个人理解一个团队的软件开发成熟度涉及的东西很多,但最简单最直接的方法就是发钱涨工资,可是估计......
  • ZUCC2020届计算机学生软件工程团队-“芯火优创”设计稿一稿
    软件工程第一组——“芯火优创”原型图展示具体的展示参见提交的原型图一稿数据流图展示部分数据流图(组员各自负责的模块)![02486fb1666536d008b625d70c37f6e](C:\U......