欢迎来到天天文库
浏览记录
ID:32190362
大小:5.06 MB
页数:41页
时间:2019-02-01
《南通银行贷款运营管理系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、万方数据大连理工大学专业学位硕士学位论文WebServiceConsumerContainsClientComponentsandClientAPls0Usef上AgenlPersonajEmplayeeCustomProfileProlileDamCUStOmDiscoveryAuthenlicationServiceIdentityServiceWebServicei#i《谬冁羹l囊≤鎏麓。‘⋯i≯,瓤m;曩纛瓣鬻i鬟鬻tnleraclionServtceAPtsSoAPAPls▲Web●rvic1ProviderContainsServiceandServiceAPtsIs。AP:一
2、TTP爆,、r1rSoAP只ecoiverAPIs蜘t科毋c垂嘲sefvice毒嚷耘
3、纛纛燃需辆l国铺强6矗28醺镕潞嘎嚣鬻
4、
5、l囊缀瓣黪鞭麟糊瓣㈣翳鬃瓣㈣秘翻l随雠Au
6、hentica
7、ionCustomDiscoveryWebIdenlilyServiceSezv
8、iceP簪rsonalEmployee《黧黼娜SewviCaPro臻骛Profile翻蛾S剖蝴Service8萌赫糕麓纛纛糕墨蟹蠢麓嚣震蠢羹上L~j~≯辨‘·,}溺tadata1.2.2软件工程图1.1基于中间件的分布式软件技术架构Fig.1.1MiddlewarebasedDistributedSoRwareTechnic
9、alArchitecture由于软件在现代社会各个领域日益发挥关键性的作用,同时随着应用领域对软件的要求越来越高以及软件技术高度发展,软件系统的规模不断增长,使得软件的开发不断面临技术风险、资金预算、时间进度和质量保证方面的挑战‘11】。软件工程领域经万方数据南通银行贷款运营管理系统设计与实现过长期探索和研究,形成了一套较为成熟的软件开发管理方法。在这些方法中,九十年代发展起来的以面向对象技术和软件重用技术为核心的开发方法具有较主流额地位和广泛的应用,构成现代软件工程的主要研究成果。由于软件的特殊性,使得大型应用软件系统的开发普遍采用项目管理形式,按照特定的任务和目标将开发过程划分为不同的
10、阶段,每个阶段需要完成特定的任务【J2。¨J。确立软件的功能需求是软件成功的关键要素之一,为此需求分析阶段以软件项目启动阶段的初步论证结果为基础,开发人员确定详细的需求分析,从用户的角度确立每项功能的数据输入和输出方式、信息的范围与表达形式以及各项功能之间的关系,并通过用例模型进行表达Il4
11、。除了明确软件系统的功能特性,开发者在需求分析阶段同时还需要确定的通常还有开发计划和资源分配【1川。对于较复杂的软件系统,需求分析阶段结合用例模型还需要给出关键功能的测试要求。在完成需求分析任务之后是软件设计阶段。在初步设计阶段,根据需求分析确定软件系统的主要组成单元模块、单元模块之间的访问调用关系及
12、系统整体的主体架构[16-17]。在现代软件工程方法中,特别强调软件架构的突出作用。优良的软件架构将内部单元之间的调用关系进行优化并充分考虑到软件的长期发展的稳定性【l引。在这方面,软件重用技术具有特别重要的应用。软件重用技术通过面向对象方法的接口语义稳定性原则保证软件内部功能能够灵活升级和扩展,同时保障软件系统整体功能逻辑稳定不变。软件架构是软件设计的核心任务之一。目前在软件设计方面经过实践已经积累起多种有效的软件架构模式。分层架构明确划分面向用户的视图层、面向内部计算密集型任务的中间业务逻辑层和面向数据密集型处理任务的数据管理层【l9
13、。每个层次通过专门设计的软件和程序来完成对应的任务
14、,能够较好地协调不同类型任务的计算特点和资源要求【201。以软件架构为基础,开发者在软件的详细设计阶段对每个单元模块或软件对象内部的数据结构、处理算法进行设计【2¨。设计者通过内部算法的设计来满足外部接口调用所规定的语义,同时通过对象接口有效隐藏内部的实现细节,以保证软件系统的整体运行逻辑具有稳定性。当代软件工程的研究充分考虑到软件项目的风险因素,因此针对某些信技术含量较多、风险较高的软件开发项目,在详细设计阶段通常需要进一步划分多个系统验证阶段【221。通过在每个阶段渐进构建软件原型、不断改进设计和通过试运行以检验某些技术方案的合理性,为后续的开发降低技术风险和提供稳定可靠的成果积累。万
15、方数据大连理工大学专业学位硕士学位论文考虑到大型软件项目的需求分析通常难以在短期内完全确定以及部分功能需求可能发生调整或变动,为此在软件工程领域提出螺旋渐进式开发模式,基本要点是首先确定最为关键性的功能需求,在此基础上构建具有原型性质的初步设计。在该设计中着重考虑架构稳定性和组件的重用性,以此为基础进行部分程序开发123。24】。当该部分的原型软件在主要指标上达到测试要求,则确定剩余的优先程度性对较低的功需求。在这样做的
此文档下载收益归作者所有