长春西门子总代理
浔之漫智控技术(上海)有限公司(w)
是中国西门子的合作伙伴,公司主要从事工业自动化产品的集成,销售和维修,是全国的自动化设备公司。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,欢迎您来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
用途来划分,大致分为服务类、维护类和操作管理类。
(1)服务类软件。此类软件是面向用户的,为用户提供各种服务,包括多种软件开发工具和常用的库函数及多种语言的集成化软件,如Windows下的Visual C++软件等。
(2)维护类软件。此类软件是面向计算机维护的,包括错误诊断和检测软件、测试软件、多种调试所用软件如Debug等。
(3)操作管理软件。此类软件是面向计算机操作和管理的,包括各种操作系统、网络通信系统、计算机管理软件等。
1.1.2 软件危机的定义及表现形式
1.软件危机
“软件危机”是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要包含了两方面的问题:一是如何开发软件以满足软件日益增长的需求;二是如何维护数量不断增长的已有软件。
2.软件危机表现形式
(1)对软件开发成本和研制进度的估计常常很不**。经费预算经常突破,完成时间一拖再拖。这种现象降低了软件开发组织的信誉,而且有时为了赶进度和节约成本所采取的一些权宜之计又往往影响了软件产品的
长春西门子总代理
的仅仅是软件危机的典型表现,与软件开发和维护有关的问题远远不止这些。
1.1.3 软件危机的产生原因及解决途径
1.产生软件危机的原因
造成上述软件危机的原因与软件自身特点有关,也与软件开发人员在开发和维护时所采用的生产方式、方法、技术有关,可概括为以下几个方面。
(1)软件是计算机系统中的逻辑部件。软件产品往往规模庞大,结构复杂,这给软件的开发和维护带来客观的困难。
(2)软件开发的管理困难。软件规模大、结构复杂,又具有无形性,这导致管理困难,进度控制困难,质量控制困难,可靠性无法保证。
(3)软件开发费用不断增加,维护费用急剧上升,直接威胁计算机应用的扩大。
(4)软件开发技术落后。在20世纪60年代,人们注重如编译原理、操作系统原理、数据库原理等一些计算机理论问题的研究,而不注重软件开发技术的研究,用户要求的软件复杂性与软件技术解决复杂性的能力不相适应。
(5)生产方式落后。有人统计,硬件的性能价格比在过去30年中增长了106。一种新器件的出现,其性能较旧器件提高,价格反而有所下降,而软件则相形见绌。软件规模与复杂性增长了几个数量级,但生产方式
长春西门子总代理
求分析的重要性,轻视软件工程是指导计算机软件开发和维护的一门工程学科。软件工程采用工程的概念、原理、技术和方法来开发和维护软件。
人们曾从不同的角度给软件工程下过各种定义,下面给出两种比较典型的定义。
1968年,在和届NATO会议上曾经给出了软件工程的一种早期定义:“软件工程就是为了经济地获得可靠的且能在实际机器上有效地运行的软件,而建立和使用完善的工程原理。”这个定义不仅指出了软件工程的目标是经济地开发出高质量的软件,而且强调了软件工程是一门工程学科,它应该建立并使用完善的工程原理。
1993年,IEEE进一步给出了一个更全面更具体的定义:“软件工程是:① 把系统的、规范的、可度量的途径应用于软件开发、运行和维护过程,也就是把工程应用于软件开发;② 研究① 中提到的途径。”
虽然软件工程的不同定义使用了不同的词句,强调的重点也有所差异,但是它的中心思想是把软件当作一种工业产品,要求“采用工程化的原理和方法对软件进行计划、开发和维护。”宗旨是为了提高软件生产率、降低生产成本,以较小的代价获得高质量的软件产品。
2.软件工程基本目标
软件工程是一门工程性学科,目的是成功地建造一个大型软件系统。所谓成功是指要达到以下几个目标:
(1)降低软件开发成本;
(2)满足用户要求的全部软件功能;