美文网首页
新功能设计的一些思考

新功能设计的一些思考

作者: jxcyly1985 | 来源:发表于2021-05-13 07:26 被阅读0次

当我们接受一个新功能需求的时候,是利用我们的知识对一个问题进行解决。

在这个功能中,除了用已有的知识对问题进行线性的梳理分解,达到一个功能的业务需求之外还有哪些是在功能设计中可以进一步加深方案设计中思考的问题,谈下自己的思考。

1,方案设计中那些是使用已用功能进行的扩展,那些是完全重新设计的功能。

2,新功能对原有框架的影响,如何支持新功能的接入的,是否破坏核心流程,是否达到足够抽象?

3,重新设计的功能中哪些在将来可以复用和扩展,并且最终可以形成通用技术,提升解决类似问题的效率和稳定性。

4,对于领域前瞻性的理解是如何体现在新功能的设计上的,运行了什么样的设计理念和设计原则。

软件质量的因素的关系表, + 表示有促进的作用, -表示降级的影响(借用《软件架构设计》 确定关键质量章节中质量属性关系矩阵图)

5,在前瞻性的理解和现阶段的现状中如何平衡的,不同的软件质量间如何做的取舍,那些是性能功耗优先,那些是复用扩展优先?

综上所说,我们的新功能不可避免的会增加代码的复杂性和对代码产生腐化的影响,因此在应用业务知识解决某个业务的情况下,需要纵向的对已有的业务进行纵向的相关性分析,从而在单个业务横向联系的知识点的基础上具备了纵向的联系,也只有达到横向和纵向的设计才能做到把引入新功能的复杂性降低。

当具备了横向和纵向的联系之后,我们的业务和代码才能实现真正的结构化,保证架构的稳定性。

相关文章

  • 新功能设计的一些思考

    当我们接受一个新功能需求的时候,是利用我们的知识对一个问题进行解决。 在这个功能中,除了用已有的知识对问题进行线性...

  • 复杂原型设计和需求文档

    分析问题的逻辑-《结构化思考力》 一、复杂原型设计是什么? 1、完整的新产品、完整的新功能 2、设计流程链条比较长...

  • 如何针对女性生理期特点对Keep进行新功能设计及优化?

    笔者在对Keep进行改进的思考和设计过程中,借助新版友盟+的数据分析,总结出一套完整产品重新定位功能、新功能设计到...

  • 可用性测试与实践总结

    最近接手的项目需要添加一个新功能,新功能的设计合理吗?如何去验证这个功能的可用性?用户对新功能的反应如何?等等,这...

  • 减少焦虑,做有血肉的产品

    焦虑对产品设计,弊大于利。焦虑让你为新功能疲于奔命,但80%的新特性都是低频的。不如省下时间好好思考解决问题本身。...

  • 用好这6个新功能,让你的项目设计事半功倍

    本文由Mockplus提供素材。 Mockplus3.2新功能发布有段时间了,新功能具体能给我们的设计带来什么呢?...

  • 一些关于设计的思考

    1.设计的时候,首先要清楚的想明白自己的业务流程,产品的定位和特点,并且在发展的过程中根据实际情况实时进行调整,但...

  • 顶层设计的一些思考

    顶层设计就是跟摸着石头过河截然相反的一个概念,摸着石头过河是从前往后看,走一步算一步,走到哪算哪,而顶层设计是事先...

  • 代码设计的一些思考

    架构设计 遵循“先设计后开发”的原则,设计高于开发 设计时应确定好时序图、UML关系图 设计时应将需求、场景抽象成...

  • 设计模式总目录

    写最好的设计模式专栏 【设计模式总结】对常用设计模式的一些思考(未完待续。。。) 一句话设计模式

网友评论

      本文标题:新功能设计的一些思考

      本文链接:https://www.haomeiwen.com/subject/kdhtjltx.html