head区是指首页HTML代码的< head>和< /head>之间的内容。
必须加入的标签:
a.公司版权注释
< !--- The site is designed by Maketown,Inc 06/2000 --->
b.网页显示字符集
简体中文:< META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=gb2312">
繁体中文:< META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=BIG5">
英 语:< META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
c.网页制作者信息
< META name="author" content="webmaster@maketown.com">
d.网站简介
< META NAME="DESCRIPTION" CONTENT="xxxxxxxxxxxxxxxxxxxxxxxxxx">
e.搜索关键字
< META NAME="keywords" CONTENT="xxxx,xxxx,xxx,xxxxx,xxxx,">
f.网页的css规范
< LINK href="style/style.css" rel="stylesheet" type="text/css">
g.网页标题
< title>xxxxxxxxxxxxxxxxxx< /title>
写在后
以上仅仅是阿捷自己的经验和心得总结,而且偏重了设计方面。网站工程是一个复杂和全面的规范,还有许多方面和细节需要不断完善和规范,比如:网站工程的风险控制,网站项目的质量管理和人员考核,项目的分解和分配,网站的营销策划等等。希望通过这里的抛砖引玉,吸引更多的网站项目管理者来参与讨论,贡献自己的经验和见解,使我们的行业更加成熟,更加规范。
基于Internet的软件工程策略
来源: CoSoft 作者: Yao Zheng
Internet的发展和应用正在不断超越人们的想象,融入社会生活的各个角落,将对各行各业产生深远的、不可逆转的影响。针对软件产业而言,Internet时代对于软件开发进度提出不断增长的挑战性要求,并产生了许多新思想和新观念,对原有的一些传统软件工程理念带来了冲击,Linux的成功开发实践、开放源码思想的不断普及、大教堂和市集型开发模式的碰撞等都是直接的体现。显然,如何使得软件企业能够从容面对时代的变迁,把握Internet所带来的机遇和挑战,具有重要意义。
近年来,开放源码思想在国际上越来越受到人们的重视,在这个思想下已经成功开发了一系列软件,比如Linux是其中典型代表。开放源码思想与Internet有着内在的天然联系,通过二者的有机结合能够将许多人的智力集聚到一起,反映了一种新的软件开发思路,本节试图探究其成功经验。
相对传统软件工程而言,开放源码社区似乎没有准备接受或实践现代软件工程过程,但他们的确在开发适用于特定用户团体的软件,这些软件通常是极具价值的、可靠的、被广泛接受的和高可用的。那么,究竟什么样的开发过程正在开放源码社区中被常规应用和实践呢?一项研究表明,有五种软件开发过程在开放源码社区得到广泛应用:
1) 需求分析和说明
2) 受控的版本管理、系统构建和按阶段的增量发布
3) 维护被看作是演进式开发、重新精练细化和重新发行
4) 项目管理
5) 软件技术转移
以上每个过程都与传统软件工程规定体现出不同之处,而且没有哪个过程应被独立构造或凌驾于其他过程之上。更进一步,这些过程相互之间通常是并行开展的,而不象传统软件生命周期模型中那样严格的或部分的按序进行,开放源码软件开发从本质上讲是一种复杂的由社会-技术过程、开发条件和动态产生的开发上下文所组成的网络,以Internet为基础支撑平台,并随着Internet的发展而不断完善。
对于许多开放源码项目而言,开发人员对于是否遵循了某种规定的软件工程方法和过程并不关心,有些项目甚至没有特定的用户和发布截止期限,但是诸如“经常发布”、“简化设计”、“测试”、“编码标准”、“集体参与”等基本原理却被本能地执行着。