动态网页制作
上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人

1.2 项目分析

项目分析是项目开发工作中最重要的一环。项目分析根据本项目开发背景,对市场上同类产品及客户需求进行分析和深入研究,明确项目所要解决的问题是什么,从而建立项目目标和产品目标,寻找未来的设计方向。

本阶段的主要组织活动可采取市场调研、分析讨论等形式。

1.2.1 项目背景

随着Internet和WWW技术的不断发展,Web应用日趋广泛,基于Web应用程序开发技术的发展越来越引起人们的重视。目前,最常用的 Web 应用程序开发技术主要有 ASP、ASP.NET、JSP和PHP四种,每种技术都有相当数量的支持者,但对于入门者来说选择一种适合自己的开发技术进行学习和使用,尤为重要。ASP 应用程序开发技术使用 VBScript、JavaScript 等简单易懂的脚本语言,结合 HTML 代码,即可快速完成网站的应用程序,无须编译,容易编写,可在服务器端直接执行。基于以上观点,本项目选择了ASP应用程序开发技术作为项目的开发技术。不同类型的Web应用程序,其运行环境是不同的,为了应用ASP应用程序开发技术首先要构建其运行环境和开发环境。

1.2.2 需求分析

ASP应用程序开发技术在国内的应用已非常普遍,相当一部分的动态网站都运用了ASP技术,针对行业、企业对 ASP 应用程序开发技术的维护需求,为完成 ASP 应用程序开发项目,通过进行调研和分析,本项目构建的ASP运行环境和开发环境应完成以下功能:

① 能够运行ASP应用程序。

② 有效的数据存储和管理功能。

③ 提供网站FTP上传服务。

④ 提供代码编写功能。

⑤ 提供网站管理与维护功能。

1.2.3 项目计划书

根据《GB8567-88 计算机软件产品开发文件编制指南》中的项目开发计划要求,结合本项目实际情况,编制项目开发计划书如下。

1.引言

(1)编写目的。为了保证项目开发人员按时保质地完成预定目标,更好地了解项目实际情况,按照合理的顺序开展工作,现以书面的形式将项目开发生命周期中的项目任务范围、项目团队组织结构、团队成员的工作责任、团队内外沟通协作方式、开发进度、检查项目工作等内容描述出来,作为项目相关人员之间的共识和约定、项目生命周期内的所有项目活动的行动基础。

(2)背景。ASP环境搭建是由教师指导下学生自主完成的,主要功能是为ASP应用程序开发和运行提供环境。项目周期为2天,项目背景规划如表1.4所示。

表1.4 项目背景规划

2.概述

(1)项目目标。项目目标应当符合 SMART 原则,把项目要完成的工作用清晰的语言描述出来。ASP环境搭建的项目目标如下:

本项目主要为Web程序员提供ASP环境。项目实施后,能够为Web程序员提供开发、运行和测试环境。整个项目需要在2天内交付用户使用。

(2)产品目标。本项目的产品目标是为Web程序员提供良好的开发、运行和测试环境。

(3)应交付成果。在项目开发完成后,交付成果为能够运行ASP应用程序的一台Web服务器及相关开发文档。

(4)项目开发环境。操作系统为Windows XP,浏览器为Internet Explorer 6.0。

(5)项目验收方式与依据。项目验收分为内部验收和外部验收两种方式。在项目开发完成后,首先进行内部验收,由测试人员根据用户需求和项目目标进行验收。项目在通过内部验收后,交给客户进行验收,验收的主要依据为测试网页文件应能够达到预期的运行效果。

3.项目团队组织

(1)组织结构。为了完成ASP环境搭建,组建了一个临时的项目团队,由经理(教师)、项目经理、系统分析员、系统设计师、网站管理员和测试人员构成,如图1.4所示。

图1.4 项目团队组织结构

(2)人员分工。为了明确项目团队中每个人的任务分工,现制订人员分工表,如表 1.5所示。

表1.5 人员分工

延伸阅读:SMART原则

SMART原则是在工作目标设定中被普遍运用的法则。S就是 Specific,意思是设定绩效考核目标时,一定要具体,也就是目标不可以是抽象模糊的;M就是 Measurable,目标要可衡量,要量化;A是 Attainable,即设定的目标要高,要有挑战性,但一定是可达成的;R是 Relevant,设定的目标要和该岗位的工作职责相关联;T是 Time bounding,对设定的目标,要规定什么时间内达成。