- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电子金融系统的开发与管理幻灯片课件.ppt
电子金融系统的开发与管理;系统分析:;现存环境的分析(企业自身、市场环境、客户、供求、竞争等的现有环境及趋势分析
已有的组织与业务及e-B准备
人员储备与培训情况、组织、管理的准备情况、资金、已有的设备
市场环境及趋势
政治/法律:专利法/保护法、税收政策、外贸法规、用工政策、政府稳定;
社会/文化:人口、收入分配、社会流动性、生活习惯、工作态度与生活方式、消费理念、教育水平;
经济:商业周期、GNP 趋势、利率、货币供给、通货膨胀、失业率、可支配收入、成本;
技术:政府在研发上的投入、新发现/发展、技术发展的速度、淘汰率;
市场预测:销售数量/值、利润、市场大小、市场份额、客户数、主要竞争对手的数量
技术环境及趋势
网络的基本状况、IP的设计与策略、设备/数据/对象的访问原则、管理与安全策略、Internet的角色、其他
系统容量
客户
???些客户需要哪些产品?通过何种途径?何时?何地?忠诚度?
竞争
谁是主要竞争对手?主要竞争对手的商业模式是什么?人家真正好在哪里?
产品与服务
其它
;;;;面向对象的开发方法
它认为客观世界是由各种各样的对象组成的,每种对象都有各自的内部状态和运动规律,不同的对象之间的相互作用和联系就构成了各种不同的系统。
对应生命周期开发模型的4个阶段:
系统调查和需求分析
分析问题的性质和求解问题(OOA):用例图、类图等
整理问题(OOD)
程序实现
优点
面向对象看待现实世界的方式和现实世界的组织方式是一致的,它能够直接将问题域结构咉射到系统模型中;
面向对象方法支持软件重用,可降低成本,提高质量;
对象具有“自治”特点,扩展性、可维护性大大提高。;;关联
关联用以表明类与类之间所具有的除继承、聚合以外的一种相关性的关系。;聚合(Aggregation)
聚合是类之间的一种整体与部分的特殊关联关系,如汽车包括四个轮子,一台发动机等。 ;消息(Message)
消息是类(对象)间实现通信的手段,一个类就是通过消息来申请另一个类提供的服务,因此消息中通常会标明要求操作的名称和相应的参数。类受到消息请求后先分析请求的合法性和消息的合法性,然后再操作。
消息连接用一条带箭头的线段表示: ;多态性(polymorphism)--------良好的可维护性和扩展性
多态性是指对象的某个行为具有多种形态的特性。一个行为的多种形态从外界看来具有相同的行为名称(也即相同的消息名),标识一种行为。
Move(distant)
Move(destination)
Move(routine) ;面向对象(object oriented)
Coad和Yourdon认为: 面向对象= 对象+分类+继承+通过消息的通信, 即:只有应用了对象(属性、操作、行为的封装)去对问题空间的实例进行抽象,并应用分类技术来管理对象,应用继承机制管理对象之间的相似性,并且通过对象间的消息连接来实现对象间通信的方法可称为面向对象方法。;面向对象开发使用的工具-------UML统一建模语言(Unified Modeling Language)
1997.11.17,UML被OMG(Object Management Group)接收为标准;
UML是在Booch,OMT等方法的基础上引入一些新的理论和描述方法,如:模板类型、标记值、限制、线程、进程、分布、并发、模式/合作、活动图、精练、接口、组件、对象约束语言等;
UML本身是一个完整的建模语言,支持系统开发的不同阶段,从需求分析 ----系统测试;
需求分析阶段:UML通过用例图(有时也需一些简单的类图、活动图)来捕获用户需求,描述对系统感兴趣的外部角色和他们对系统的功能要求;
问题性质分析与求解阶段:主要关心问题域的概念和实体,并得到与问题域直接相关的类和对象,以及它们之间的关系(类图、顺序图、协作图、状态图、活动图);
整理阶段:需要定义一些与技术实现相关的类,如:用户接口、数据库、通信和并行等问题,UML提供了强大的静态和动态建模机制(类图、顺序图、协作图、状态图、活动图、组件图、实施图)
程序实现:类----语言代码(构件图和合作图);UML提供了 五类图共九种图形:
第一类:用例图(Usecase Diagram)
第二类:类图、对象图、包图
第三类:行为图(活动图+状态图)
第四类:交互图(顺序图+合作图)
第五类:实现图(构件图+配置图)
支持UML的开发工具:
Rational Rose
UML_Designer;用例图:定义和描述了系统的外部可见行为功能,刻画了系统的完整功能需求,它和角色之间必须要有I/O消息。
用例图=用例+系统边界+角色+角色与用例间的关联;类图:从静态的角度
文档评论(0)