软件开发平台与工具

上传人:s****a 文档编号:182638710 上传时间:2023-01-26 格式:DOCX 页数:6 大小:18.19KB
返回 下载 相关 举报
软件开发平台与工具_第1页
第1页 / 共6页
软件开发平台与工具_第2页
第2页 / 共6页
软件开发平台与工具_第3页
第3页 / 共6页
点击查看更多>>
资源描述
软件开发平台与工具软件开发平台是一种软件开发工具,以通用技术架构(如MVC )为基础,集 成常用建模工具、二次开发包、基础解决方案等而成。可以大幅缩减编码 率,使开发者有更多时间关注客户需求,在项目的需求、设计、开发、测 试、部署、维护等各个阶段均可提供强大的支持。软件开发平台源于繁琐的实践开发过程中。开发人员在实践中将常用的 函数、类、抽象、接口等进行总结、封装,成为了可以重复使用的“中间件”,而随着“中间件”的成熟和通用,功能更强大、更能满足企业级客 户需求的一一软件开平台应运而生。平台是一段时间内科研成果的汇聚,也是阶段性平 台期的标志,为行业 进入新的研发领域提供了基础。由于平台对企业核心竞争力的提升非常明 显,目前国内的管理软件市场,软件开发平台 的应用已经成为一种趋势。目前国内的软件开发平台,除国际品牌如IBM,国内平台商比较成熟的 有 普元、昕友亿方、创恒信,以及山东金现代信息技术有 限公司出品的轻 骑兵软件开发平台等,部分管理软件企业也 开始借力平台提升企业竞争力, 如用友。由于开发环境、开发人员、功能定位、行业背景等的不同,不同品牌 的平台存在较大差别。以轻骑兵软件开发平台为例,其最大特点在于可视 化的界面定制、方便快捷的流程配置、按需定义的报表定制、功能完善的 二次开发支持。软件开发平台相对传统开发模式的优势:优化产品基础架构,提升软件开发质量;减少编码率,提高开发效率,提升开发的灵活性;可以充分关注客户需求,实现按需定制;实现配置组件的标准化,提升产品稳定性和兼容性;提升企业开发能力,降低后期维护的时间和成本。软件开发工具指的是很方便地把一种编程代码化并编译执行的工具。其中 主要的语言开发工具有几大类:java开发工具、.net开发工具等.软件开发工具的分类(1) 基于工作阶段的工具基于各个阶段对信息的需求不同,软件开发工具可分为三类:设计工 具、分析工具、计划工具。一、设计工具是最具体的,它是指在实现阶段对人们提供帮助的工具。例 如各种代码生成器、一般所说的第四代语言和帮助人们进行测试的工具(包 括提供测试环境或测试数据)等,都属于设计工具之列。它 是最直接的帮助 人们编写与调试软件的工具。二、分析工具主要是指用于支持 需求分析的工具,例如,帮助人们编写数据 字典的、专用的数据字典管理系统帮助人们 绘制数据流程图的专用工具,帮 助人们画系统结构图或ER图的工具等。他们不是直接帮助开发人员编写程 序,而是帮助人们认识与表述信息需求与信息流程,从逻辑上明确软件的功 能与要求。三、计划工具则是从更宏观的角度去看待软件开发。它不仅从项目管理的 角度帮助人们组织与实施项目,把有关进度、资源、质量、验收情况等信 息有条不紊地管理起来,而且考虑到了项目的反复循环、版本更新、实现 了跨生命周期的信息管理与共享,为信息以及 软件的复用创造了条件。(2)基于集成程度划分的工具集成化程度是用户接口一致性和信息共享的程度,是一个新的发展阶段。 集成化的软件开发工具要求人们对于软件开发过程有更深入的认识和了解。 开发与应用集成化的软件开发工具是应当努力研究与探索的课题,集成化 的软件开发工具也常称为软件工作环境。(3)基于硬件、软件的关系划分的工具按与硬件和软件的关系,软件开发工具可以分为两类:依赖于特定计算 机或特定软件(如某种 数据库管理系统)和独立于硬件与其 它软件的软件开 发工具。一般来说,设计工具多是依赖于特定软件的,因为它生成的代码 或测试数据不是抽象的,而是具体的某一种语言的代码或该语言所要求的 格式的数据。而分析工具与计划工具则往往是独立于机器与软件的,集成 化的软件开发工具常常是依赖于机器与软件的。(4)基于应用领域划分的工 具照应用领域的不同,应用软件可以分为事务处理、实时应用、嵌入式 应用等。随着 个人计算机与人工智能的发展,与这两个方面 相联系的应用软 件,也取得较 大的进展。普巴POBA开发平台是一个功能强大的WEB应用开发平台。对绝大多数CIO们来说,信息系统开发就不只是一个IT技术的问题,而是一个从管理思想到IT实现 的动态过程,信息系统中蕴含的管理智慧尤为重要。普巴软件有限公司一直致力 于集萃大中华管理精髓,在管理思想方面在软件行业独树一帜,根据中国企业管 理的现状,在融合了国外先进管理理念的同时,强调本土化,提出了一套适合中 国国情的管理思想,适用于国内企业。而普巴 POBA 快速开发平台就秉承了普巴 软件有限公司的独创理论体系,蕴含的先进管理思想对于中国企业来讲,是贴合 实际的,能有效支撑起企业的管理逻辑架构,让优秀的管理思想落地。在技术方面,普巴 POBA 开发平台是一个功能强大的 WEB 应用开发平台,由于 采用了一些独创的先进技术,使得应用开发平台能够适用于开发各种复杂应用系 统。具体的技术包括电子表单技术、门户技术、SOA集成、内置的ESB技术和BPM 技术等等。普巴 POBA 应用开发平台的最大特点是配置化、可视化、编码少、开 发效率高、成本低、不依赖于个人。此外,普巴软件有限公司早已根据中国企业管理的现状,在融合了国外先进 管理理念的同时,提出了一套适合中国国情的管理思想。在这种本土化管理思想 的贯彻下,普巴软件开发平台更是一个充满思想的工具,将智慧管理的理念输入 企业全身,在一个严密的管理逻辑下做着最基础的支撑。而普巴软件开发平台在 企业中发挥出的最终作用不仅仅是支撑业务系统,为企业运营服务,而是提升企 业的管理水平。即便在信息化应用日益发达的今天,在中国本土企业的应用中,先进的信息 化工具必须要与中国特色的管理思想相结合,才能真正在中国企业中实现广泛而 深入的应用。而拥有先进信息化技术的软件开发平台只有荟萃了大中华管理精髓 才能适应企业的管理和业务需求,才能帮助 CIO 们走上成功的信息化建设之路, 成为中国企业最贴合实际的选择。下面就3G手机为例来说明软件开发平台和工具的作用:在 3G 时代来临之后,以手机游戏为代表的移动多媒体无线增值业务成为热点 各国的主要移动运营商都在积极致力于发展手机游戏业务。在我国,手机游戏还 处于探索时期,其发展目前还受到诸多因素的制约。面对广阔的市场和无限的潜 在客户群体,如何真正让手机游戏的开发和运营步入正轨,是摆在电信运营商和 游戏开发厂商面前刻不容缓的难题。3G手机软件开发平台现状从用户角度看,手机网络游戏摆脱了线缆的束缚,具有随时、随地、随身的 基本特点,由于用户多是在等车、路途中等零碎时间里使用,游戏节奏不能过缓, 不能占用用户大量、连续的时间,情节内容方面应在一定时间内及时反馈出游戏 结果,给用户一定的成就感,并应降低游戏门槛,提高用户对游戏的粘着度,提 供更适合人们在移动中休闲和娱乐的功能。从开发角度看,较为成熟的手机网络游戏产品应具备以下几个特点:一是能 够适应庞大的用户群同时登陆以及在高峰时段集中的游戏信息处理;二是游戏能 够适应不同手机终端的屏幕尺寸;三是游戏对某些智能手机有限的颜色和声音支 持具备良好的兼容性;四是游戏应用程序大小应当合理,不可过于庞大使得用户 难以下载以及存储;五是游戏程序需要具备可中断性,并结合不同手机操作系统 的特性可实现后台运行。手机游戒平台开发葫is供謝Hi平右Sfl琲平臼L-提4SSOK平吉手机终端制适商电信运营商式辭建擺锲皓宓手机游戏开发商CCP)手机游戏发行商(SP)黛心恥曲姙游戏用户根据文化蓝皮书:2010 年中国文化产业发展报告介绍,2009 年国内手 机用户大幅增长,我国手机网民规模达到2.33 亿人。蓝皮书显示,2009 年国内 手机用户数量继续大幅攀升,移动内容市场增长迅速。据统计,截至 2009 年 8 月底,国内手机用户数量已超过7.1亿,同时2009 年上半年中国移动增值市场 规模达到 884 亿元。国内手机用户数量的急速发展,为手机游戏产业带来了广阔 的市场,据国内专业市场调查公司发布的市场信息显示,曾经有92.8%的手机用 户成为过手机游戏的玩家。目前国内手机网络游戏产业链由以下几个主体组成:电信运营商、手机游戏 平台开发商、手机游戏开发商(CP)、手机游戏发行商(SP)、手机终端制造商、 游戏用户。其关系如上图所示。根据图例分析可知,目前处在手机网络游戏产业链最核心环节的依旧是电信 运营商,他们直接面对游戏用户,同时也直接面对游戏开发的最本质环节,对游 戏的品质和类型进行筛选。到目前为止,国内的3 家运营商都在积极的开展针对 3G 网络的网络游戏业务。目前,手机网络游戏已具备两大发展条件:一是高效的 3G 网络传输平台,在 3G 时代手机网络的传输速率和承载能力有了很大程度的提高,手机上网打开网 页的时间基本控制在3秒左右,在手机上利用3G网络的高速数据传输能够实时 播放丰富的多媒体内容,破解了数据传输速度对手机网络游戏发展的限制;二是 完善的手机终端软硬件支持环境,手机硬件制造业的发展与手机操作系统的不断 成熟,为手机终端平台上实现多种插件衔接提供了基础,手机的娱乐功能越来越 容易实现,对高质量、品种丰富的手机网络游戏的需求也越加突出。3G 手机开放的业务应用平台3G 业务发展主要由市场需求驱动,市场需求决定业务,业务决定技术,所以 业务标准的发展往往落后于市场需求,这就造成一些被市场接受的业务,其设备 在进入市场之前,缺乏统一的互操作性标准。用户通过终端体验各种新业务,由 于终端采用的业务标准不统一,造成不同品牌终端在业务互通中存在诸多问题, 从而影响了业务的使用效果。这些在用户看来是终端的问题,其实背后反映了业 务标准化的问题,当然也包括终端应用平台的统一问题。所以,推进业务的标准 化,实现开放的终端业务应用平台,是 3G 终端的发展趋势之一。结束语通过对软件开发平台与工具课程的学习,了解和认识了软件开发过程中所涉 及的多种开发平台与工具,并且在小组的配合下去做一些实践,开发产品,使我 对软件开发工具有了更加深入的理解, 具备了使用相关开发工具解决开发过程 中遇到的不同问题的能力,同时对软件开发的过程也有了更深入的认识。熟练掌 握这些工具可以使我们在开发过程中事半功倍,节约时间和成本。在小组参与软 件设计的过程中, 发现熟练掌握一些软件是很重要的,可以帮助我们设计出更 加优秀的产品 。
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!