精品文档---下载后可任意编辑如何做好需求分析随着技术的不断开展和用户对网站功能性的需求不断提高,如今网站工程的设计已经不能再仅仅简单地利用静态 Html 文件来实现,与前几年网站设计由一两名网页设计师自由的创作相比,网站工程的设计和开发越来越像一个软件工程,也越来越复杂,网站工程的设计和开发进入了需要强调流程和分工的时代,建立标准的、有效的、健壮的开发机制,才能适应用户不断变化的需要,到达预期的方案目标。 网站工程管理〔WPM〕的含义为 Web-based Project Management,即以 Web 应用程序为主要表现方式的架构来进行的工程设计及管理,这样的架构中包含了浏览器、网络和 Web 效劳器等关键主体,主要表达在网站设计、以浏览器为客户端的 Web 应用程序开发〔例如信息类网站、网上商店、虚拟邮局、客户关系管理。〕等工程管理中。 根据笔者的经验,网站工程管理可以分为以下 l 六个阶段进行控制: 1. 需求分析及变更管理 2. 工程模型及业务流程分析 3. 系统分析及软件建模 4. 界面设计、交互设计及程序开发 5. 系统测试和文档编写 6. 客户培训、技术支持和售后效劳 需要说明的是,这些阶段虽然具有一定的延续性,但是并非完全隔断的,例如需求变更管理和测试工作、文档编写都是贯穿整个工程过程的,许多工作时交叉进行或同时进行的。 〔一〕如何做好需求分析及变更管理? 精品文档---下载后可任意编辑 业务员与客户进行的沟通,撰写需求分析报告是工程展开的根底。工程是以客户的需求为中心,而不是为技术而迁就需求。 一:让客户畅所欲言,排列出所有的需求 让用户将所有的想法尽可能的阐述清楚,并把所有的要求排列出来,不要遗漏。这时候不应该害怕“勾引〞起客户的潜在需求而增加设计开发的工作量,从而被今后客户无止境的变更拖入泥潭,直接明白地跟客户把问题和要求一条条地列出来,把条理、归纳、分析先都扔到一边去,将用户最原始、最完整的要求准确地记录下来就完成了第一步的工作。 很明显,假设客户的需求做的都不完整,随时可能会产生意想之外的变更,甚至这个变更会破坏已经做的模型及结构,那么这个工程从开始就注定了会失败;比方站点所有的功能都实现了,本地测试起来也没有什么问题了,但是你却不知道客户的系统是要承受每天 100 万独立 IP 的访问,而你原来想当然的以为了不起就是1 万独立 IP 访问的访问流量,略微有经验的开发人员都会明白这样的设计是个灾难,...