2024年2月20日发(作者:)

系统架构工作经验

工作至今项目做了不少了。以前做项目只是为了做而做虽然以前脑子里也有过架构这么个概念然而只是知其然而不知其所以然。而今通过逐步的了解也能浅薄的谈下如何做系统开发。

如果将一个系统开发看做是一个100%的项目那么它应该由以下几个部分构成: 需求分析(20%)→系统架构(50%)→代码编写以及自我检测(10%)→联合调试、修正(15%)→部署跟踪(5%)→完成。

1、需求分析 需求分析有两种:

一、是做服务的需求分析;二、是做产品的需求分析。

服务的需求分析是指对特定客户的环境以及他们的要求所做的系统可行性以及功能调查; 产品的需求分析是指对将要开发的产品的市场前景、产品的技术发展以及产品的拓展所做的市场调查。由此可见相对而言做服务需求分析比做产品的需求分析简单得多。而需求分析的结果对下一步的系统架构而言是非常重要的资料因而其是系统开发中的重要部分。

2、系统架构

第 1 页 共 2 页

本人以为系统架构是系统开发中最最重要的部分。一个系统要是真的很好的做了需求分析以及系统架构那么这个系统其实就已经完成了大半了。一个好的系统架构要做以下几件事:

根据需求分析的结果构建系统的结构以及分析完成系统所需的技术资料再根据系统的结构划分系统模块、调配开发人员、评估开发周期。一个好的系统架构不仅能够使系统性能得到很好的优化(相对而言编码的优化是次要的)而且能够缩短开发周期更重要的是有利于系统的扩展与维护。

第 2 页 共 2 页