IT解决方案编写小结

一个完整的IT解决方案通常包含一个IT系统的架构在内,如何定义一个完整的IT系统架构是对我的一个挑战,首先从网络上搜索了一些方案资料,深入之后发现别人公布出来的资料大都不具备很强的逻辑性或者不够全面,远不足以构成一个完整的系统架构。之后找一朋友要了一些内部文档,才逐渐有了一些这方面的认识。

和产品类型的软件截然不同,项目类型的软件系统,架构源自需求:功能需求决定业务架构、非功能需求决定技术架构,变化案例决定架构的范围。需求方面的知识告诉我们,功能需求定义了软件能够做些什么。我们需要根据业务上的需求来设计业务架构,以使得未来的软件能够满足客户的需要。非功能需求定义了一些性能、效率上的一些约束、规则。而我们的技术架构要能够满足这些约束和规则。变化案例是对未来可能发生的变化的一个估计,结合功能需求和非功能需求,我们就可以确定一个需求的范围,进而确定一个架构的范围。

原文地址:https://www.cnblogs.com/xqyi/p/83195.html