6ES7331-7PF11-OABO
过程是一组引发软件产品的生产活动,采用软件过程管理的主要作用有:
(1)有效的软件过程可以提高组织的生产能力。
(2)可以理解软件开发的基本原则,辅助研发人员做出决策。
(3)可以标准化研发过程工作,提高软件的可重用性和软件不是程序,而是程序、数据以及开发、使用和维护程序需要的所有文档的完整集合。1983年IEEE为软件下的定义是:计算机程序、方法、规则、相关的文档资料以及在计算机上运行程序时所必需的数据。其中的方法和规则通常是在文档中说明并在程序中实现的。特别是当软件成为商品时,相关的文档资料是必不可少的。没有相关文档,仅有程序是不能称为软件产品的。
程序是为了解决某个特定问题而用程序设计语言描述的适合计算机处理的语句序列。它是由软件开发人员设计和编码的。程序执行时一般要输入一定的数据,也会输出运行的结果。而文档则是软件开发活动的记录,主要供人们阅读,既可用于人员和用户之间的通信和交流,也可以用于软件开发过程的管理和运行阶段的维护。我国国家标准局已参照,陆续颁布了《计算机软件开发规范》、《计算机软件需求说明编制指南》、《计算机软件测试文件编制规范》、《计算机软件配置管理计划规范》等文档规范。为了提高软件开发的效率和方便软件产品的维护,现在的软件人员越来越重视文档的作用及其标准化工作。
2.软件的特点
为了能全面、正确地理解计算机和软件,必须了解
浔之漫智控技术(上海)有限公司(xzm-wqy-shqw)
是中国西门子的佳合作伙伴,公司主要从事工业自动化产品的集成,销售和维
修,是全国的自动化设备公司之一。
公司坐落于中国城市上海市,我们真诚的希望在器件的销售和工程项目承接、系统开发上能和贵司开展多方面合作。
以下是我司主要代理西门子产品,来电来函咨询,我们将为您提供优惠的价格及快捷细致的服务!
6ES7331-7PF11-OABO
计算机软件发展非常迅速,其内容十分丰富,要给计算机软件做出科学的分类是比较困难的。传统意义上从计算机系统角度看,软件分为两大类:系统软件和应用软件。系统软件是指管理、控制和维护计算机及外设,以及提供计算机与用户界面等的软件,如操作系统、各种语言的编译系统、数据库管理系统及网络软件等。应用软件是指能解决某一应用领域问题的软件,如财会软件、通信软件、计算机辅助教学(CAI)软件等。
若从计算机软件用途来划分,大致分为服务类、维护类和操作管理类。
(1)服务类软件。此类软件是面向用户的,为用户提供各种服务,包括多种软件开发工具和常用的库函数及多种语言的集成化软件,如Windows下的VisualC++软件等。
(2)维护类软件。此类软件是面向计算机维护的,包括错误诊断和检测软件、测试软件、多种调试所用软件如Debug等。
(3)操作管理软件。此类软件是面向计算机操作和管理的,包括各种操作系统、网络通信系统、计算机管理软件等。
1.1.2 软件危机的定义及表现形式
1.软件危机
“软件危机”是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。软件危机主要包含了两方面的问题:一是如何开发软件以满足软件日益增长的需求;二是如何维护数量不断增长的已有软件。
2.软件危机表现形式
(1)对软件开发成本和研制进度的估计常常很不jingque。经费预算经常突破,完成时间一拖再拖。这种现象降低了软件开发组织的信誉,有时为了赶进度和节约成本所采取的一些权宜