网站开发技术要求

2022-12-04 11:06 网友投稿
不论是最古老的HTML,还是最近流行的AJAX,网站开发始终是一个综合了多种最新技术的实验场。作为个人工作室,成员屈指可数,多为手工作坊,往往一个人要担任多个角色,既是前台美工,又是后台程序员,既做整体策划,又做数据库详细设计……为了在个人能力和客户需求之间取得平衡,中小型网站(Web项目)的开发成为个人工作室们的首选。以下就是赢在威客网小编为您整理的网站开发技术要求。

因为一套良好的开发规范,可以让手工作坊也拥有软件工厂般的强大竞争力。唯此我们才会不遗余力地把各种原属高端的开发技术去芜存精,一一武装到手工作坊之中。

一,工作室的五个基本角色(按他们在网站开发周期出现的顺序):往往一人兼多个角色。

(1)系统架构师(Software Architect策划):进行需求分析,提供详细的策划方案(解决方案),还包括后期网站推广方面的策划。

(2)项目经理(Project Manager):项目总体设计,开发进度的定制和监控,定制相应的开发规范,负责各个环节的评审工作,协调各个成员(小组)之间开发。还要面向股东。

(3)开发人员(Software Developer):

A,美工:根据策划和需求设计网站AI,界面,Logo等。

B,程序员:根据项目总体设计来设计数据库和功能模块的实现。

C,代码整合员:负责将程序员的代码和界面融合到一起,代码整合员可以制作网站的相关页面,

(4)测试人员(Software Tester):负责测试程序。


(5)解决方案架构师(Maintainer维护):项目布署与变更,技术支持,项目维护,网站版本控制,项目文档维护,提供报表,项目跟踪。

二,常用开发工具


1,美工常用工具:

网页编辑软件 Dreamweaver MX/Frontpage: 制作网站框架,制作网页

图像软件 Adodb Photoshop/Imageready/Firework等设计效果图,二维图片处理

网页动画软件 Flash MX:动画

Adobe Illustrator:矢量图片处理

网页制作其他工具:Cool360制作全景图,Swish制作Flash文字特效,使用CuteFTP发布。

网页特效的具体技术实现:AJAX技术:Javascript + DHTML技术

2,程序员常用工具:

建模可用传统的PowerDesigner/Rational Rose,数据库管理也可考虑使用短小精悍的Case Studio,也可使用MS Visio。

IDE根据需要选择,Dreamweaver/Visiual Studio.net/VS.net Express等

3,项目管理工具:

Microsoft Project: 制定开发进度

Visual SourceSafe: 代码版本控制,当然还可以使用CVS或者Rational ClearCase。

4,测试工具:VS.net的附带工具Microsoft Application Center Test,它可以进行并行、负载测试等。

5,文档工具: Word/WPS。

声明:该内容系网友自行发布,所阐述观点不代表本网(威客牛)观点,如若侵权请联系威客牛删除。