- 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·
需要对客户需求进行分析,所不同的是其界面是以 设计、功能设计。管理界面通常也是通过浏览器进
网页形式,其工作方式及服务手段更开放,交互性更 行,但需要有保护的访问,包括针对公众界面结构所
强。能够方便与其它系统机构和企业进行交流、数 建立的管理维护机制、对内容的管理、对功能设置的
据交换等,在设计中需要设计前台和后台两个部分、 管理、对数据资源的管理、对访问者的数据采集和分
需要从页面及其所表达的数据中所具有的功能
您可能关注的文档
- 运输问题发收平衡调整与通用EXCEL求解模板.pdf
- 运输需求品质因素的ISM分析.pdf
- 论马克思对市民社会的剖析 (1).pdf
- 论马克思对资本主义批判的两个角度.pdf
- 基于软RAID+的Lustre+性能影响要素简析研究.pdf
- 5种耐药卵巢癌细胞株的建立及部分耐药相关基因的表达情况.pdf
- 论马克思主义文化自觉理论的四个向度.pdf
- 运用致病毒素筛选抗稻曲病突变体.pdf
- 6禽类胚胎干细胞的研究概况.pdf
- 论马克思主义中国化的内在张力.pdf
- 铁路沿线烧荒危害警示宣教.ppt
- 2026—2027年人工智能(AI)驱动的企业战略竞争环境实时监测与颠覆性威胁早期预警系统获战略情报投资.pptx
- (15页PPT)某著名企业《女人明白要趁早》.pptx
- 2026—2027年人工智能(AI)用于分析全球车联网V2X通信安全数据预测智能交通系统面临的协同攻击风险获交通网络安全投资.pptx
- 粉尘防爆切割作业防火隔离措施.ppt
- 船舶防污染措施宣教手册.ppt
- 2026—2027年人工智能(AI)用于分析全球大学技术转移办公室绩效影响因素数据设计提升转化效率的干预措施获知识转化投资.pptx
- 防汛撤离应急措施.pptx
- 2026—2027年人工智能(AI)驱动的企业战略供应商创新能力动态评估与联合研发机会识别平台优化供应链获创新供应链投资.pptx
- 2026—2027年人工智能(AI)用于分析全球工业控制系统漏洞利用在野数据预测针对能源行业的实战化攻击获工控安全投资.pptx
原创力文档

文档评论(0)