基于软件工程的Internet网站开发.pdfVIP

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于软件工程的Internet网站开发.pdf

计算机科学2006Vot.33N_o。9(专辑) 基于软件工程的Internet网站开发 吴晟 (昆明理工大学信息与自动化学院 昆明650051) 摘要 阐述软件工程学的基本思想,用软件工程的方法分析Intemet网站的开发过程,为网站的建设、维护和使 用提供质量保证。 关键词软件工程,Internet,网站开发 网站作为媒体界面/窗口,作为交流渠道、信息 另外,软件工程在每个阶段结束时都进行严格的技 发布和采集平台、内部应用系统和Internet应用界 术审查和管理审查,这实际上就是在比较当前状态 面,其规模和复杂度日益加深。网站开发作为一项 与预想状态的差别,并根据这些差别来反馈调整该 系统工程,要求开发人员除了具备相关专业知识,还 阶段的设计。基于软件工程的软件开发思想如图1 必须掌握各类实现技术,需要考虑的问题也较多,使 所示。 软件开发的工作量非常大,开发周期长,需要提供一 种手段来控制整个开发进程,以提高开发的成功率。 由于页面数据和表达形式经常变化,经常需要增加 或修改部分功能,使得网站的维护量很大,要求其具 有高可靠性和可维护性。 软件工程是指导计算机软件开发和维护的工程 学科,它采用工程的概念、原理、技术和方法来开发 与维护软件,把经过时间考验而证明正确的管理技 术和当前能够得到的最好技术方法结合起来。经过 近40年的软件工程实践,国际上已经形成了多种较 为成熟的软件工程方法,为系统开发提供了一整套 提高效率的途径,并使所开发的系统具有良好的结 构及较高的可靠性、复用性和可维护性。从方法论 的基本理论思路来看,软件工程的核心方法有如下 图1基于软件工程的软件开发 几种:①自顶向下逐步求精的设计方法;②模块化的 程序设计方法;③结构化的程序设计方法;④标准 2系统需求分析 化的程序设计方法。 作为指导软件开发的一种工程思想,软件工程 需求分析是软件生命周期中重要的一步,也是 能有效地合理组织整个软件开发过程,采用软件工 起决定性的一步。通过它可尽量了解整个系统的软 程的思想和原则可明显提高软件的可靠性、可维护 件功能和性能方面的要求,为软件设计打下坚实的 性及软件开发的成功率,是解决网站开发的有效方 基础。 法。 2.1功能需求分析 1软件工程学思想 软件工程学的基本思想就是将软件当作一种工 件处理后产生结果,再生成合适的页面表达形式返 程产品来处理,从时间角度对软件开发和维护的复 回。随着Internet的发展,页面需要变成动态生成, 杂问题进行分解,把软件生命的漫长周期依次划分 需要对一个页面上不同的数据进行处理。有必要区 为若干个相对独立的阶段,并给每个阶段赋予明确 别表达形式和数据格式,对一个页面的访问,被看作 而有限的任务。从控制论的角度来说,这种思想就 是在改造原有系统,设置系统状态观测点和系统控 有交互性、即时性、开放性、分布性等与传统软件不 制点,以便了解当前所处的状态和控制系统的状态。 同的特点,在分析和建立模型阶段与软件工程一样, · 64· 需要对客户需求进行分析,所不同的是其界面是以 设计、功能设计。管理界面通常也是通过浏览器进 网页形式,其工作方式及服务手段更开放,交互性更 行,但需要有保护的访问,包括针对公众界面结构所 强。能够方便与其它系统机构和企业进行交流、数 建立的管理维护机制、对内容的管理、对功能设置的 据交换等,在设计中需要设计前台和后台两个部分、 管理、对数据资源的管理、对访问者的数据采集和分 需要从页面及其所表达的数据中所具有的功能

文档评论(0)

开心农场 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档