关于伟创 伟创新闻 伟创案例 网站套餐 联系方式
只做吸引客户的精品站!

软件的概念

lywhy / 2012/9/19 20:58:00
[核心提示] 软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求执行的指令序列:数据是使程序能正常操纵信息的数据结构:文档是与程序开发、使用和维护有关的图文资料。
软件的概念

  1.软件是计算机系统中与硬件相互依存的另一部分,它是包括程序、数据及其相关文档的完整集合。其中,程序是按事先设计的功能和性能要求执行的指令序列:数据是使程序能正常操纵信息的数据结构:文档是与程序开发、使用和维护有关的图文资料。这是对软件(狭义)的-种公认的解释。当前在产业界的经济活动中,相对于原材料、机器设备和车辆等有形实体,可以把技不、管理法规和人员索质等无形因索称为广义的软件。
  软件的特性为了能全面和正确地埋解计算机和软件,最终埋解软件开发过程,必须了解各种软件的共同特点。
  软件是种逻辑产品,而不是具体的物理产品,因而具有抽象性。在生活中所接触到的硬件和其他丄程对象其外形几乎都是可见的。软件可以被记录在纸面上,保存在计算机的磁带、磁盘和可擦写光盘上,但却无法看到软件的形态.而必须通过观察、分析、旭考和判断去了解软件的功能、性能及其他特性。如果把程序运行中显示给用户的接口定义为软件的外形的话.那么只能通过运行程序才能观察到其外形。因此,对于开发过程中的软件是无法观察其外形的,正是由于这种不可见性造成了软件开发人员(包括分析员、设计人员、程序员和支持工程师等)和用户之间通信的困难。
  2.软件是通过人们的智力活动,把知识与技水转化成信息的-种产品。在软件开发过程中可能遇到各种意想不到的问题,所以投入的资源能否出结果,出什么样的结果.事先很难预料。
  软件的这特点,不仅给项目计划和论证工作带来很人的困难.而且使软件开发过程很难保证按预定计划实现。对软件的质蛍控制,必须卷重在软件开发方面下功夫。

软件开发


  某-软件项目旦研制成功,就可以容易地、大蛍地复制其副本,即其研制成本远远大于其生产成本,所以必须在技术上和法律上对软件产品及其知识产权给予保护。
  软件不同于硬件,软件不会用坏,不存在零件史换问题但不能发生错误,否则后果十分严重。医疗系统中的软件错误可能造成生命危险,银行系统中的软件错误会使金融混乱.航空管理系统中的软件错误会造成飞机失事。
  3.在软件的运行和使用期间,没有硬件那样的机械磨损和老化现象,但软件存在退化问题。在软件的生存周期中,为了克服以前没有发现的故降,适应硬件和软件环境的变化以及用户的新要求,必须对软件进行维护。毎次维护又不可避免地引入新的错误,如此次次修改,最终导致软件退化。因此.软件维护比硬件维修要复杂得多,而且二者有巷本质的区别。
  4.软件的开发和运行常常受到计算机系统的限制,不能完全摆脱硬件和操作系统单独活动,对计算机系统有着不同程度的依赖性。为了解除这种依赖性,在软件开发中捉出了软件移植的问题,并且把软件的可移植性作为衡量软件质量的因素之、5.软件开发远远落后于硬件发展。计算机硬件的主要组成元件已经历几代:电子管、晶体管、集成III路、超大规模集成乜路。公司的摩尔这样描述了芯片集成度发展的轨迹:每过18个月,计算机行业就将芯片上的晶体管数翻茁。硬件发展创造了奇迹其价格自然而然地下降,这就是微机售价再下降的原因近年来软件技术徂然取得了不少进展,捉出了许多新的开发方法,例如充分利用现成软件的重用技术、自动生成技术.也研制了--些有效的软件开发工具或开发环境,但在软件项目中被采用的比率仍然很低。
  6.软件是复杂的高强度的脑力劳动,人类能够创造的最复杂的产物之一是计算机软件。
  软件是‘种逻辑系统,设计软件比设计硬件所使用的逻辑蛍要多10到100倍。为了完成-个复杂的软件系统,人们常常要考虑建立目个庞人的逻辑体系。软件的复杂性方而可能来自它所反映的自然规律或人类社会的事务实际问题的复杂性:另.“方而,也可能来自程序逻辑结构的复杂性,个软件系统要能处理各种可能出现的情况。应用软件的开发常常涉及其他领域的专门知识.这对软件开发人员提出了很高的要求。软件的复杂性与软件技术发展的不相适应的状况越来越明显。
  7.相当多的软件工作涉及社会因素。类似于企业管理类型的软件自然是不言而喻的。许多软件的开发和运行涉及机构、体制及管理方式等问题.甚至涉及人的观念和人们的心理。对于这些人的因索重视得不够常常是软件工作遇到的问题之。
  阏时软件的复杂度随规模按指数增加,这就需要许多人共同开发个大型系统。团队开发软件虽然增加了开发力量,但也增加了额外的通信工作量。组织不严密.管理不善,常常是造成软件开发失败多,费用高的重要原因.因此,增加人员,往往不仅不能缩短开发时间,反而会延缓进度。人多不见得力量大,这违背了产业化的基本原则。人们而临的不仅是技术问题更重要的是管理问题。
以上是由伟创软件开发顾问为大家整理,欢迎参考阅读。

 

尊重作者原创 除非特别声明,伟创科技所有均为伟创原创报道,转载请注明原文链接。
原文地址:http://www.lywhy.com/SoftWare/View.asp?id=5  所属类别:软件开发
相关内容
如何更好的完成软件开发的项目 2018/9/18
伟创技术-婷婷:身为.NET程序员的断想 2017/2/18
【洛阳网络公司技术分享】身为.NET程序员的断想 2016/1/28
再好的硬件产品也要软件来支撑 2015/1/26
windows消息之PostMessage和SendMessage的内部实现 2013/4/17
猜你喜欢
在洛阳如何选择一家真正专业的网站建设公司 2013/12/16
网站专题页页面设计的一些小常识有哪些? 2015/9/17
用网站鼎力支持洛阳创业者 2012/11/25
如何评判设计作品的好与坏 2013/7/1
Firefox 抛弃 Google 雅虎成默认搜索引擎 2014/11/20
国庆放假通知 2018/9/30
应该尝试让自己的网站更有特色 2012/10/15
网站设计是为了更好的传递信息 2013/3/13
D型网站建设套餐参考价格 2014/2/13
既然选择定制网站就不要吝啬您手中的毛爷爷! 2016/2/17
伟创热点
关于我们
公司简介
我们的优势
企业文化
公司愿景
加入伟创
伟创官方博客
金牌项目
网站建设
网站优化
软件开发
整合设计
网站运营
网站套餐
基础型网站
展示型网站
商务型网站
购物、商店型网站
FLASH动画型网站
行业、门户型网站
帮助中心
客户中心
公司SEO培训
seo顾问服务
支付方式
联系我们
我们的位置
关注我们
新浪微博
腾讯微博
人人小站
QQ空间推荐
花瓣网
建站百科全书
Copyright 2007-2012 LYWHY.Inc Sitemap 豫ICP备12012069号-1
Links
洛阳百科
建站百科