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

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

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档