软件工程系统论文

2024-07-02

软件工程系统论文(精选7篇)

1.软件工程系统论文 篇一

导语:系统与系统工程的文论怎么写?下面是小编找到的关于系统与系统工程论文。欢迎阅读!

系统与系统工程论

摘要:当今社会是系统工程的社会,我们处在一个系统工程的时代,系统工程在多种领域均有广泛的应用。为了进一步了解系统工程,了解系统工程方法,明确其重要性,深化其广泛应用的特性,本文比较系统地从时间维和逻辑维俩维的角度编排,比较详细地介绍了什么是系统工程,系统工程的起源和发展,系统工程的现状,作者自己对系统工程的理解和系统工程发展的愿景。从而得出了结论:系统工程在人类发展的过程中真的很重要,有着广泛的应用,十分美好的发展前景。关键词:系统工程;系统;整体;重要性

Statement of system engineering

Tian Bai

Abstract: Now our society is the system engineering world.We live in a system engineering century.And system engineering is widely used in many fields.In order to have a further understand of system engineering and the theory of the system engineering, better understand the importance of system engineering, knowing deeply that system engineering is widely used, we discussed systematically using time dimension and logic dimension about what is system engineering, the source and development of system engineering, the current situation of system engineering, my understanding of system engineering and the vista of system engineering.And finally, we draw the following conclusions: system engineering really plays an important part in the development of human being.Also it really does be used in many fields and has a very good vista in the future.Keywords: system engineering;system;entirety;importance

引言:如今是个是个系统工程的时代,系统工程在各方面都有广泛的应用,如经济,国防建设等,所以我们有必要重新认识系统工程,知道什么是系统工程,系统工程的起源和发展,系统工程的广泛应用及其重要性。

一. 什么是系统工程

“系统”一词,来源于古希腊语,是由部分构成整体的意思。而什么是系统工程呢?系统工程的基本定义为系统工程是组织管理系统的规划,研究,设计,制造,试验和使用的科学方法,是一种对所有系统都具有普遍意义的科学方法。简言之,系统工程就是组织管理系统的技术。

系统工程在系统科学结构体系中,属于工程技术类,它是一门新兴的学科,国内外有 一些学者对系统工程的含义有过不少阐述,但至今仍无统一的定义。1978年我国著名学者钱学森指出:“系统工程是组织管理系统的规划、研究、设计、制 造、试验和使用的科学方法,是一种对所有系统都具有普遍意义的方法”。1977年日本学者三浦武雄指出:“系统工程与其他工程学不同之点在于它是跨越许 多学科的科学,而且是填补这些学科边界空白的一种边缘学科。因为系统工程的目的是研 制一个系统,而系统不仅涉及到工程学的领域,还涉及社会、经济和政治等领域,所以为了 适当地解决这些领域的问题,除了需要某些纵向技术以外,还要有一种技术从横的方向把 它们组织起来,这种横向技术就是系统工程”。1975年美国科学技术辞典的论述为:“系统工程是研究复杂系统设计的科学,该系统 由许多密切联系的元素所组成。设计该复杂系统时,应有明确的预定功能及目标,并协调 各个元素之间及元素和整体之间的有机联系,以使系统能从总体上达到最优目标。在设计 系统时,要同时考虑到参与系统活动的人的因素及其作用。” 从以上各种论点可以看出,系统工程是以大型复杂系统为研究对象,按一定目的进行 设计、开发、管理与控制,以期达到总体效果最优的理论与方法。

二. 系统工程的产生与发展

系统工程是应运而生的,它是工业生产和科学技术发展的必然产物。

20世纪三四十年代工业生产和工程技术有了巨大进步,加上第二次世界大战的催化作用,更有额飞速大发展,随着生产规模越来越大,生产工艺越来越复杂,科学技术研究设计的专业和部门也越来越多,需要人们从整体和相互联系的角度去考虑问题,制定一系列组织和管理的方法和程序。20世纪40年代出现的与

运筹学,控制论,信息论为系统工程提供了理论依据。

美国贝尔电话公司在20世纪20年代成立了贝尔实验室,实验室分为部件研究与系统研究俩个部门,为建立全国无线电微波通信系统开展了卓有成效的工作。40年代末,人们把贝尔实验室采用和创造的许多概念,思路和方法总体命名为System Engineering,即系统工程。1957年,美国密执安大学的学者A.H.Goode和R.E.Machol合著了第一本名为《System Engineering》的书。60年代初期,系统工程成为一本独立的工程技术学科。美国电气与电气工程师学会在科学与电子部分,设立了系统工程学科委员会。1965年美国出版了一本《Handbook of Systems Engineering》,它包括系统工程的方法论,系统环境,系统元件(主要叙述了军事工程及卫星的各个主要部件),系统理论,系统技术,系统数学等。

1969年七月,美国阿波罗飞船11号首次登月成功,被认为是系统工程成功的典例,引起了人们对系统工程的广泛重视。

系统工程就是一大类综合治理的工程技术,他是大生产和科学技术高度发展的产物。系统工程作为一间科学技术虽然形成于本世纪中叶,但系统工程的思想方法和实际应用可追溯到远古时代。中华民族的祖先在了解和改造自然的辛勤实践和大量的社会活 动中,早有许多朴素的系统概念和应用实例。如《孙子兵法》“经五事”:道-天-地-将-法。在水利建设方面,战国时期,秦国太守李冰父子主持修建了四川都江堰工程。这一伟 大水利工程巧妙地将分洪、51水和排沙结合起来,使各部分组成一个整体,实现了防洪、灌 溉、行舟、漂木等多种功能,至今,该工程仍在发挥着重大的经济效益,是我国古代水利建 设的一大杰出成就。在建设施工方面,北宋真宗年间,皇城失火,宫殿烧毁,大臣丁谓主持了皇宫修复工 程。他采用了一套综合施工方案,先在需要重建的通衢大道上就近取土烧砖,在取土后的 通衢深沟中引入汴水,形成人工河,再由此水路运人建筑材料,从而加快了工程进度。皇宫 修复后,又将碎砖废土填入沟中,重修通衢大道。使烧砖、运输建筑材料和处理废墟三项繁 重工程任务协调起来,从而在总体上得到了最佳解决,一举三得,节省了大量劳力、费用和时间。

三. 系统工程的现状

系统工程虽是一门年轻的学科,而且是一门多学科交叉的大学科,在现代有非常广泛的应用和发展。国际上,1957H.Good和 R.E.Machol发表第一部名为《系统工程》的著作系统工程学科形成的标志。1958,美国研制北极星导弹潜艇,提出PERT(网络优化技术),这是最早的系统工程技术之一。1965,R.E.Machol编著《系统工程手册》,表明系统工程的实用化和规范化。美国自动控制家L.A.Zedeh提出“模糊集合”概念 为现代SE奠定了重要的数学基础。1961-1972,美国实施“阿波罗”登月计划,使用了多种SE方法,其成功极大地提高了SE的地位。1972 国际应用系统分析研究所(IIASA)在维也纳成立,SE的应用开始从工程领域进入到社会经济领域,并发展到了一个重要的新阶段。70年代,SE的广泛应用在国际上达到高潮。80年代,SE在国际上稳定发展、在中国的研究与应用达到高潮。

在我国,系统工程同样有极大地应用和发展。两弹一星工程是中国系统工程的发轫。“两弹一星”是巨系统工程。早在1962年,在钱学森的倡导下,航天型号的研制率应系统工程方法,后在“两弹一星”研制试验的实践中不断总结、完善和提高,形成了一整套系统工程方法。我国大规模研究与应用SE是从1970年代末、1980年代初开始的。1978年9月27日,钱学森、许国志、王寿云在《文汇报》发表题为“组织管理的技术——系统工程”的专题文章。从1978年起,西安交大、天津大学、清华大学、华中理工大学、大连理工大学等国内著名大学开始招收了第一批SE专业硕士研究生。

1980年11月,中国系统工程学会在北京成立,与国际系统工程界 进行了广泛的学术交流。1970年代末以来,应用SE理论和方法来研究与解决我国的重大现实问题,在许多领域和方面取得了较好的效果,如:人口问题的定量研究及应用(始于1978年),2000年中国的研究(1983至1985年),全国和地区能源规划(始于1980年),全国人才和教育规划(始于1983年),农业系统工程(始于1980年),区域发展战略(始于1982年),投入产出表的应用(始于60年代和1976年),军事系统工程(始于1978年),水资源的开发利用(始于1978年)等。90年代以来,系统工程在与以下七个方面的结合上已具有初步结果和强劲势头:企业发展,转型时期我国改革发展的重大现实问题,(综合配套改革、自主创新、资源能源问题、新农村建设、新型城镇化建设、社会保障体系建设、应急管理等),管理科学、经济科学、工程科学各种前沿问题,社会信息化变革,重大投资和大型项目管理,思维科学和生命科学。

1986年开始,钱学森亲自指导“系统学讨论班”的学术活动,在其中提练了许多重要概念,总结和提

出了系统研究方法,逐步形成以简单系统、简单巨系统、复杂巨系统为主线的系统学(systematology)提纲和内容,明确系统学的研究系统结构与功能一般规律的科学。在钱学森指导和参与下,对社会经济系统等复杂系统进行研究,提炼和总结出开放的复杂巨系统概念,以及处理这类系统的方法论,即从定性到定量的综合集成法,并于1990年正式发表《一个科学新领域——开放的复杂巨系统及其方法论。

系统工程是解决好多大问题必须要用到的手段和解决方案所要考虑的。我们绝对有理由相信,系统工程良好的发展前景。

四. 我对于系统工程的理解

系统工程这个词的核心词汇是“系统”,所谓“系统”,就是一个整体。系统工程是一种研究方法,关键在于要把握大局,一切以大局为重。在解决一个事情的时候,首先想到它是一个整体,注重内部间的联系,不计较小细节。比如古代的田忌赛马,要是田忌注重一场比赛的输赢,那么他就赢不到最后的胜利。所以系统工程中有很多方法首先要你搞清楚的就是目标,目标很重要,有了目标才能有把握大局的原则和目的。比如W-S-R方法中最重要的人理方面有个协调关系,协调关系里第一点就是你研究的目的是什么。其他系统工程方法也是类似的。学习系统工程最重要的是将一种整体考虑的理念深入我们的骨髓,系统工程是多学科交叉的一门综合学科,有整体理念的同时,我们还要扎实学习和了解其他学科的知识,这样才能做到最好。

把系统工程的这种“整体”的思想用到我们的生活中,融入到我们的思想里也是十分明智和重要的。比如一场篮球比赛,每个队员都应该有大局观念,注意到和知道到篮球队是一个整体,要以整体的概念把自己融入到队里面,大家亲密合作才能取得最后的胜利,我们都知道,个人技术再好,没有队员的配合也极难取得胜利。还有我们的大学生活,在规划下学期的时候,我们都应当有一个整体希望达到的目标。然后我们来规划,即使在实施的过程中细节有些小瑕疵,我们也应当记得最终的目标是什么,这样才不会迷失,才不会因小失大,才能做到最好。

看如今的中国,很多发展和规划也是按照系统工程方法的路子来走的。记得胡总书记去看钱学森爷爷的时候还在说自己也在学系统工程,足见系统工程的重要。以前我们只盲目的发展经济,不管环境,采取“先污染后治理”的路子就是一个不从整体考虑的例子,当然我们也从中受到了来自大自然的报复,因为“先污染后治理”本来就是一种不科学,不考虑全局的做法。但是现在,我们已经意识到了这一点,胡总书记提出了走可持续发展的道路,这次在十八届三中,四中全会上又得到了充分的肯定和强调,并且这种思想正在深入人心的得到实施的推广,也取得了良好成效。还有计划生育政策也是站在全人类,全中国,大自然的整体上做出的决定,事实证明这也是个英明的决定。足见系统工程方法的重要性。

系统工程不只是一种“整体”的观念,在前人不断地研究和努力下,它也有自己的科学研究方法。比如硬系统方法论------霍尔方法论,它偏重解决工程系统、机理明显的物理型的硬系统,可用较明显的数学模型描述,边界清晰,目标明确,有较现成的定量方法可以计算出系统的行为和最佳结果。还有软系统方法论,偏重社会、机理尚不清楚的生物型的软系统,较难用数学模型描述,因其加入了人的直觉和判 断,往往只能用半定量、半定性或者只能用定性的方法来处理问题。

还有钱学森爷爷提出的韧系统方法论。综合集成方法从本质上讲是一种人机相互作用系统,在这个系统中专家系统、资料系统、信息系统和计算机系统相结合;定性分析与定量分析相结合。综合集成方法是解决开放的复杂巨系统问题的方法论。综合集成依赖于几个层面上的知识——经验知识及有关自然和哲学科学知识。也就是说,包括不同领域的科学知识和经验知识,定性知识和定量知识,理性知识和感性知识。通过系统概括,反复对比,逐次逼近,以最好的方式实现目标。还有W-S-R方法论等。他们里面提出的模型方法内容真的很有用。

五. 系统工程的愿景

当今时代是一个信息化时代,时代的需要必将推动系统工程飞速的发展。系统工程得到飞速的发展,人类对于信息共享和协作的要求愈加迫切,建立数字地球是人类历史上伟大的信息工程系统它将在更深层次上实现计算机科学,信息科学,系统科学的有机结合,从而从更高层次上来集成已有和正在发展的理论,技术和数据,开拓一系列全新的研究,发展和应用领域;系统工程作为一门软科学日益受到人们的重视,社会上出现了从重视硬技术到重视软科学的变化,人们从研究“物理”到研究“事理”再到研究“人理”,并把“人理”放在一重要的位置上;研究和完善系统工程的方法论。至今,系统工程尚未建立起完善的学科体系,从严格的标准来看,它是一门工程技术而不是一个学科,因此建立更完整更严密的系统工程科学机构,将是今后系统工程工作者共同关心的任务。

人类社会当今处在系统工程时代,希望有更多的人去学习系统工程思想,学习系统工程的理论和方法,解决问题知道从整体出发,不辜负钱学森爷爷开创系统工程的厚望,这样,中国一定会涌现出更多的人才。

参考文献:

[1]孙东川 林福永 孙凯.系统工程引论[第二版]清华大学出版社 [2]王慧烔 系统工程方法论 西北工业大学出版社 [3]沈禄庚 系统科学概要

[4]周德群 方志耕 系统工程概论 科学出版社

2.软件工程系统论文 篇二

一、软件工程系统的发展现状

随着社会的巨大进步, 计算机系统的整体发展新技术的不断涌现, 使计算机应用的需求迅速增加。而软件费用的增加高可靠性能下降维护工作量增大出现了严重的“软件危机”。根本原因在于“手工作坊”式生产软件以适应和满足软件应用的需求。为解决“软件危机”提出了统一、规范的开发软件的新理论思想, 即软件工程——采用工程的原理和技术来开发和维护软件, 更好地从管理和技术两方面开发和维护软件。它的精髓是在软件开发过程中应用软件生存周期的思想和结构化软件开发方法, 以增强软件开发过程中的管理机制保障软件开发技术的严格落实。创建自动化、高可靠性、通用性好、易于维护的软件这成为计算机专业员所追求的目标。

二、软件系统在测试标准的应用

作为软件质量保证和可靠性的关键技术手段, 软件测试正日益受到重视。但是, 我国不少软件企业的软件开发模式仍然处在无序开发的不规范状态, 与软件编程比较, 软件测试的地位和作用还没有真正受到重视, 很多人 (甚至是软件项目组的技术人员) 还存在对软件测试的认识误区, 这进一步影响了软件测试活动的开展和真正提高软件测试质量。

三、软件系统在复杂动力网络的应用

软件工程在复杂动力网络中的应用过去10年里, 很多研究人员将复杂网络的理论与方法应用于软件工程的研究中, 如应用复杂网络的工具分析软件网络的各种统计特征和网络化软件的研究。

网络化软件 (networked software) 是结构和行为可动态演化的软件, 具有适应性、自组织性、开放性等主要特点。相对于传统软件, 网络式软件的组成单元更自主、耦合更松散、规模可伸缩;网络式软件通过发现、挖掘、定制可用的网络资源, 实现网络资源的动态组合, 提供可持续运行的交互与协同服务, 更快捷地满足用户需求.软件系统是一种人工的复杂系统, 导致在统计意义上出现规律性的“偏好依附”, 必然与软件的设计方法和开发过程中的某些原则存在相关性。

四、软件系统在数字机床中的应用

机床工具行业这几年来在硬件技术和应用软件都有着显著的发展。机床已经从单一功能转变成了更快, 更智能和更灵活的机床, 而且能够在同一个程序执行各种不同的任务。进一步来说, 由于应用软件的发展欲超越硬件性能的发展;机床厂商为了获得竞争优势, 正在转向软件解决方案。同时, 谈到日益全球化的生产, 有必要进行整合标准化平台和系统的可操作性。软件可以使优化先进的功能系。如加工精度高、加工处理日益小型化, 处理不同材料的能力, 包括玻璃、陶瓷和医疗设备的特殊器械。软件还可以分化通过编程生产力、易用性, 利用最先进的信息和通信技术, 开发未来可持续产品结构。

例如:Geometri C可以使机床的原始设备制造商通过进先进的功能, 软件解决方案, 补充其硬件系。Geometri C提供全生命周期服务, 从概念设计到开到技术支持和维护的软件。我们通过replatf0rmi移植应用服务, 提供价值。现有的应用软件, 如到位环境下, 迁移到最新的图形用户界面技术, 标准的多种软件产品到一个单一的可扩展平台, 以确互操作性与领先的CAD。

五、HCS软件系统在高速公路中的应用

随着国家加大对交通基础设施建设的投入, 我国的公路建设事业正以前所未有的速度发展。对于众多的在建和拟建项目, 如何提高项目建设管理水平, 切实保护国家投资利益, 维护业主权益, 如何确保“质量、进度、造价”三大控制目标的实现, 是一个非常有意义的课题。HCS建设管理系统正是在这种背景下产生的, 在应用过程中又根据高速公路的特点, 进行了针对性的修改, 使其为高速的建设做出了贡献, 保证了数据的准确性, 并节约了时间, 加快了工程的进度, 带来了直接或间接的经济效益。HCS系统自2004年2月使用以来, 运行结果表明系统可靠, 数据准确。随着建设高潮的到来, HCS必将为高速公路建设带来更大效益。

综上所述, 随着时代的发展, 社会的进步, 新技术的不断出现, 软件的开发和使用不再是个别专业人员“小作坊”式的生产, 而进入到软件生产工业化时代。

参考文献

[1]Infoma:Mobile Content and Services[Z].worldwide MarketAnalysis&Strategic Outlook2005—2O1091—95.P26.

[2]Andersson C:Freeman n Mobile Media and Applications—from Concept to Cash[M].John Wiley&Sons Ltd, 2006.

3.浅析软件工程在企业系统中应用 篇三

关键词:企业发展 软件工程 结构模型 系统开发 应用

风险分析

近年来国内对中小型企业应用系统需求快速增长,为能更快、更省的交付高质量的软件产品,随着对软件需求的快速发展,拥有良好的软件过程成为解决这一问题的关键因素,越来越成为软件开发突出的问题,我们要着重研究如何提高软件生产过程的效能。

1 软件工程概述

软件工程(Software Engineering,简称SE),简单来说就是系统性的,以工程的原则、技术、概念为基础,以提高质量,减少成本为目的,用科学规范的方法同当前已知的计算机科学,数学模型相结合,开发出高质量的软件。在现实软件项目中,大家更注意的是软件开发过程,经常忽略了软件管理过程和过程改进,其实这两个线索很重要,甚至超过项目开发过程的重要性。

2 软件工程开发特点

需求分析,总体设计,详细设计,编码,实现和维护是软件工程的六个基本阶段。为了提高开发效率,降低成本和维护费用,通常开发出来的软件应当符合可靠性、高效性、可移植性、可修改性、可维护性、可适应性、可重用性、可理解性、可操作性、可分析性等要求。

3 软件工程在开发中常见问题

虽然软件系统在企业中应用已经很长时间,并且软件开发工具也被完善,但是软件开发过程还是有很多问题存在,因此,软件工程控制的重要性越来越被重视。下面我们探讨几种常见的问题:

3.1 目前,软件产品“供不应求”,软件开发生产率提高的速度太慢,导致人类不能充分利用现代计算机硬件提供的巨大潜力,远远跟不上计算机应用迅速普及深入的趋势。

3.2 软件开发文档资料没有保存。为管理和评价软件开发工程的进展状况,软件开发管理人员可以使用这些文档资料作为“里程碑”;对于软件维护人员,这些文档资料更是至关重要必不可少的;在软件开发过程中准确地交流信息,软件开发人员可以利用它们作为通信工具。给软件开发和维护带来许多严重的困难和问题的,主要是缺乏必要的文档资料或者文档资料不合格。

3.3 软件产品维护难度高。很多程序中的错误是难改,“可重用的软件”还是一个没有完全做到的目标,不能根据用户的需要在原有程序中增加一些新的功能,人们仍然在重复开发类似的或基本类似的软件。

3.4 软件产品的质量有待提高。软件质量保证技术还没有应用到软件开发的全过程中,软件可靠性和质量保证的确切定量概念刚刚出现不久,这些都导致软件产品发生质量问题。

3.5 对产品定位不明确。软件开发人员和用户之间的信息交流往往很不充分,软件开发人员还没有确切认识的情况下,就开始着手编写程序。这就导致最终的产品不符合用户的实际需要。

3.6 软件开发成本和进度不能精确把握。预算成本往往不够用,实际进度比预期进度拖延几个月甚至几年的现象并不罕见。为了赶进度和节约成本所采取的一些办法,降低了软件开发组织的信誉,同时又往往对软件产品的质量造成损坏,从而引起客户投诉。

4 软件信息维护和管理应用平台建设

在软件工程系统中,信息和信息维护和管理结合需要大量的信息被记录。我们根据记录数据能够从全局的、系统的角度分析软件的主要因素。软件信息维护和管理平台制作过程简单,发展和建立信息维护和管理平台,使用更少的时间提高效率,有效地来帮助信息维护和管理部门做下一个步骤的战略决策。

一般我们利用计算机软件平台作为依托进行软件信息维护和管理应用平台建设。为更容易理解的标准统一的信息进行反馈输出,方便提供更全面的数据分析,通过智能查询,完成预测的活动,平台建设需要建立普遍适用性,统计,管理的特性。信息维护和管理平台的开发需要有效,准确,提供全方位跟踪和监视软件的调控和决策依

据,实施全面全程监督的动态管理和完善的资源信息整合。

5 结束语

综上所述,软件开发过程中的具体应用比较复杂,上个世纪80年代初,我国就开始了软件工程标准的制定工作。在软件质量标准方面,软件过程标准化和软件标准化将进一步紧密结合并协调发展。为符合软件的规范要求,开发人员在开发过程中应尽可能多地进行分析、测试,以减少用户使用收的管理维护负担。

参考文献:

[1]莫倩,刘晓.面向方面的软件工程指南[J].计算机工程,2007(14).

[2]潘春光,陈英武,汪浩.软件项目风险管理理论与方法研究综述[J].控制与决策,2007(05).

[3]尹锋.软件工程系统论研究初探[J].航空计算技术,2006(03).

[4]JosephSValacich,JoeyFGeorge,JeffreyAHoffer.系统分析与设计基础[M].施平安,译.北京:清华大学出版社,2005.

[5]张冰.软件开发型信息化项目监理初探[J].CAD/CAM与制造业信息化,2007(3).

[6]贾岩.基于构件的软件工程技术研究[J].科技资讯,2011(06).

4.软件工程系统论文 篇四

兴办农田水利灌溉系统工程势在必行

【摘要】坚决贯彻中央关于“三农”政策,农业是安天下的产业,“三农”问题始终是关系到改革开放成败的根本问题。而农业的命运落实在农田水利灌溉系统工程上,更是稳固农业发展的“基础的基础”,这个“基础”关系到“三农”政策落实成败的大事,本文论述了农田水利灌溉系统工程势在必行。

【关键词】农田灌溉系统 势在必行

民间谚云:“人是铁,饭是钢,一天不吃饭饿得慌。”农业是生命之本,离开农业人就没有饭吃,就要饿肚子,难于生存,更谈不上社会稳定和经济发展,一切无从谈起了,这是人人都知道的普遍真理。

农谚曰:“农作物有收无收在于水,收多收少在于肥。”水利是农业的命脉,而水是靠农田水利灌溉系统工程流到地里,是农作物旱涝保收的重要保证,更是农业发展的基础,是提高农业综合能力的一项关键的重要措施,因此,落实农田水利灌溉系统工程势在必行了。农田水利灌溉系统工程的基本概况。随着气候变暖、水资源缺乏、自然灾害的频繁发生、人口骤增,人们吃饭成了问题,农业更加步履维艰和举足轻重,使占全国人口80%以上的农民致富奔小康迫在眉睫。农业的发展是靠水利把水资源灌溉庄稼。目前的农田水利灌溉系统工程已经不能适应农田灌溉的需求,阻碍了农业的发展和出路,已经到了不改不行的地步。

1.1 农田水利灌溉系统工程严重老化。农田水利灌溉系统工程一般始建于“人民公社”和“农业学大寨”(20世纪50年代至60年代)的鼎盛时期,由于勘测粗放——凭人按地形走向定位、规划狭窄——随心所欲、设计仓促——只顾眼前局部利益、经费不足——靠人海战术、配套不全一穷凑合、施工简陋——因地制宜、质量极差—根本无科技含量的“土法上马”工程,土沟土渠,渗漏十分严重,渠系利用系数极低,沟渠淤满泥沙和杂草丛生,每年要花费大量的人力、物力、财力,彻底挖沟清淤和除杂草疏通渠道,后期又缺乏维修和管理,经过几十年的运行,不少农田水利灌溉系统工程已超过规定的使用期,普遍老化损坏。大型灌区骨干建筑物的完好率不足35%,效益下降。中小型灌区以及农田水利灌溉现状更是令人担忧,导致输水效率低,渗漏损失大,本来水资源严重缺乏,更是雪上加霜。

1.2 重视农田水利灌溉系统工程不足。国家投建的大型农田水利灌溉系统枢纽工程基本上停留在过去的水平上,已经不能适应日益开荒造田和发展现代化农业水利灌溉系统工程的需求,农民常有争水、抢水、偷水等违法乱纪的事件发生。县、乡、村三级的农田水利灌溉系统工程经费不足。有的根本无经费,基本上维持现状。主干渠、支、斗、龙、毛渠年久失修,已是百孔千疮,顺其自然,过一年算一年。想节省经费,又不想掏腰包,美其名曰:“谁兴修水利,谁受益。”到头来,谁也没有必修水利,谁也没有受益,还是一个乱摊子。

县、乡、村各自为政,农民随意挖沟引渠,乱挖水口子,放任自流,灌溉系统工程遭到严重破坏,无人过问,长此以往渠道坍塌,水土流失,人身财产安全受到严重的威胁,农业旱涝无收。

1.3 农田水利灌溉系统工程令人堪忧。农田水利灌溉系统有关部门领导很少下基层,即使为了“使命”来了,也是走马观花、蝽蜒点水、敷衍塞责、草草了事,对存在的问题睁一只眼、闭一只眼,对农民反映的灌溉问题只是解释经势不足呀、自行解决呀,美名引导说:“谁兴修水利,谁受益。”给农民吃了一颗定心丸,算是推卸了责任,作了交待,问题丝毫没有得到解决。

有关领导干部不进使命:参观——写心得体会:检查——指示发号施令;考察——报告文章漂亮;调研——论文呱呱叫,胡编乱凑了一通,交了答卷,什么事也没有发生。

有关部门领导开会时头头是道,表示关怀和重视,会后全忘到了后脑勺,究其原因:①上级划拨经费不足;②经费被挪用,没有专款专用;③经费被腐化掉了;④往下转嫁:谁兴修水利,谁受益;⑤严重的官僚主义作风,拖而不办,其结果,一事无成,年复一年。农田水利灌溉系统工程失修和老化,失去作用。办好农田水利灌溉系统工程势在必行。以“三农”为本,农业的根本出路是农田水利灌溉系统工程,没有良好的灌溉系统工程,遇到今年干早、明年涝灾、后年饥荒,农民怎么增产丰收增效益,人民吃饭和穿衣得不到保障,自然会影响社会稳定和发展生产。

2.1 依靠“三农”政策办实事。当今,农村的青壮年大部分外出打工,挣钱养家糊口。大多数老弱病残和妇女儿童留守在家里,种那几亩几分地,地少人多,粮食价廉,收入甚微。各自为政的小农经济,能指望农民搞什么“谁必修水利,谁受益”?现实么?只好抱着现有的农田水利灌溉系统工程年复一年凑合着过就行了。要兴办农田水利灌溉系统工程建设,关键在于有关部门的领导,简单地说:①重视;②力行;⑤办事;④落到实处,只有通过这“四道工序”,农田水利灌溉系统工程建设才有希望,才能得到发展。

这就要贯彻中央每年关于“三农”的一号文件精神,以科学发展观为指导思想,解放思想,破除禁锢的小农经济束缚,深化改革,创新机制,加强领导,精心组织,融于社会,顾全大局,统筹规划,措施得力,加大投入,明确权责,规范管理,依托优势,因地制宜,依法办事,增加收入,力行去做,落到实处,一定能够把农田水利灌溉系统工程建设搞好。

2.2 立即着手从头做起。我国是以农业为主的经济大国,耕地面积大,地形复杂,缺乏水资源,土质各异。水土流失严重,农业现代化滞后,生产价值低廉,农田水利灌溉系统工程战线长和网状密,耗资大,尽管改革开放加大了农田水利灌溉系统工程建设力度,仍然远远满足不了农业发展的需要,况且农田水利灌溉系统工程建设不是一朝一夕和一蹴而就就能办好的事情,是一个长期投入、年年兴建、不断完善的宏大的工程,需要从头抓起、立即规划、马上动手、常抓不懈,才能改变农田水利灌溉系统工程落后和瘫痪的状态。

2.3 兴办农田水利灌溉系统工程建设势在必行。当今,科技兴农,致富奔小康的新形势下,农田水利灌溉系统工程仍停留20世纪50年代至60年代中徘徊,极大地阻碍了农业经济和周民经济的健康发展。在无农不稳、无工不富的改革时期,这真是逼上梁山,兴办农田水利灌溉系统工程建设势在必行,到了必须加大力度非办不可的地步。这就需要有关部门领导高度重视。以农为本,拿出办法,加大力度,长远规划,科学设计,采取措施,精心施工,保质保量,重点放在防渗——采用砼板或石头或戈壁铺砌防渗渠;跌水——落差适当,加大流量:闸门——多设,放水自如。总之,力行又好又快把灌溉系统工程建设搞上去。依法管理农田水利灌溉系统工程。经过几十年兴修农田水利灌溉系统工程建设,尽管质量欠缺,但还是基本上满足了农业生产的需要。只可惜,只兴建,无管理,使本来百孔

千疮的渠道,因争、抢水、偷水和乱拔水口子,遭到人为的严重的破坏,所以要把强化管理和依法管理提到议事日程上,确保农田水利灌溉系统工程的运转。

3.1 有法可依,执法必严。贯彻《水法》、《水保法》、《防洪法》、《水利产业政策》等法律法规,做好学法用法、遵纪守法的教育,做到有章可循,依法办事,违法必究,达到既建设,又管理的良好氛围,使农田水利灌溉系统得到很好的保护和正常的运行。

3.2 改进粗放的灌溉模式。农民灌溉在操作上大多数是采取大水漫灌的形式,方法粗放,普遍对节水意识淡薄,极大地浪费了水资源,所以必须对粗放的管理模式和灌溉的方法进行改进。要推进农田水利灌溉系统工程现代化,促进传统农业向现代化农业转变,因此农田水利灌溉系统工程建设要向现代化迈进,真正做到管好水、用好水、节约用水。

3.3 从基层抓起。农田水利灌溉系统工程是为农业生产服务,是为农民的利益办实事,操作灌溉都在农民手中。因此从源头掀起,从基层的县、乡、村领导干部科学管理和农民爱护农田水利灌溉工程设施教育入手,一抓到底,依法办事,违法必究,营造文明和谐的良好氛围。

5.软件工程系统论文 篇五

1.选题意义.................................................................1 2.网上火车票订票系统要达到的目标及限制......................................1 2.1 要达到的目标...........................................................1 2.1.1功能目标...........................................................1 2.1.2 质量及性能目标.....................................................2 2.2 限制...................................................................2 3.用例、事件流及对应活动....................................................3 3.1 系统用例图.............................................................3 3.2 用户注册...............................................................3 3.2.1用例简述...........................................................3 3.2.2 基本事件流.........................................................3 3.2.3 活动图.............................................................4 3.3 用户登录系统...........................................................4 3.3.1 用例简述.........................................................4 3.3.2 基本事件流.......................................................4 3.3.3 活动图...........................................................5 3.4 用户退出系统...........................................................5 3.4.1 用例简述...........................................................5 3.4.2 基本事件流.........................................................5 3.5 按起点终点和出发日期浏览车票...........................................6 3.5.1 用例简述...........................................................6 3.5.2 基本事件流.........................................................6 3.5.3 活动图.............................................................6 3.6 订单生成及支付.........................................................7 3.6.1 用例简述...........................................................7 3.6.2 基本事件流.........................................................7 3.6.3 活动图.............................................................7 3.7 查看订单...............................................................8 3.7.1 用例简述...........................................................8 3.7.2 基本事件流.........................................................8 3.7.3 活动图.............................................................8 3.8 退票...................................................................8 3.8.1 用例简述...........................................................8 3.8.2 基本事件流.........................................................8 3.8.3 活动图.............................................................8 3.9 业务数据管理...........................................................9 3.9.1 用例简述...........................................................9 3.9.2 基本事件流.........................................................9 3.9.3 活动图.............................................................9 3.10 管理员账号管理.......................................................10 3.10.1 用例简述.........................................................10 3.10.2 基本事件流.......................................................10

3.10.3 活动图...........................................................10 4.类图....................................................................11 5.主要时序图..............................................................11 5.1 注册..................................................................11 5.2检索车票..............................................................12 5.3 选座购票..............................................................12

1.选题意义

铁路作为中国最重要的交通工具之一,在市场经济浪潮中,面临着严峻的考验。公路运输的便捷,航空运输的快速,这一切都对铁路运输构成很大的冲击。火车站市场的管理和规范问题,是困扰我们多年的一个老问题,也是政府管理中的一个难点,订票是客运业务中的一个最基本的业务,表面上看,它只是火车站业务的一个简单的部分,但是它涉及到管理与客户服务等多方面,因此,随着我国铁路交通的不断发展,过去传统的售票方式已经不能满足现代客运业务流量剧增的客观要求,简单的窗口售票模式已经不能满足方便人们出行的目的。采用先进的网络技术开发出方便快捷的网上订票系统是现代客运业务发展的必然要求。电子商务的出现,正好带给了铁路客运服务一个发展契机,推出新型的订票方式——网上订票,来缓解订票高峰时期的客运压力,并为用户提供方便快捷的订票服务。它既是技术上的创新,又将完善铁路服务,在一定程度上解决买票难这一大难题,增强铁路竞争力,为铁路争取到更多的客流。本次设计的火车票网上订票系统通过访问主页,可以实现个人信息注册、车次车票价格查询、在线订票退票等基本功能,为用户提供快捷方便的订票服务。

2.网上火车票订票系统要达到的目标及限制 2.1 要达到的目标 2.1.1功能目标

网上火车票订票系统登录管理个人信息管理选座订单管理注册登录查询修改选择起点终点及出发日期选择出发时刻选择座位等级下订单付款 显示取票信息退票显示历史订单图2-1-1用户功能模块图

从用户角度看:

(1)注册:普通用户可以进行注册,输入的注册信息要进行验证,验证正确后将信息存入数据库。

(2)登录:已经注册的普通用户可以正确登录,在登录页面输入信息时,如果信息输入正确可以正确登录进入系统;如果信息输入错误,能够看到信息输入错误提示,并且停留在该系统登录页面。

(3)查询:用户可以实现对个人信息的查询、车次信息的查询和已订车票信息的查询。要求: 对个人信息的查询和修改,用户可以查看并修改自己的基本信息。

2)对车次的查询,可以按照始发站和终点站进行查询。3)对订单的查询,用户可以查看自己订单的所有车票信息。

(4)添加:用户可以进行订票来添加订单。

(5)退票:用户可以对自己已付款订单车次的车票进行退票操作。

网上火车票订票系统1)

登录查询数据管理个人信息车次站点已注册用户添加删除修改 图2-1-2管理员功能模块图

从管理员的角度看:

(1)登录:管理员可以通过登录权限进入管理员模式。

(2)查询:管理员可以对个人信息进行查询、对现有车次进行查询、对站点进行查询和对已注册用户信息进行查询。

1)对个人信息的查询,管理员可以查看自己的基本信息。

2)对车次的查询,可以按照发车车次进行查询,也可以按照始发站和终点站进行查询。

3)对站点的查询,管理员查看所有已存在站点的信息。

4)对已注册用户的查询,管理员可以查看本系统中所有已注册用户的基本信息和其订单信息。

(3)添加:管理员可以实现对车次的添加、对站点的添加和对车票信息的添加。

(4)删除:管理员可以实现对车次的删除、对站点的删除和对车票信息的删除。

(5)管理员可以修改站点信息、车次信息和车票信息。

(6)管理员也可以创建、管理更低权限级别的管理员的权限级别等信息。2.1.2 质量及性能目标

系统使用时,登录、注册、检索浏览车票、生成订单等流程正常。系统可迅速且正确地响应用户的请求。2.2 限制

用户仅能修改自己的信息,不能修改管理员信息、车票信息等数据。

管理员不可以修改更高权限及相同权限级别的管理员的信息。管理员账号只 能由更高级别的管理员创建产生,不能由注册产生,也不能由同权限级别或者更低权限级别的管理员创建产生。系统默认内置一个超级管理员账号,该管理员拥有最高管理权限。

3.用例、事件流及对应活动

网上火车票订票系统描述的主要用例有:普通用户注册,用户(普通用户/管理员)登录系统,用户(普通用户)退出系统,车票浏览,查看订单,检索车票,显示车票信息,订单生成及支付,业务数据管理,管理员账号管理。

3.1 系统用例图

业务数据管理查看历史订单退出系统登录会员管理员查询车次信息管理员账号管理生成订单及支付

图3-1 系统用例图

3.2 用户注册 3.2.1用例简述

用户在购票网站上输入注册信息,成为注册用户。3.2.2 基本事件流

1、用户:在会员注册画面,输入用户编号、密码、用户姓名、证件编号、电子邮件地址和联系电话等信息,提交注册请求;

2、系统:对用户的信息进行检查;

3、系统:用户的信息被系统保存;

4、系统:保存注册信息,提示用户注册成功;

5、用例结束。3.2.3 活动图

用户系统输入注册信息显示注册界面提交注册信息检查注册信息是否合法保存注册信息显示注册成功

图3-2 用户注册活动图

3.3 用户登录系统 3.3.1 用例简述

用户输入合法的用户名和密码后,登录系统。3.3.2 基本事件流

1、用户:在用户登录页面上,输入用户名和密码;

2、系统:根据用户名和密码检索系统,获得用户信息;

3、系统:显示用户登录成功,用户身份由游客变为注册用户;

4、结束用例。3.3.3 活动图

用户系统显示登录界面输入注册信息检查登录信息是否正确显示登录成功

图 3-3 用户登录系统活动图

3.4 用户退出系统 3.4.1 用例简述

用户退出系统。3.4.2 基本事件流

1、用户:提交退出系统的请求;

2、系统:注销用户,显示退出成功;

3、用例结束。3.4.3 活动图

用户系统用户提交退出请求显示退出成功

图 3-4 用户退出系统活动图 3.5按起点终点和出发时间检索车票 3.5.1 用例简述

根据用户选择的起点终点以及出发日期显示列车信息。3.5.2 基本事件流

1、用户:选择起点和终点以及出发日期;

2、系统:检查起点和终点是否正确;

2、系统:显示符合用户选择的列车信息;

3、用户:选择某辆列车;

4、系统:显示用户选择的列车的车票信息;

5、用例结束。3.5.3 活动图

用户系统显示查票界面输入起点、终点、出发日期起始点是否正确显示各时间的列车信息选择某辆列车显示车票信息

图 3-5按照起点终点和出发日期检索车票活动图 3.6 订单生成及支付 3.6.1 用例简述

用户下单并完成支付,系统检查是否完成支付。3.6.2 基本事件流

1、用户:选择车次、座位;

2、用户:提交订单请求;

3、系统:检查用户是否已经登录;

4、系统:检查座位选择是否有效;

5、系统:生成订单,显示付款页面;

6、用户:选择支付方式,输入付款信息,进行付款;

7、系统:检查支付信息是否正确,是否完成支付;

8、系统:存储并显示车票信息等订单详情;

9、用例结束。3.6.3 活动图

用户系统选择车次、座位提交订单请求检查登录信息是否正确检查座位选择是否正确选择付款方式生成订单,显示付款界面付款检查是否完成支付保存订单信息

图 3-6订单生成及支付 3.7 查看订单 3.7.1 用例简述

顾客查看自己的历史订单。3.7.2 基本事件流

1、用户:提交查看历史订单请求;

2、系统:显示该用户所有的历史订单信息;

3、用户:选择某一条订单;

4、系统:在订单详细页面显示用户选择的某一条订单的详细信息;

5、用例结束。3.7.3 活动图

用户系统提交查看历史订单请求显示历史订单列表选择某一条订单显示选中的订单详情

图 3-7 查看订单活动图

3.8 退票

3.8.1 用例简述

顾客选择退掉已经购买的车票。3.8.2 基本事件流

1、用户:选择已购买的车票并提交退票请求;

2、系统:检查退票请求是否合法;

3、系统:显示退票成功,返回原来页面;

4、用例结束。3.8.3 活动图

用户系统显示退票界面选择车票并提交退票请求退票请求是否合法显示退票成功

图 3-8 退票活动图

3.9 业务数据管理 3.9.1 用例简述

管理员管理商品,订单,会员等相关的业务数据,包括对数据的新增,更新,删除,查询。3.9.2 基本事件流

1、管理员:实施业务数据的新增,更新,删除,查询操作;

2、系统:检查管理员登录信息;

3、系统:保存管理员对业务数据的相关操作;

4、用例结束。3.9.3 活动图

管理员系统管理业务数据检查管理员登录信息检查管理员权限保存管理员操作

图 3-10业务数据管理 3.10 管理员账号管理 3.10.1 用例简述

管理员实现对较低级别的管理员账号的管理。3.10.2 基本事件流

1、管理员:对系统中的较低级别的管理员账号进行新增,更新,删除,权限更改等操作;

2、系统:检查管理员登录信息;

3、系统:保存管理员的操作;

4、用例结束。

3.10.3 活动图

管理员系统管理管理员账号检查管理员登录信息检查管理员权限保存管理员操作

图 3-11 管理员账号管理 4.类图

订单-下单时间 : string-价格 : float-起点 : string-终点 : string-出发时间 : string-站台号 : string1-列车编号 : string-座位号 : string火车票-列车编号 : string-价格 : float-起点 : string-终点 : string-出发时间 : string-到达时间 : string-座位等级 : string-座位号 : stringm..n管理员-ID : string-用户名 : stringm..n-密码 : string-权限 : string-特性1-手机号 : string-地址 : string-真实姓名 : stringm..n+登录()+退出()+业务数据管理()+管理员账号管理()*1*注册用户-ID : string-用户名 : string-密码 : string-身份证号 : string-手机号 : string-E-mail : string-地址 : string-真实姓名 : string-注册时间 : string+登录()+退出()+检索车票()+选座下单()+查看订单()+支付()+个人信息管理()未注册用户-ID : string+注册()0..11m..n

图 4-1 类图

5.主要时序图 5.1 注册

注册界面注册系统注册用户表用户输入注册信息提交注册请求[未填写注册信息]填写注册信息提交注册信息进行合法性检查[注册信息合法]保存注册信息返回保存结果返回注册结果显示注册结果

图 5-1 用户注册时序图 5.2检索车票

检索界面检索系统车票用户选择起点终点及出发日期[未填写查询信息]填写查询信息提交查询信息检索信息返回检索结果返回检索结果显示检索结果

图 5-2 检索车票时序图

5.3 选座购票

选座界面选座系统座位表订单界面订单系统订单表用户点击选座提交选座请求查询剩余座位返回座位数据返回座位数据请求锁定座位锁定座位返回选座信息返回选座信息显示选座成功点击下单请求生成订单保存订单信息返回订单信息显示订单信息返回订单信息

6.软件工程系统论文 篇六

1《软件工程》在教学中遇到的问题

1.1 流行技术与学生知识积累之间存在矛盾

现代软件工程内容丰富, 基于UML的面向对象建模技术、以新型技术支持的软件度量方法、测试方法、Rational Rose工具、RSA等开发工具。在软件管理方面, CMM、配件配置以及软件过程管理等。这都是些理论性很强但又很实用的知识, 但学生接受起来相对比较困难, 并且在实际教学过程当中, 没有足够的课时全部讲到。怎样寻求一种行之有效的方法来解决学生的知识积累与目前计算机技术发展之间的矛盾一直困扰教、学双方的难题。

1.2 教学实践环节存在难度

在教学中, 如果只是单纯的进行枯燥模糊的教学, 而学生没有亲身开发经验, 仅凭课堂和书本得来的知识理解软件工程很难, 以至于学完之后觉得用处不大。但是在学生走向工作岗位后发现软件工程理论是非常重要的, 但是为时已晚。为了既让学生能够亲自受益, 又能将软件工程理论切实掌握, 并且使学生认识和理解软件工程对软件开发的重要性, 需要在学习期间完成一个中型左右的软件开发。但是若指定一些书本上的题目比如图书馆管理系统, 这种系统开发枯燥, 没有需求在驱动, 再者这门课一般在大三下学期以后开设, 学生在这段时间有的把精力放在考研上, 不重视非考研科目的学习, 学习《软件工程》的时间不充分, 并不适合初次接触软件工程的学生的教学实践。

2 以系统设计为核心, 驱动教学内容的改革

2.1 引入系统设计, 改善教学方式

“软件工程”技术在高速发展, 讲授的内容同样应该与时俱进, 笔者认为在“软件工程”课堂教学内容和实践环节中强调面向对象方法, 适当压缩结构化开发方法的教学时间, 以此留出时间来介绍包括面向对象方法在内的一些新技术和方法, 使学生尽快熟悉和掌握集成化CASE环境、软件重用及java与网络环境下的软件开发技术等。对那些既无实用价值也无发展前景的传统技术尽量少讲。同时要保持教学内容对先进技术的跟进, 介绍一些目前已经推出或比较成熟的新方法, 如基于组件的方法、面向Agent方法、面向方面的方法、净室软件等方法, 以便开拓学生的视野和培养学生的创新意识与软件开发能力。

系统设计对学生的编写程序能力有巨大的提高, 学生经过一个系统的设计与开发, 能尽可能地体会软件工程的各个环节有更深的体会。因此在课程开始时, 让同学们自行分组, 选一个贴近现实的题目, 去调研, 亲自确立需求分析的内容, 比如说学生成绩管理系统, 学生们可以去教务处和教师那进行调研, 结合自身做出一个符合实际情况的系统。

为了让学生进一步体会到公司的管理环境以及流程, 将一个小组确定一个小的团队, 这个团队由学生自由组合, 规模为3-5人。从人员管理来说, 4人员适量, 少而精, 软件开发不是开发人员的叠加, 人员越多, 开发进度、软件质量越快越高;要有良好的组织结构, 合理的人员分工和有效的沟通, 所以在这个团队的负责人担任着项目组经理的角色兼职开发人员, 测试人员1-2名兼职文档编写人员和维护人员[1]。

2.2“软件工程”与项目相结合, 加强实践环节

对于“软件工程”的教学, 实践环节显得尤为重要。在教学中, 尽量利用一切可利用的条件来加强实践环节的实施。首先, 软件工程教学应加强学生的分析与设计能力。在讲解软件工程理论知识的同时, 教师适当地以一个小项目为例, 要求每个学生从项目的可行性分析、需求分析、总体设计、详细设计、数据库设计等方面进行分析与设计。学生按照这个流程做项目, 加强学生对所学理论的掌握, 并初步具有对真实系统的分析与设计能力;其次, 将案例教学引用到软件工程的课堂教学中, 案例教学让学生置身于模拟的真实环境中, 扮演不同的角色, 身临其境, 从一个真正的“工程师”的角度考虑问题, 学习如何应用知识解决问题。从而培养了学生独立思考和解决问题的能力。

我们模拟真正项目的需求说明书的制定流程, 让我们的学生根据自己的项目与学校或者其他组织的业务人员进行交流, 明确这个项目过程要达到什么样的要求, 要达到哪些技术指标, 该部门现在运行的软硬件环境, 及该部门可能会投入的人力、物力、财力的支持是怎样的情况, 交付的时间等, 当然我们在这个过程中, 学生最应该弄清楚的问题就是系统的业务处理流程和完善的数据关系, 而这些问题的解决可以采用软件工程介绍的需求分析的方法如结构化分析法等, 根据业务人员的叙述, 估计出系统的复杂度, 结合自己的情况, 确定开发该项目需要多长时间。然后整理成软件需求说明书。这样既学习了课本的内容, 又锻炼了学生的能交流的能力, 解决问题的能力。而这些能力在软件开发过程中是必不可少的[2]。

需求分析确定下来之后, 接下来就要严格按需求分析说明进行系统设计, 不能随意改动需求分析的技术指标, 一旦出现改动要清楚地记录在系统设计说明书中。在开发过程中发现业务上的问题, 要及时跟业务人员进行沟通, 确保业务人员对业务流程的解释要保持一致, 业务人员有责任了解软件的开发进展情况, 保证软件存在的问题及时发现, 免得造成灾难。

接下来按照软件工程的流程进行下一步的研发工作, 学生根据已经掌握的开发语言编写代码。系统完成后就可以进行测试。严格意义来讲, 测试环节在需求分析阶段就要有, 但是我们现在的小组人员数目少, 项目规模相对来说较小, 在编码完成之后进行测试。测试时应该成立专门的测试小组, 采用白盒测试、黑盒测试方法以及自动化测试工具对软件进行全面的测试。在测试过程中, 要记录跟踪出错改错情况, 做好文档写作工作[3,4]。

测试完成后, 按照我们在需求说明书规定的验收准则, 就可以交付给用户运行。

2.3 以软件工程的思想指导系统开发, 增强学生的团队精神

软件生存周期是指软件从任务书下达后到该软件被淘汰的这段时间。软件工程把一个与软件相关的工作看作是一个工程, 并且按照工程的标准管理整个流程。

通过项目实践, 不仅强化课程设计, 而且为他们做毕业设计奠定了基础。课程设计将学生分成若干个小组, 每组一个题目, 小组成员按照软件开发项目各阶段进行分工合作, 这样锻炼他们的团队协作精神和相互沟通能力[5];毕业设计时应结合教师课题或市场设置实用性的题目, 要求一人一题并按照工程化的方法进行实现;利用产学研项目让学生切身感受到软件公司的开发流程, 人员组织及分工, 这样也可使学生切实感受到该课程的重要性。

实践证明, 该方法是有效的, 经过一个团队的协作与努力, 学生们都可以得到一定的锻炼, 已经收到学生的真实反馈。

3 小结

根据文章的分析, 我们可以看出, 在软件工程教学中采用系统设计可以提高学生在以下几个方面的技能:第一, 模拟现实IT公司企业里软件开发的实际的流程, 锻炼学生的动手能力、与人交流协调以及实际应用能力, 培养学生的科学实验素养与提高学生的创新能力;第二, 改革软件工程教学, 引进系统性的实验教学问题, 打破课程之间的壁垒, 形成系统的实验教学体系;第三, 解决自主性、综合性、创新性实验的设计;第四, 适应应用型人才培养的需要, 构建以学生创新能力培养为中心的实验教学体系;第五, 学生完成系统设计的同时, 吸收了大量先进的技术以及前沿理论。

参考文献

[1]苏丹, 韩喜玲.“软件工程”一些基本观念的再认识[J].大庆师范学院学报, 2005, 25 (4) :79-81.

[2]侯贵法, 王成, 李建新.以软件工程的思想指导软件开发[J].殷都学刊:自然科学版, 1998 (6) :72-74.

[3]肖孟强, 王宗江.软件工程——原理、方法与应用[M].北京:中国水利水电出版社, 2008 (2) :212.

[4]杜文洁, 景秀丽.软件测试基础教程[M].北京:中国水利水电出版社, 2010 (2) :57-72.

7.电子政务系统软件质量评价软件 篇七

本项目通过对外部质量的研究结合电子政务系统的特点构建出电子政务系统软件的质量评价模型,并引入六西格玛质量管理理论作为质量评价模型各个指标的度量标准。给予各个评价指标适当的权重,结合指标数据和相应的权重进行计算,最终得出电子政务系统的评价分数。

关键词:电子政务;六西格玛;质量评价模型;外部质量

中圖分类号:TP393.08

本课题依据中国国家标准化管理委员会发布的软件工程产品质量标准对电子政务系统软件的外部质量进行分析、评价和处理,外部质量是基于外部视角的软件产品特性的总体,即当软件执行时,典型地是在模拟环境中用模拟数据测试时,使用外部度量所测量和评价的质量。通过对外部质量的研究结合电子政务系统的特点就可以构建出电子政务系统软件的质量评价模型,采用基于质量评价模型的电子政务系统软件的测试数据作为输入数据,并引入六西格玛质量管理理论作为质量评价模型各个指标的度量标准,量化各个指标。参考电子政务标准化指南和电子政务系统总体设计要求,给予各个评价指标适当的权重,结合指标数据和相应的权重进行计算,就可以得出电子政务系统的评价分数和等级。

1 需求分析

1.1 系统业务功能

本系统分为系统事件流程,客户事件流程和管理员事件流程三个功能集合。系统事件流程分为系统登陆、用户个人信息修改、系统退出、客户注册四个功能。客户事件流程分为系统信息提交、评价信息提交、系统成绩计算、评价成绩查询四个功能。管理员事件流程分为客户管理、评价系统管理、评价项目管理三个功能。

1.2 主体模型分析

1.2.1 外部质量指标。本质量评价模型主要通过对电子政务系统的外部质量的考察而设立指标。外部质量指标是从用户使用角度去总结软件产品特性,并加以分类和细化,制定相关的考核等级和标准。

1.2.2 权重分析法。不同外部质量指标对于评价体系的意义是不同的,指标的权重可以在决策中相对重要程度综合度量在主观评价和客观反映。

1.2.3 六西格玛质量管理理论。西格玛在统计学中用来表示标准偏差,用"σ"度量质量特性总体上对目标值的偏离程度。六西格玛流程能力(短期)可解释为每百万个机会中有3.4个出错的机会,即合格率是99.99966%。

2 系统设计

2.1 总体设计

2.1.1 模型指标设计。(1)功能性。包括准确性,适用性,互操作性,安全保密性,指在指定条件下使用时,电子政务系统提供满足明确和隐含要求的功能的能力;(2)可靠性。包括容错性,成熟性,易恢复性,指在指定条件下使用时,电子政务系统维持规定的性能级别的能力;(3)易用性。包括易操作性,易理解性,易学性,指在指定条件下使用时,电子政务系统被理解、学习、使用和吸引用户的能力;(4)维护性。包括易分析性,易改变性,稳定性,易测试性,指电子政务系统可被修改的能力。修改可能包括纠正、改进或软件对环境、需求和功能规格说明变化的适应;(5)可移植性。包括适应性,共存性,易替换性,指电子政务系统从一种环境迁移到另外一种环境的能力。

2.1.2 成绩计算方法。第一步,对每个指标的度量值采用六西格玛质量管理度量理论进行评分,

具体实现方法如下:

√ 当Xi=1时,Pi=100,说明该评价度量指标完全合格;

√当0.9999966≤Xi<1时,Pi=90,说明该评价度量指标达到六西格玛质量标准。

√当0.9999767≤Xi<0.9999966时,Pi=80,说明该评价度量指标达到五西格玛质量标准。

√当0.999379≤Xi<0.9999767时,Pi=70,说明该评价度量指标达到四西格玛质量标准。

√当0.9933193≤Xi<0.999379时,Pi=60,说明该评价度量指标达到三西格玛质量标准。

√当0≤Xi<0.9933193时,Pi=0,说明该评价度量指标达不到最低标准,不合格。

其中,Xi为第i项评价度量指标的度量值,Pi为第i项评价度量指标经过六西格玛质量管理度量理论处理后的值。

第二步,采用综合评分分析法计算出经质量评价模型度量后的系统总得分,

公式为I=∑PiWi(1≤i≤n)

其中,Pi为第i项评价度量指标经过六西格玛质量管理度量理论处理后的值,Wi为第i项评价度量指标的权重,I为该系统的总得分。

第三步,算出该系统的总权重和,公式为II=∑Wi(1≤i≤n)

其中,Wi为第i项评价度量指标的权重,II为该评价模型的总权重和。

第四步,用系统总得分除以总权重和,就可以得出该系统的百分制得分。公式为S=I/II

其中,I为该系统的总得分,II为该评价模型的总权重和,S为该系统的百分制得分。

4 总结和展望

电子政务系统质量评价软件的实现重点是质量评价模型的构建。本系统的质量评价模型主要通过对电子政务系统的外部质量的考察而设立指标,从功能性、可靠性、易用性、维护性和可移植性五个方面进行考察。每个方面都设置一系列度量指标,从不同角度考察电子政务系统在该方面的综合表现。度量指标由于评价软件的特性不同,其重要性是不一样的。我们参考电子政务标准化指南和电子政务系统总体设计要求,根据电子政务系统的特点设计出不同指标的权重,设计出真正考察电子政务系统质量的评价模型。

度量指标是评价的工具,是反映评价对象属性的指示标志;指标体系,则是根据评价目标和评价内容的要求,构建的一组相关指标,据以搜集评估对象的有关信息资料,两者缺一不可。基于电子政务系统的软件特性,我们可以把电子政务系统软件的测试数据作为度量的对象。对应电子政务系统质量评价模型中的各个指标,收集相关的测试数据作为质量评价软件的输入数据,通过度量标准定量得出该评价指标的优劣。本质量评价模型采用六西格玛质量管理理论作为指标的度量标准,提高了电子政务系统质量评价系统的科学性、先进性。

本软件的初步开发工作已基本完成,后续优化阶段已经在准备当中。提高软件的访问性能,优化质量评价模型,提高系统的安全性和可靠性等问题将在下阶段的开发过程中解决。通过对本软件特性和功能的认识,我们相信本电子政务系统质量评价软件一定会为我国电子政务事业做出应有的贡献。

参考文献:

[1]GB/T 16260.1-2006/ISO/IEC9126-1.Software engineering-Product:Quality model[S],2006.

[2]GB/T 16260.2-2006/ISO/IEC9126-2.Software engineering-Product:External metrics[S],2006.

[3]GB/T 16260.3-2006/ISO/IEC9126-3.Software engineering-Product:Interior metrics[S],2006.

[4]GB/T 16260.4-2006/ISO/IEC9126-4.Software engineering-Product:Quality metrics[S],2006.

[5]GB/T 21064-2007.System general design requirements for electronic government[S],2006.

[6]杨安.电子政务规则与案例解析[M].太原:山西人民出版社,2005.

作者简介:王梦雷(1985.12-),男,天津人,助理工程师,本科,研究方向:系统架构设计。

上一篇:关于开展党工委领导班子、领导干部群众满意度测评和领导干部年度考核工作的通知下一篇:电力系统网络安全隔离