瑶湖校区经管系
互联网软件应用与开发
目录
第一章 互联网软件开发过程概述
v 课时数:6节(理论)
v 授课方式:多媒体
v 本章重点:
§ 介绍互联网软件开发过程,一般可以大致分为规
划、设计、建设、测试、投入使用、运行和后续
维护几个步骤;
§ 项目规划,包括确定项目目的、确定Web应用的目
的、明确目标用户、确定项目规模、明确用户重
点、选择网站设计的最佳方法和创建项目计划;
§ 项目小组的组建方式;
§ 互联网软件开发项目管理,管理员的职责以及他
所需要的技能。
1.1 互联网开发过程
§ 规划
§ 设计
§ 建设和测试
§ 投入使用
§ 运行及后续维护
界标
Web开发过程
第一阶段:规划
v 目的是生成项目计划。
v 项目计划的内容包括:确定日程表;确定项目的高级
时间期限和每个阶段的最后期限;明确项目目标、Web
应用的目标、开发方法、项目任务分配、项目设想和
风险。
v 项目计划常被称为活的文档,因为在整个项目的生命
周期内可能被多次更新。
流程图
第二阶段:设计(1)
§ 功能分析:确定用户在Web应用中要做的事情;
§ 数据建模:确定Web应用要存储哪些数据,并设计数
据库的物理结构;
§ 设计原型:把设计想法变成部分实体,创建网页或者
模板;
§ 构造开发和测试环境:在服务器和本地工作站上安装
开发软件,设置安全措施,在非正式服务器上开辟建
设和测试区;
§ 信息结构:站点结构图,对站点结构以及用户、站点、
数据库交互进行建模分析;
§ 确定风格规范:确定站点外观,包括布局、图形、字
体和色彩等;
流程图
第二阶段:设计(2)
§ 确定设计目标:确定选项;
§ 确定技术标准明确文件和目录命名规则;
§ 技术分析:根据项目目标和需求,选择项目所需的硬
件和软件;
§ 可用性测试:根据用户使用情况,写出测试报告;
§ 生成项目设计规范:详细描述每个Web应用的页面,
划分应用以便小组成员同时展开工作;
§ 测试规划:详细描述软件、硬件和商业功能的测试环
境和测试数据。
流程图