如何规划设计Web系统的架构、流程、功能?
时间:2023-12-12 16:00:01 | 来源:网站运营
时间:2023-12-12 16:00:01 来源:网站运营
如何规划设计Web系统的架构、流程、功能?:谢邀。
首先
关于题目本身的问题:
如何规划设计Web系统的架构、流程、功能?这其实是一个如何开展项目的问题,如果是带领一个团队,还涉及如何管理的问题。
关于项目管理和软件工程已经有很多资料了,但是,如何结合个人、组织、项目特点具体展开项目?如何进行需求调查?如何规划时间、设备、人力资源?如何编写需求、设计文档?如何控制项目风险、应对需求变更?如何规范开发、测试过程?如何和项目组外部的利益相关方打交道?如何和项目组内部的各种角色打交道?如何解决系统性能、可用性、扩展性等非功能需求和技术挑战?
很多书籍和资料对这些问题都有讨论并提出解决方案,但是,在我看来,这些方案大都冗余庞杂、纷繁复杂,也许适合通过ISO,CMM认证的软件工厂,但是很难适合项目周期短、需求变化快的Web、网站类项目。
关于适合Web、网站类项目最佳软件工程实践和软件开发模式,可以写一本书,这里就不展开了。
其次。
问题补充描述中,关于如何解决Web系统实时性、扩展性等非功能需求,推荐阅读
大型网站技术架构 (豆瓣) (利益相关:本人为该书作者)讨论了一些网站非功能架构设计的基本原理。具体的某些工具和解决方案,推荐
构建高性能Web站点 (豆瓣)