问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

阻碍软件复用的技术和非技术有哪些?你复用过很多软件吗?如果没有,那是为什么

发布网友 发布时间:2022-04-24 14:33

我来回答

1个回答

热心网友 时间:2023-10-16 14:08

软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。简单的理解,就是把一些软件通过配置等方式连接在一起协同工作。

理想很丰满,但是,现实很骨感。

软件复用面对的第一个阻碍就是不同软件开发商之间并没有一套统一的接口标准,比如同样是做CRM,不同厂家的数据库定义完全不同,提供的API数据定义也千差万别。再考虑到数据同步、性能、安全性等各种因素,至少在企业领域,软件之间传递数据尚且困难,软件复用的技术难度可想而知。

在非技术层面,软件复用面对的最大问题是体验一致性。不同的软件有着完全不同的操作风格,这将导致用户使用培训成本居高不下。对于企业用户,最理想的情况就是只需要学会一套系统的操作方式,就可以完成所有工作。

我认为,软件复用的唯一出路就是平台化,不同的软件基于同一套平台进行开发,互相直接数据共享,配置(包含最重要的用户和权限体系)共享,体验相通。我们尝试过以“活字格”为代表的一些企业Web应用开发平台,发现除了开发效率非常高之外,开发出来的软件可以很方便的连接到其他用该平台开发的软件。这样,我们把企业内的业务拆散到若干个软件,根据需要拼接在一起,就实现了真正意义上的软件复用。

阻碍软件复用的技术和非技术有哪些?你复用过很多软件吗?如果没有,那是...

软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。简单的理解,就是把一些软件通过配置等方式连接在一起协同工作。理想很丰满,但是,现实很骨感。软件复用面对的第一个阻碍就是不同软件开发商之间并没有一套统一的接口标准,比如同样是做CRM,不同厂家...

软件复用内容是什么意思?

软件复用内容是指在软件开发过程中,利用已有的代码、组件、功能、接口等资源,将其集成到新的软件中以提高软件开发效率的方法。通过复用现有的代码、接口等,可以避免重复造轮子,减少开发时间和成本,同时可以提高软件的稳定性和可靠性。软件复用内容是一个基于组件化和模块化开发思想的软件开发方式。这种方...

软件复用的含义是什么?软件复用的范围有哪些方面

软件复用(SoftWare Reuse)是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。...

软件复用软件复用的特点和现状

总之,软件复用是提高软件开发效率和质量的关键策略。通过构建和利用组件库、软件开发框架,以及跨平台和跨语言的复用实践,开发人员可以加速新项目的启动,减少错误,提高软件的稳定性和可靠性。随着技术的不断进步和需求的不断变化,软件复用的潜力和价值将进一步显现,成为推动软件行业持续发展的重要力量。

用核心技术造句(大约30个左右)

12、软件构件技术是支持软件复用的核心技术,可复用构件的设计、开发和使用可以提高软件的质量、降低开发的成本。 13、公司还拥有多项制冷核心技术,如螺旋蒸发器、板片蒸发器、U型蒸发器、V型冷凝器、工业空调机等。 14、绞吸船的核心技术是根据施工条件确定泥泵的运转参数,由此决定了绞吸船的生产能力...

专科计算机有哪些专业分别学的是什么?

在软件层次,专科叫软件技术,本科叫软件工程,计算机科学层次,专科叫计回算机科学与应用,本科叫答计算机科学与技术,一个学得浅,一个学得深,就拿软件这一块来讲,专科顶多讲到让你如何理解代码,但是绝对不会讲到算法这一块,在本科学计算机还有微积分或者离散数学其中一门课,但是专科不可能有的。 ⑵ 计算机专业分...

软件工程师必备知识?

(4)掌握需求分析、测试、维护基本技术; (5)掌握软件度量、软件配置管理方法; (6)理解软件复用概念; (7)理解软件质量保证的手段; (s)理解软件项目对人员的需求; (9)理解软件知识产权的基本知识。 2.通过本级水平考试的合格人员具有从事软件系统分析与工程系统分析员、工程管理员的实际工作能力和业务水平。 3....

哪个知道软件复用是什么意思

软件复用包括两个相关过程:可复用软件(构件)的开发(Development for Reuse)和基于可复用软件(构件)的应用系统构造(集成和组装)(Development with Reuse)。解决好这几个方面的问题才能实现真正成功的软件复用。可复用软件(构件)的开发是实现软件复用的基本条件,对象技术的广泛使用,提供了建造和使用构件的...

系统架构师必须具备哪些能力

软件复用(SoftwareReuse):是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。 软件重用,是...

电子信息类研究生都有哪些?

Ⅳ 本科计算机类有哪些专业1、计算机科学与技术专业培养具备良好的科学素养,系统地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能,能在科研院所、企业事业单位、技术和行政管理等部门从事教学、科研、开发、管理等工作的高级专门人才。课程包括电路原理、模拟电子技术、数字逻辑、数字分析、...

阻碍软件复用的技术和非技术因素 软件复用技术有哪些 软件复用技术的种类和优点 软件重用和软件复用 软件复用技术的种类 软件工程新技术有哪些 软件复用技术的优点 什么是软件复用 软件复用技术
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
3dmax文件怎么保存为fbx格式 晒笋干碰上下雨天如何办 ...我的出行路线提建议。请推荐给朋友长辈的特产礼物 蓝莓玛格丽持小饼干制作方法 三国中,是不是郭嘉最聪明? SAMSUNG C&T CORPORATION是什么公司 Normalized C&L是什么意思? C&W tech 是什么 我是一名高中生以成年,请问怎么才能办信用卡 哪些地区可以种植棕榈树?北方可以种哪些品种? 蔬菜水果保鲜柜最佳存放温度是多少 台式奶茶和港式奶茶有啥区别? 软件复用的复用级别 龙族如何转职? 最近想尝尝兰芳园的港式冻柠茶,有没有人喝过的,好喝吗? 软件复用的OO方法对软件复用的支持 iff格式怎么打开 百合漫画 上面一个草字头,下面一个狼狈的狈,怎么读?有这个字吗? 正宗的港式奶茶怎么做 软件复用的软件复用的特点和现状 百合类动漫有哪些? 口袋妖怪蓝宝石的穿墙和大师球代码谁来给我? 港式柠檬茶的口味如何?喝起来会不会很酸? 软件复用的几种方式 一个草字头一个年。这个字念什么?用五笔怎么打? 软件复用技术是什么啊? 有没有人知道港式奶茶用哪三种茶叶拼配的? KOF97草薙京连招 关于百合的动漫有哪些啊? 自己用黑白淡奶和锡兰红茶还有蜂蜜做的港式奶茶常喝着对身体也不好吗 广联达软件复用数据会保留锁属性吗? 软件开发方法的软件重用和组件连接 软件复用是面向对象系统分析与设计的核心支持技术之一,软件复用的核心是 软件的概念和特点?软件复用的含义?构件包括哪些? 【c++】举个例子说明一下为什么继承是为了软件复用 讨论面向对象的继承如何促进软件复用、节省程序开发时间和减少错误 软件复用对提高软件开发效率和降低开发成本有哪些作用 讨论继承如何促进软件复用、节省程序开发时间和减少错误。 知道了软件的源代码,有什么用,怎么用啊? 构件的软件工程中的构件 软件的发展历史简介 广州集目广告有限公司怎么样? 集目数码科技(上海)有限公司怎么样? 深圳集目设计顾问有限公司怎么样? 甜心格格2的全部集目名称 集目森林注册过商标吗?还有哪些分类可以注册? 名侦探柯南里有没有柯南受伤或生病时,兰等很着急的集目?最好是把集数和名字都告诉我。 象棋敢死炮开局怎么走 的15种走法2象棋开局走法象棋敢死炮开局怎么走