欢迎来到天天文库
浏览记录
ID:57012264
大小:254.00 KB
页数:39页
时间:2020-07-26
《互联网软件开发过程课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章互联网软件开发过程概述项目案例(1/3)任务负责组织**大学图书馆管理系统的开发时间限制6个月人员4个技术人员成本控制在40万元之内小王老王项目案例(2/3)小王的长处精湛的技术,尤其是软件设计和程序设计技术丰富的软件开发经验,参加过许多项目的开发有成功的项目开发案例,对个人技术信心十足小王的欠缺从来没有完整组织过一个软件项目的开发,不知道如何开展软件项目的开发工作以及需要注意哪些问题小王项目案例(3/3)小王很茫然,面临许多问题如何着手开展工作?能否以及如何保证在规定的时间约束范围内完成工程?如何保证所开发的软件系统的质量?怎么去组织手下
2、的技术人员,让他们充满激情地工作?如何确保项目不会失控?如何在实施过程中处理各种应急事件?……这些问题都是软件项目开发必须解决的,而且不是纯粹的技术性问题小王?本章概览互联网软件开发过程Web开发过程的项目规划项目人员管理互联网软件开发项目管理互联网概念Webhttp服务器和客户机C/S结构B/S结构1.1互联网软件开发过程1.1.1第一阶段:规划1.1.2第二阶段:设计1.1.3第三阶段:建设和测试1.1.4第四阶段:投入使用1.1.5第五阶段:运行及后续维护⑴规划;⑵设计;⑶建设和测试;⑷投入使用;⑸运行及后续维护;理念规划判断点1设计判断点
3、2建设和测试判断点3投入使用运行及后续维护是是是否否否Web开发过程有五个基本阶段1.1互联网软件开发过程1、开发小组可以把一个Web应用划分为若干部分,一些小组成员在某一部分可以提前进入建设阶段,而其他成员可能还处于设计阶段。2、在阶段转换时出现的判断点也称为“界标”,因为他们标志着一个阶段的完成。3、Web开发过程的第一阶段是规划阶段。这一阶段的目的是生成项目计划。项目计划的内容包括:确定日程表;确定项目的高级时间期限和每个阶段的最后期限;明确项目目标、Web应用的目标、开发方法、项目任务分配、项目设想和风险。1.1互联网软件开发过程4、We
4、b开发过程的第二阶段是设计阶段。在这一阶段,对于网站的外观、网站结构、站点定位、Web应用要完成的任务及必要的数据资料,必须经过用户的认可。完成设计阶段的任务清单:⑴功能分析——确定用户在Web应用中要做的事情。⑵数据建模——确定Web应用要存储哪些数据,并设计数据库的物理结构。⑶信息结构——站点结构图,对站点结构以及用户、站点、数据库交互进行建模分析。1.1互联网软件开发过程⑷技术分析——根据项目目标和需求,选择项目所需的硬件和软件。⑸构造开发和测试环境——在服务器和本地工作站上安装开发软件,设置安全措施,在非正式服务器上开辟建设和测试区。⑹确
5、定设计目标——确定选项。⑺确定风格规范——确定站点外观,包括布局、图形、字体和色彩等。⑻确定技术标准——明确文件和目录命名规则。⑼设计原型——把设计想法变成部分实体,创建网页或者模板。1.1互联网软件开发过程⑽可用性测试——根据用户使用情况,写出测试报告。⑾生成项目设计规范——详细描述每个Web应用的页面,划分应用以便小组成员同时展开工作。⑿测试规划——详细描述软件、硬件和商业功能的测试环境和测试数据。1.1互联网软件开发过程5、Web开发过程的第三阶段是建设和测试阶段。这一阶段的目的是开发符合项目设计规划的高质量的Web应用。由于应用被划分为若
6、干个部分,所以一些小组成员有可能已经在应用的某个部分进入了建设阶段,而其他成员可能还处在其他部分的设计阶段中。在本阶段的判断点上,整个应用或者某一部分进入运行阶段之前必须得到用户认可。1.1互联网软件开发过程主要任务:⑴确定开发规则——决定是否采用源码控制技术、文件备份计划、小组成员通信方法。⑵创建骨干页面——创建骨干页面,确定网站结构。⑶测试准备——为每个测试环境设计分步指令,并向测试数据库中填写真实数据。⑷生成内容——根据设计规范生成Web应用需要的图形、文本、音频和视频文件。⑸技术设计——按照项目设计规范中的信息设计技术规划。1.1互联网软
7、件开发过程⑹编程——创建HTML页面、脚本、组件、ActiveX控件、数据库。⑺集成——在开发服务器上集成HTML页面、脚本、组件、ActiveX控件、数据库、进行集成测试,保证站点正常工作。⑻α测试——项目小组认为站点功能可以接受时,把开发站点上的内容映射到测试服务器上。⑼β测试——项目小组认为站点的α版本已经可以接受,用开发服务器上的内容替换测试服务器上的内容。⑽纠正错误——记录和纠正在α和β测试报告中出现的错误。1.1互联网软件开发过程6、Web开发过程的第四个阶段是投入使用阶段。这一阶段的目标是把全面测试过的β版Web应用发布到运营服务器
8、上。如果设计到数据库,特别要注意不要丢失或破坏数据。一旦文件安装完毕,小组应立即投入测试工作,保证各部分正常工作。如果测试工作顺利,则项
此文档下载收益归作者所有