互联网软件开发与应用.pdf

互联网软件开发与应用 互联网软件开发与应用 主讲教师:伏名 第一章互联网软件开发过程 •互联网软件开发过程有五个阶段 (参见教材第2页图1-1) – 规划、设计、建设和测试、投入使用、运行及后续维护 •与传统方法的比较 – 传统的流水式方法:开发小组必须先完成一个阶段中的全部任务才 能进入下一个阶段(大家齐步走,强调同步) – Web开发方式:每个阶段都是由多项任务组成,小组成员可以同时 在不同的阶段开展工作(大家一起干,强调同时) •术语“界标” – 阶段转换时出现的判断点称为“界标”,它标志一个阶段的完成 •在判断点上项目小组和客户的职责 – 项目小组:与客户一起讨论项目设计方案、设计状况的风险,指出 尚待解决的问题,修改项目规划以确保项目规划目标的实现 – 客户:负责判断项目小组是否可以进入下一步的工作,这通常被称 为客户在这一“界标”上“终止”工作。 1 规划与设计 •规划 – Web开发的第一阶段 – 规划的目的:生成项目计划这是本阶段的结果 •项目计划 – 内容:确定日程表、确定项目的各级时间限制和每个阶段的最后期限、 明确项目目标、web应用的目标、开发方法、项目任务分配、项目设想 和风险 – 判断点:用户的确认 • 项目小组向用户提交项目计划,并取得用户同意后方可进入下阶段 • 根据用户的反馈,小组可能会重新修改项目计划直到用户满意 • 项目计划被称为活的档案,因为在整个项目的生命周期内可能多次改动 •设计 – Web开发的第二阶段 还包括必要的 – 设计的目的:确定网站的设计准则和技术特征 数据资料 – 判断点:用户的确认——网站的外观、网站结构、站点定位、应用任务 等 – 结果:项目设计规范 – 任务 • P.3 十二项内容 2 建设和测试 •建设和测试 – Web开发的第三阶段 – 建设和测试的目的 • 开发符合项目设计规划的高质量的web应用 – 建设和测试的主要任务 • P.3 十项主要任务 •关于编程与集成 – 按照设计阶段确定的设计规范进行编程和集成 •关于测试 – 测试在设计规范下按测试计划进行 • α测试—由开发小组成员把开发站点上的内容映射到测试站点上,小组成 员进行的测试和用户进行的验收性测试 • β测试—开发小组成员和用户在测试站点进行的正式测试计划 •本阶段的结果 – 可使用的网站和各项测试报告 3 投入使用、后续维护 •投入使用 – Web开发的第四阶段 – 目的:把全面测试过的β版应用发布到运营服务器上 – 主要任务 • 将经过测试的web应用文档全部映射到运营服务器 • 文件安装完成后,再次进行测试工作,保障各部分工作的正常 • 测试工作顺利,则项目小组的任务完成 • 项目小组解散前,要进行总结,以便提高项目开发水平 • 要对整个开发环境、源文件、开发工具和文档进行备份 这些是本阶段的结果 •运行及后续维护(运维) – Web开发的第五阶段 – 目的:保障站点内容及时更新,保障站点正常平稳运行

文档评论(0)

1亿VIP精品文档

相关文档