有关软件的一些问题!我也知道问题多 !尽量解答还有加分!不差分!属于保险行业应用软件

有关软件的一些问题!我也知道问题多 !尽量解答还有加分!不差分!属于保险行业应用软件,第1张

1软件可分为这样三个层次:一是基础软件,包括了 *** 作系统软件、中间件软件、数据库以及办公套间等通用型应用软件,二是企业应用软件,三是软件服务。办公应用类有金山WPS Office,还有像瑞星,江民等国产杀毒软件。
2一、软件生产方式的变革
由于软件开发的系统越来越大,涉及的领域越来越广,用户的需求也在不断变化,这使软件企业不能再像原来一样,仅仅依靠一些人从零开始,从编码到设计一杆子做到底。
构件技术的出现是对传统软件开发过程的一次变革。构筑在“构件组装”模式之上的构件技术,使软件技术人员摆脱了“一行行写代码”的低效编程方式,直接进入“组装构件”的更高阶段。
基于构件的软件开发,不仅使软件产品在客户需求吻合度、上线时间、软件质量上领先于同类产品,提高了项目的成功率,而且对软件的开发和维护变得十分简单,客户可以随时随地应对商业环境变化和IT技术变化,实现“敏捷定制”。
从最终用户的角度来看,采用基于构件技术搭建的系统,在遇到业务流程变革或系统升级等问题时,不再需要对系统进行大规模改造或推倒重来,只需对构件进行“拖、拉、拽”的方式,使之重新排列、组合,就可以组装成新的系统,或者通过增加新的构件、改造原来的构件来实现。由于不用在代码层进行一个个改编和测试,因此可以很快开发出新的系统。
据有关调查机构统计显示,构件技术可以使软件的投放市场时间缩短到原来的1/2到1/5,使软件的缺陷密度降低到原来的1/5到1/10,使软件的维护成本降低到原来的1/5到1/10,使整体软件的开发成本降低大约15%,甚至长期项目可降低高达75%的成本。
从我国整个软件产业来看,无论是大的软件企业还是小的软件企业,目前很多都在做ERP。如果采用构件技术,小企业可以只做某些模块的构件,而大企业负责组装构件。这样,小企业就可以把构件卖给大企业,不仅大企业的成本降低了,小企业也能从中赚取利润。现在,国际上大的软件企业就是通过这种方式把一些软件工程的一部分外包给小企业,从而提高生产效率,提升规模化生产能力。
在这种新的软件开发方式下,软件公司将以开发构件为主要业务,提供规格化的软部件。系统集成商则汇总部件,组合成能完成不同功能的软构件,将自己的核心技术构件化。正是这两者之间分工的泾渭分明,将软件行业工业化逐渐推向成功。可以想像,未来的软件产业将划分为三种业态:
第一个是构件业,类似传统产业的零部件,这些构件是可以买卖的。国家工程研究中心的构件库现在已经具备了这样的职能。
第二个是集成组装业,相当于汽车工厂,根据市场的需要先设计汽车的款型,然后到市场上采购通用零部件,特别需求还可以委托专门生产零部件的企业去设计生产,最后把这些零部件组装在一起。
第三个是服务业,基于互联网平台上的软件服务是当前正在推行的一种软件应用模式,未来这种应用将更加普遍。
这是一个美好而且不很遥远的想象,也许几年之内就可能实现。
在我国,构件化软件的探索也在继续前行。2004年3月,北京大学软件工程国家工程研究中心启动了“软件构件库系统应用示范”项目,通过对四家企业在典型应用领域的项目实施构件化改造,提炼了一批领域、行业或通用的构件。
2004年5月,北京软件行业协会、北京软件产业促进中心、北京大学软件工程国家工程研究中心和北京软件产品质量检测检验中心,共同组织开展了“北京第一届优秀软件构件评选活动”,进一步推行基于构件的软件开发方法,丰富公共构件库系统的资源。
二、什么是软件构件?
工业化革命的伟大创新在于,功能再复杂的产品都可以由大量标准的零部件组装而成。分工越细、专业生产程度越高,总体生产效率就越高。
构件技术就是一种类似于“零部件组装”集成组装式的软件生产方式。它把零件、生产线和装配运行的概念运用在软件产业中,彻底打破了手工作坊式的软件开发模式。
构件是软件的构成元素,构件具有一定的功能和结构,并符合一定的标准,可以完成一个或多个特定的服务,构件隐藏了具体的实现,通过接口对外提供服务。
一般而言,构件是软件系统中具有相对独立功能,可以明确辨识、接口由契约指定、和语境有明显依赖关系、可独立部署、可组装的软件实体,并且可以重复使用。广义上讲,构件可以是数据,也可以是被封装的对象类、软件构架、文档、测试用例等。
软件构件库作为一种支持软件复用的基础设施和软件资产的管理设施,它提供对软件构件的描述、分类、存储和检索等功能,它为基于构件的软件开发提供了有效的支持,提高了软件开发效率和软件产品质量。
建立具有丰富构件资源且统一的软件构件库,是当前国内推行构件技术要解决的关键问题,也是北京大学软件工程国家工程研究中心现在正在做的事情。该中心目前正在建立一个完整的构件库体系。该体系包含了省市级的构件库、地区级的构件库、不同软件企业的构件库,并且不同构件库之间具有统一的标准规范。
3SOA从字面上理解就是面向服务的体系架构。实际上我们用很通俗的话就是说怎么样符合在因特网架构下,怎么样服务实施者和调用者之间建立很简易的调用关系。这时候用简单的包装方式去调用一定的服务,然后拿来完成一个服务平台,这种模式就是以核心平台向远端调动服务的体系我们叫做SOA。(详细:http://wwwenetcomcn/article/2007/0404/A20070404523706shtml)
4业务模型是分别从业务过程和客户对应的业务状况和业务参与者的角度来描述系统的业务过程。业务建模很重要的一点是在分析企业流程的同时,分析出基础业务对象,在学校图书馆里系统中,基础业务对象有三个:对这、图书、管理人员。图书管理、借书、还书等十系统的基础业务。(业务模型到系统:http://wwwwoodpeckerorgcn:9081/doc/RationalUnifiedProcesszh_cn/process/modguide/md_bmtsehtm)
因为字数的限制,所以剩下的部分答案到我的空间里去看吧。
http://hibaiducom/ichnose/blog/item/082e17348b592583a61e12dahtml

以上就是关于有关软件的一些问题!我也知道问题多 !尽量解答还有加分!不差分!属于保险行业应用软件全部的内容,包括:有关软件的一些问题!我也知道问题多 !尽量解答还有加分!不差分!属于保险行业应用软件、、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10087192.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存