网站开发规范.pdfVIP

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

网站开发规范

任何一个项目或者系统开发之前都需要定制一个开发约定和规则,这样有利于项目的整

体风格统一、代码维护和扩展。由于Web项目开发的分散性、独立性、整合的交互性等,

所以定制一套完整的约定和规则显得尤为重要。本文档将定制一系列约定和规则,他们分别

包括组件团队、文件夹命名规则、文件名命名规则、程序代码编程风格、数据库设计约定。

这些规则和约定需要与开发人员、设计人员和维护人员共同讨论定制,将来开发都将严格按

规则或约定开发。每个团队开发都应有自己的一套规范,一个优良可行的规范可以使我们工

作得心应手事半功倍,这些规范都不是唯一的标准不存在对与错,也许有些地方与你当前使

用的习惯相驳,很多地方都有争议。比如很多人习惯设计数据库时采用自动增长字段,而有

些人(像我这样的人)就坚决反对,各自都有比较充分的理由阐述自己的观点,所以只好根

据具体情况来采用相应的策略。

非常明显在Web项目开发中有前后台开发之分,前台开发主要是指非程序编程部分,

主要职责是网站AI设计、界面设计、动画设计等。而后台开发主要是编程和网站运行平台

搭建,其主要职责是设计网站数据库和网站功能模板的实现。下面的这些规范主要是从这2

个方面来定制的,这些规范是我这几年学习工作中总结的一点小经验,本文档比较适合中小

型网站或者Web项目的开发规范。

1.组建开发团队

在接手项目后的第一件事是组建团队。根据项目的大小团队可以有几十人,也有可以是

只有几个人的小团队,在团队划分中应该含有6个角色,这6个角色是必须的,分别是项目

经理,策划,美工,程序员,代码整合员,测试员。也许你的团队还没有6个人,没有关系

一个人可以有多个角色,比如项目经理还可以有策划这个角色,如程序员还可以含有代码整

合和测试这2个角色,如果你的项目够大人数够多那就分为6个组,每个组分工再来细分。

下面简单介绍一下这6个角色的具体职责。

项目经理,项目总体设计,开发进度的定制和监控,定制相应的开发规范,负责各个环

节的评审工作,协调各个成员(小组)之间开发。策划,提供详细的策划方案和需求分析。还

包括后期网站推广方面的策划。美工,根据策划和需求设计网站AI,界面,Logo等。程序

员,根据项目总体设计来设计数据库和功能模块的实现。代码整合员,负责将程序员的代码

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

2.开发工具

Web开发工具主要分为3部分,第一部分是网站前台开发工具,第二部分是网站后台

开发环境,第三部分是项目管理和辅助软件。下面分别简单介绍这三部分需要使用的软件。

网站前台开发主要是指Web界面设计。包括网站整体框架建立、常用图片、Flash动画

设计等等,主要使用的相关软件是:AdobeIllustrator、AdodbPhotoshop、DreamweaverMX、

FlashMX等。

网站后台开发主要指网站动态程序开发、数据库建模,主要使用的相关软件是:

PowerDesigner(数据库建模),PowerDesigner在数据库设计方面应用非常强大,用它可以快

速创建数据库概念和物理模型,我最喜欢的还是它生成数据库Report的功能太方便了,设

计数据库强烈推荐用它。RationalRose(程序建模),如果你的项目功能模块不是特别复杂那

就剩了它吧,这样会节省一些时间和开发的复杂度,不过我个人认为不管是大项目还是小项

目都应该画画Rose图。

网站项目管理主要指对开发进度和代码版本的控制。开发进度用MicrosoftProject来制

定,代码版本控制采用VisualSourceSafe,当然还有其他的选择比如CVS和RationalClearCase。

网站测试采用VS.net的附带工具MicrosoftApplicationCenterTest,它可以进行并行、负载测

试等。程序文档编写采用Word,如果你非常怀旧用WPS也可以。

3.网站开发流程

在项目开始实施之前应该有一个工作步骤也就是工作流程,在项目开发中最需要时间的

是总体设计和系统测试,而程序编写代码所占的时间并不多,但有的团队就急于开发写代码,

先把程序写出来再说,没有注重评审和测试这2个环节,结果造成返工,我在一家比较大的

文档评论(0)

178****1027 + 关注
实名认证
文档贡献者

专注于中小学教案的个性定制:修改,审批等。本人已有8年教写相关工作经验,具有基本的教案定制,修改,审批等能力。可承接教案,读后感,检讨书,工作计划书等多方面的工作。欢迎大家咨询^

1亿VIP精品文档

相关文档