需求转换为设计过程关键点

本文探讨了在软件开发中如何进行需求场景化和场景角色系统设计,强调核心功能的优先级与非功能性需求的考虑。引用了《分析模式》、《需求分析》和《微服务设计》等经典著作,阐述了面向对象的设计原则如SOLID,以及UML在系统设计中的应用。同时,提到了微服务设计应遵循的康威定律,确保系统设计的高效性和灵活性。
摘要由CSDN通过智能技术生成
  1. 需求场景化,场景角色系统设计化。
  2. 功能分主次,核心功能要优先,非功能性需求(性能、安全、风控等)思维要收敛。
  3. 需求分析过程经典:《分析模式》、《需求分析》、Martinflower《实现模式》
  4. 面向对象术语方法论:solid设计原则、oop、ood、接口、封装、继承、多态(重写、重载)、实现、设计模式以及企业级设计模式。
  5. 面向对象设计方法-UML(usecase/状态图/时序图/类图/构件图)
  6. 系统设计经典:《微服务设计》、《领域驱动设计》
  7. 微服务系统设计应遵循康威定律(参考https://www.cnblogs.com/dadadechengzi/p/8810174.html       
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值