- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
软件开发平台和工具意义
软件开发平台与工具的意义
学号:20087610715
班级:软件工程08级7班
姓名:李瑞民
背景知识
软件开发平台是一种软件开发工具,以通用技术架构(如MVC)为基础,集成常用建模工具、二次开发包、基础解决方案等而成。可以大幅缩减编码率,使开发者有更多时间关注客户需求,在项目的需求、设计、开发、测试、部署、维护等各个阶段均可提供强大的支持。
软件开发平台源于繁琐的实践开发过程中。开发人员在实践中将常用的函数、类、抽象、接口等进行总结、封装,成为了可以重复使用的“中间件”,而随着“中间件”的成熟和通用,功能更强大、更能满足企业级客户需求的——软件开平台应运而生。
平台是一段时间内科研成果的汇聚,也是阶段性平台期的标志,为行业进入新的研发领域提供了基础。由于平台对企业核心竞争力的提升非常明显,目前国内的管理软件市场,软件开发平台的应用已经成为一种趋势。
目前国内的软件开发平台,除国际品牌如IBM,国内平台商比较成熟的有Justep、普元、昕友亿方、创恒信、北京百特安茂信息技术有限公司提供的VisualSet开发平台,以及山东金现代信息技术有限公司出品的轻骑兵软件开发平台等,部分管理软件企业也开始借力平台提升企业竞争力,如用友。
HYPERLINK /view/190611.htm \t _blank 软件开发工具包(Software Development Kit, 即 SDK)是一些被 HYPERLINK /view/45743.htm \t _blank 软件工程师用于为特定的 HYPERLINK /view/37.htm \t _blank 软件包、软件框架、 HYPERLINK /view/25278.htm \t _blank 硬件平台、操作系统等建立 HYPERLINK /view/7886.htm \t _blank 应用软件的开发工具的集合。
它或许只是简单的为某个程序设计语言提供 HYPERLINK /view/592964.htm \t _blank 应用程序接口的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。
软件工程师通常从目标系统开发者那里获得软件开发包。为了鼓励开发者使用其系统或者语言,许多 SDK 是免费提供的。SDK 经常可以直接从互联网下载。有时也被作为营销手段。例如,甲产品或许会免费提供 构件SDK 以鼓励人们使用它,从而会吸引更多人由于能免费为其编程而购买其构件。
需求收集中的作用
对商业用户来说,他们后面是成百上千个供应商,前面是成千上万个消费顾客。怎样利用软件管理错综复杂的供应商和消费顾客,如何做好精细到一个小小调料包的进、销、调、存的商品流通工作,这些都是商业企业需要信息管理系统的理由。软件开发的意义也就在于此。而弄清商业用户如此复杂需求的真面目,正是软件开发成功的关键所在。实际情况是用户,开发者都认识了到了上面的几点问题,但是由于需 求的变更可能来自客户方, 也可能来自开发方, 作为客户他们可能不愿意为需求的变更付出 更多的投资,开发方有可能是主动的变更了需求,他们的目的可能是使软件做的更精致,于 是作为需求管理者,项目经理需要采用各种沟通技巧来使项目的各方各得其所. 基于上述的问题,必须对需求进行管理,使需求能够真正成为软件工程和管理的基线, 使软件计划,活动和工作产品同软件需求保持一致,使需求可以复用. 需求一定要与投入有必然的联系. 需求一定要与投入有必然的联系, 否则如果需求变更的成本由开发方来承担, 则项目需 求的变更就成为必然了.人们常说世上没有免费的午餐,同样也不应该有免费的需求变更. 但是,接受需求变更目前却是软件开发商不得不咽下的苦果.所以,在项目的开始无论是开 发方还是出资方都要明确这一条:需求变,软件开发的投入也要变. 2,需求的变更要经过出资者的认可. 需求的变更引起投入的变化, 所以要通过出资者的认可, 这样才会对需求的变更有成本 的概念,能够慎重地对待需求的变更.笔者曾经经历过一个项目,为了避免项目的风险,我 们请了用户代表全程参与了开发过程, 结果此用户代表在开发过程提出了大量 小的需求变 更,当开发人员按此需求变更修改了软件时,在项目进入现场实施阶段时,却有大量的这些 变更需要改回去, 问题就是出在我们的项目组成员视该用户代表的需求为圣旨, 却忽略了需 求是否经过了客户方真正有决策权的人员的认可. 3,小的需求变更也要经过正规的需求管理流程. 小的需求变更也要经过正规的需求管理流程,否则会积少成多.在实践中,人们往往不 愿意为小的
文档评论(0)