1、方案制定时,顺序图比流程图的优点
A)更能返应出流程执行的先后顺序,
B)更能返回发出请求后返回的情况;
2、安全方面:
A)请求是否是服务器对服务器
B)浏览器到服务器之间的请求,如果被拦截,伪造URL是否影响到系统安全,如果影响到,则需要想办法变为服务器到服务器之间的请求
C)对安全有要求的顺序图把客户端和服务器之前的请求分开来;
3、给方案中每一步一个充分的理由,为什么需要?能否删除?不要多余的一步操作(你的一步多余给开发人员可能就是几天的加班);
4、方案完成后,再看一次产品需求文档,是否满足了所有需求;
5、上网查查是否有相同产品方案参考;
6、方案完成后,不要自我感觉良好,要相信肯定还有问题;特别如果你感觉哪一点没有充分理由时,一定要再三考虑,找到理由,否则评审会上你就没自信说服同事;
7、如果可以,评审前找项目经理、产品 经理讲讲你的方案,肯定会有不少收获
8、列出可能的备选方案,评审会上有供选择的余地,也给领导一个选择的机会;
9、评审结束后,即使没有问题,你也要再问问自己,这就是最优的?
总之:就是在立项之前,不要太相信方案一点问题都没有。
先写到这里,以后再补充
相关推荐
从开发人员成长为架构师,需要时间和经验积累,通过不断总结自己的实践,深入行业应用,才能形成自己的架构思想。短期的培训难以造就一名合格的架构师,厂商的培训更多是为了推广产品,而非专业人才培养。 在计算机...
java 数据结构总结的思维导图笔记,个人做的非常全,需要的自行下载
【架构师总结】 软考高级证书的软件架构设计师考试涵盖了从2009年至2018年的真题知识点,这份文档对考生来说是宝贵的复习资料。文档详细总结了选择题、案例分析和论文题目的关键知识点,对于通过考试至关重要。作者...
数据结构实训是对理论知识的深度实践,通过本次实训,我深感收获颇丰。首先,我对数据结构的理解得以巩固和深化,这不仅强化了我在课堂上学到的知识,而且提升了我将这些知识应用于实际问题的能力。数据结构是计算机...
【标题】:“相关总结-架构总结” 在软件开发领域,架构设计是至关重要的一步,它决定了系统的可扩展性、可维护性和性能。架构总结通常涵盖了系统设计的核心原则、模式和最佳实践,旨在为团队提供清晰的指导。这篇...
软件体系结构课程知识点总结 软件体系结构课程知识点总结文档旨在为学习者提供全面的软件体系结构知识,涵盖软件体系结构的概念、历史、分析、设计、影响因素、特点、优点、当前研究与实践等方面。 1. 软件体系...
作为一名结构工程师,我的个人工作总结主要围绕着我在专业技能和实践经验上的成长展开。在领导的关怀和同事们的协助下,我在结构设计领域取得了显著的进步,并逐渐适应了从学生到专业工程师的角色转变。 首先,结构...
综合上述内容,InfiniBand架构和技术实战总结的电子书为读者提供了一套深入理解和应用InfiniBand技术的完整资料,它覆盖了从基本概念到技术原理,再到实际架构和应用场景的各个方面。这本书对于那些希望建立高性能...
C# 三层架构个人总结 C# 三层架构是一种常见的软件架构模式,旨在将应用程序分层処理,以提高代码的可维护性、可拓展性和可重用性。该架构模式将应用程序分为三层:UI 界面层、BLL 业务逻辑层和 DAL 数据访问层。 ...
数据结构考研知识点总结.pdf
ARM体系结构是嵌入式计算领域中的核心技术,广泛应用于移动设备、物联网(IoT)、服务器和嵌入式系统等。本文将深入探讨ARM体系结构的各个版本、内核分类及其对应的产品系列。 首先,ARM架构自推出以来,经历了多次...
计算机考研数据结构总结.pdf
数据结构基础知识总结,包含栈队列树图 散列表等,参加了一些个人的见解
在IT行业中,软件架构风格是构建复杂系统的基础,它决定了系统的组织结构和设计原则。本资料包"软件架构风格整理及总结"包含了丰富的资源,旨在帮助读者深入理解各种经典架构风格,这对于架构师的成长和相关考试的...
《Symbian应用程序架构详解》 ...总结来说,Symbian应用程序架构提供了丰富的工具和机制,使开发者能够构建功能强大且用户友好的应用程序。理解并掌握这些基础知识对于成功开发Symbian平台的应用至关重要。
软件架构设计是在软件开发过程中一个至关重要的环节,它决定了软件系统的整体结构与组织方式。良好的架构设计能够提高系统的可维护性、可扩展性和性能表现。本文档将基于提供的内容进行深入分析,并结合“软件架构...
大学数据结构的总结,适合大学生小伙伴们数据结构期末考试,总结概念等
框架与架构之间的关系在于,框架不是架构,即不是软件体系结构。体系结构确定了系统整体结构、层次划分,以及不同部分之间的协作等设计考虑。框架比架构更具体,更偏重于技术层面。确定了框架后,软件体系结构也随之...
计算机体系结构(ComputerArchitecture)是程序员所看到的计算机的属性,即概念性结构与功能特性。按照计算机系统的多级层次结构,不同级程序员所看到的计算机具有不同的属性。一般来说,低级机器的属性对于高层机器...
后台技术总结,成为架构师必备的知识点!