|
|
|
| |
|
|
| |
由客户提供的"网站功能需求分析报告"的撰写应注意以下几个特点: |
|
1.
|
可行性:应确保在认定的开发能力和系统环境下可以实现所提出的每条需求; |
|
2.
|
正确性:每条功能描述必须清楚、具体; |
|
3.
|
简明性:功能描述应围绕主题进行,避免含糊不清的解释; |
|
4.
|
必要性:确定每条需求的进度,一期实现那些、二期实现那些,哪些是可进一步探讨的功能; |
|
5.
|
检测性:提出网站开发完毕之后的检测要求和时间;
|
|
|
|
|
|
|
在明确了客户所提出的网站功能需求分析之后,根据客户网站的需要由我方撰写"网站开发建议书","网站开发建议书"具有以下几种形式: |
|
●
|
侧重于网站硬件、软件、美术策划、设计、静态页面制作等方面的建议书 |
|
●
|
侧重于网站软件程序开发等方面的建议书 |
|
|
其中第一条所包含的内容将在所签订的"网站开发/设计合同"中予以确认,第二条所包含的内容在得到确认以后将作为双方管理人员及程序开发人员履行合同、完成工作计划的重要依据,是客户对网站软件程序的最终具体要求及衡量开发者是否达到合同所规定的技术、品质和计划的验收标准。 |
|
|
"网站开发建议书"一般包含如下内容:
|
|
1.
|
客户情况分析; |
|
2.
|
网站开发使用软件环境、硬件环境情况; |
|
3.
|
网站美术形象说明; |
|
4.
|
网站的交互性和用户友好界面设计: |
|
5.
|
网站实现哪些功能; |
|
6.
|
网站的栏目安排和结构; |
|
7.
|
网站内容的相互链接关系; |
|
8.
|
数据库的功能设计; |
|
9.
|
网站开发时间进度表; |
|
10.
|
网站制作费用; |
|
11.
|
网站维护方案; |
|
12.
|
网站宣传推广方案; |
|
13.
|
本公司简介:成功案例、技术说明等;
|
|
|
| |
|
|
|
|
|
项目小组的人员组成 |
|
1.
|
系统管理(System
Administator) |
|
|
搭建系统架构,安装服务器系统及相关应用软件,负责系统安全和性能优化、数据备份,编写相关的管理程序。 |
|
2.
|
网站结构规划(Architectural
Designer)和内容编辑(Content Editor) |
|
|
定位网站的结构、内容、风格和功能等。 |
|
3.
|
美术设计(Visual
Designer)
|
|
|
负责网站的图形设计、风格控制,对图形、图像、多媒体等进行压缩或优化,使之适应于WEB浏览。 |
|
4.
|
主页制作(Implementation) |
|
|
负责站点的整合及优化,将程序、图形、文字协调统一地进行"无缝"结合,并适当地增加动态效果。 |
|
5.
|
软件程序开发(Software
Derelopment) |
|
|
解决网站的后台管理和网站提供动态服务的功能,程序师将根据网站的类型、特点和应用的需要,开发相应的程序。
|
|
|
| |
|
|
|
|
|
一般web站点的质量测试有以下4个过程: |
|
1.
|
白盒测试:由网站项目的开发人员测试自己所开发的模块的过程。其测试内容主要是源代码的完整性和规范性,模块流程是否清晰、逻辑是否正确等等。
|
|
2.
|
黑盒测试:由开发小组的人员互相交换源代码来帮助测试各个模块。其测试内容是:检查各个模块的连接是否紧密,各个超级连接是否正确,在安装有Interdev等开发软件的计算机上面是否有JS报错,表单区域中的文本框和用户交互的部分是否有长度的限制?是否有超文本语言的过滤?是否有非法字符的验证?在用户填写相关信息出错的时候,程序是否有相关的处理等等。
|
|
3.
|
用户测试:主要是以用户的角色来测试网站的功能。其测试内容是:评价每个模块的风格和网站的总体的风格是否冲突?页面安排是否舒适?各种连接所放的位置是否舒适等等
|
|
4.
|
负载测试:项目小组安排尽量多的用户登陆网站,使站点尽可能的承受长时间和高强度的测试。这个时候往往会发现相当多的问题,比如程序运行时服务器出现内存溢出?CUP资源占用瞬间涨满?两个用户在数据库中查询同一数据时造成冲突?一些查询过程时间过长?甚至是一些客户端脚本与浏览器版本不兼容。
|
|
|