系统分析报告与设计读书笔记_第1页
系统分析报告与设计读书笔记_第2页
系统分析报告与设计读书笔记_第3页
系统分析报告与设计读书笔记_第4页
系统分析报告与设计读书笔记_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、word系统分析与设计读书报告:王旭学院:软件学院班级:硕3098学号:3113370003日期:2014年6月20日系统分析与设计读书报告【书名】:系统分析与设计【第七版】:机械工业【作者】:(美)KennethE.KendallJulieE.Kendall著施平安郝清赋译前言花了一个礼拜的时间读完了这本系统分析与设计第七版。这本书的结构比拟清晰,每一之间结合比拟严密,由简入难,分局部、分章节对各个模块的容进展了深入的探讨,这本书也新增了不少的知识点,比如以人为中心的软件开发过程,敏捷开发等著名的软件开发理论指导。1 .什么是企业架构?如何进展系统分析?企业架构就是企业对组织工作任务进展分工

2、、分组和协调合作。企业架构最早的思想雏形来自企业建模领域。20世纪80年代中期之前,几乎只有学术界对企业再造或企业建模的思想感兴趣,但使用的理论和模型通常被限于某个信息系统的设计和开发。20世纪80年代中期,当时还是旧M员工的JohnZachma评先提出了信息系统架构框架的概念,从信息、流程、网络、人员、时间、根本原理等6个透视角度来分析企业,也提供了与这些视角每个相对应的6个模型,包括语义、概念、逻辑、物理、构件和功能等模型。由于其杰出的开创性工作成果,Zachman被公认为是企业架构领域的开拓者。系统分析方法是指把要解决的问题作为一个系统,对系统要素进展综合分析,找出解决问题的可行方案的咨

3、询方法。兰德公司认为,系统分析是一种研究方略,它能在不确定的情况下,确定问题的本质和起因,明确咨询目标,找出各种可行方案,并通过一定标准对这些方案进展比拟,帮助决策者在复杂的问题和环境中作出科学抉择。系统分析的主要任务是将在系统详细调查中所得到的文档资料集中到一起,对组织部整体管理状况和信息处理过程进展分析。它侧重于从业务全过程的角度进展分析。分析的主要容是:业务和数据的流程是否通畅,是否合理;数据、业务过程和实现管理功能之间的关系;老系统管理模式改革和新系统管理方法的实现是否具有可行性等等。系统分析的目的是将用户的需求与其解决方法确定下来,这些需要确定的结果包括:开发者关于现有组织管理状况的

4、了解;用户对信息系统功能的需求;数据和业务流程;管理功能和管理数据指标体系;新系统拟改动和新增的管理模型等等。系统分析所确定的容是今后系统设计、系统实现的根底。2 .系统架构师的职责系统构架师是近几年来在国外迅速成长并开展良好的一个职位,它的重要性与给IT业所带来的影响是不言而喻的。在我国虽然还存在一定的争论性、不可预测性、不理解性,不确定性,但它确实是时代开展的需要。系统架构师的职责就是设计一个公司的根底架构,并提供关于怎样建立和维护系统的指导方针。具体来讲,系统架构师的职责主要表现在以下几方面:1 .负责公司系统的架构设计、研发工作;2 .承当从业务向技术转换的桥梁作用;3 .协助项目经理

5、制定项目计划和控制项目进度;4 .负责辅助并指导SA开展设计工作;5 .负责组织技术研究和攻关工作;6 .负责组织和管理公司部的技术培训工作;7 .负责组织与带领公司部员工研究与项目相关的新技术;8 .管理技术支撑团队并给项目、产品开发实施团队提供技术保障。一般来讲,系统架构师应该拥有以下几方面的能力:?1 .具备8年以上软件行业工作经验;?2 .具备4年以上C/S或B/S体系结构软件产品开发与架构和设计经验;3 .具备3年以上的代码编写工作经验;4 .具备丰富的大中型开发项目的总体规划、方案设计与技术队伍管理经验;5 .对相关的技术标准有深刻的认识,对软件工程标准规有良好的把握;6 .对.N

6、et/JAVA技术与整个解决方案有深刻的理解与熟练的应用,并且精通WebService/J2EE架构和设计模式,并在此根底上设计产品框架;7 .具有面向对象分析、设计、开发能力OOAOODOOP,精通UM次口ROSE熟练使用RationalRose、PowerDesigner等工具进展设计开发;8 .精通大型数据库如Oracle、SqlServer等的开发;9 .对计算机系统、网络和安全、应用系统架构等有全面的认识,熟悉项目管理理论,并有实践根底;10 .在应用系统开发平台和项目管理上有深厚的根底,有大中型应用系统开发和实施的成功案例;11 .良好的团队意识和协作精神,有较强的外沟通能力项目管

7、理是一种活动,也是一种技能,在项目经理的带领下,如何进展高效的项目开发,这是项目管理的主要容。项目管理的工作流程主要有:启动项目,确定可行性,活动控制和规划,项目进度计划,功能点分析,开发和测试。在启动项目之后的第一件事情就是要进展可行性分析。可行性分析是通过对项目的主要容和配套条件,如市场需求、资源供给、建设规模、工艺路线、设备选型、环境影响、资金筹措、盈利能力等,从技术、经济、工程等方面进展调查研究和分析比拟,并对项目建成以后可能取得的财务、经济效益与社会环境影响进展预测,从而提出该项目是否值得投资和如何进展建设的咨询意见,为项目决策提供依据的一种综合性的系统分析方法。可行性分析应具有预见

8、性、公正性、可靠性、科学性的特点。可行性分析的意义:作为投资项目中的前期工作的重要容,对项目具有十分重要的作用,主要表现在以下几个方面:1可行性研究是坚持科学开展观、建设节约型社会的需要;2可行性研究是建设项目投资决策和编制设计任务书的依据;3可行性研究是项目建设单位筹集资金的重要依据;4可行性研究是建设单位与各有关部门签订各种协议和合同的依据;5可行性研究是建设项目进展工程设计、施工、设备购置的重要依据;6可行性研究是向当地政府、规划部门和环境保护部门申请有关建设许可文件的依据;7可行性研究是国家各级计划综合部门对固定资产投资实行调控管理、编制开展计划、固定资产投资、技术改造投资的重要依据;

9、8可行性研究是项目考核和后评估的重要依据。项目进度计划是在拟定年度或实施阶段完成投资的根底上,根据相应的工程量和工期要求,对各项工作的起止时间、相互衔接协调关系所拟定的计划,同时对完成各项工作所需的劳力、材料、设备的供给做出具体安排。如何编制项目计划:编制进度计划前要进展详细的项目结构分析,系统地剖析整个项目结构构成,包括实施过程和细节,系统规如此地分解项目。项目结构分解的工具是工作分解结构WBS原理,它是一个分级的树型结构,是将项目按照其在结构和实施过程的顺序进展逐层分解而形成的结构示意图。通过项目WBS分解作到将项目分解到容单一的、相对独立的、易于本钱核算与检查的项目单元,作到明确单元之间

10、的逻辑关系与工作关系,作到每个单元具体地落实到责任者,并能进展各部门、各专业的协调。进度计划编制的主要依据是:项目目标围;工期的要求;项目特点;项目的外部条件;项目结构分解单元;项目对各项工作的时间估计;项目的资源供给状况等。进度计划编制要与费用、质量、安全等目标相协调,充分考虑客观条件和风险预计,确保项目目标的实现。进度计划编制主要工具是网络计划图和横道图,通过绘制网络计划图,确定关键路线和关键工作。根据总进度计划,制定出项目资源总计划,费用总计划,把这些总计划分解到每年、每季度、每月、每旬等各阶段,从而进展项目实施过程的依据与控制。在分析如何进展人力资源分配以与确定开发周期时,功能点分析是

11、一个很有用的分析方法。16 / 16计算”调整的功能由故决定分析识别计算范围量类型葡用川地界讨电调整系数功能点分析法是与是用什么技术无关,着重计算该软件的实现需要实现多少功能的方法。采用该方法,能够更好地与客户进展沟通,因为不涉与技术,因此客户也比拟容易明白该软件的开发过程。功能点计算的类型分为:开发项目一一开发项目功能点计算度量的是项目完成、用户第一次安装系统时提供给用户的功能升级项目一一升级项目功能点计算度量的是项目完成对已存在的应用系统新增、修改或者删除的功能应用程式一一应用程式功能点计算度量的是已经安装运行的系统提供给用户的功能计算功能点有时又比拟简单,有时候比拟复杂,取决于所要实现的

12、软件的规模与复杂度,最后将计算出来的功能数与调整因子进展处理,可以得出最终的功能点数。得出功能点后,就需要进展软件的开发了。目前比拟流行的就是敏捷开发。简单的说,敏捷开发是一种以用户的需求进化为核心、迭代、循序渐进的开发方法。在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目,并分别完成,在此过程中软件一直处于可使用状态。敏捷建模AgileModeling,AM的价值观包括了XPExtremeProgramming:极限编程的四个价值观:沟通、简单、反应、勇气,止匕外,还扩展了第五

13、个价值观:谦逊。敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发模式,目标是提高开发效率和响应能力。除了原如此和实践,模式也是很重要的,多研究模式与其应用可以使你更深层次的理解敏捷开发。沟通:建模不但能够促进你团队部的开发人员之间沟通、还能够促进你的团队和你的projectstakeholder之间的沟通。简单:画一两图表来代替几十甚至几百行的代码,通过这种方法,建模成为简化软件和软件开发过程的关键。这一点对开发人员而言非常重要-它简单,容易发现出新的想法,随着你对软件的理解的加深,也能够很容易的改良。反应:KentBeck在ExtremeProgrammingExplained中有

14、句话讲得非常好:过度自信是编程的职业病,反应如此是其处方。通过图表来交流你的想法,你可以快速获得反应,并能够按照建议行事。勇气:勇气非常重要,当你的决策证明是不适宜的时候,你就需要做出重大的决策,放弃或重构refactor你的工作,修正你的方向。谦逊:最优秀的开发人员都拥有谦逊的美德,他们总能认识到自己并不是无所不知的。事实上,无论是开发人员还是客户,甚至所有的projectstakeholder;都有他们自己的专业领域,都能够为项目做出贡献。一个有效的做法是假设参与项目的每一个人都有一样的价值,都应该被尊重。敏捷开发的原如此是:1)个体和交互胜过过程和工具2)可以工作的软件胜过面面俱到的文档

15、3)客户合作胜过合同谈判4)响应变化胜过遵循计划5)虽然右项也有价值,但是我们认为左项具有更大的价值。在开发软件的最重要的就是进展软件需求分析,在需求分析阶段设计得当,可以加快软件的开发速率,并且能够大大降低软件在后期的修改频率,并且能够降低软件的开发本钱,毕竟,在后期修改软件错误的本钱远远大于在软件开发初期的本钱。软件需求分析就是把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素。需求分析是软件定义阶段中的最后一步,是确定系统必须完成哪些工作,也就是对目标系统提出完整、准确、清晰、具体的要求。在问题分析阶段分析人员的主要任务是:对用户的需求进展鉴别、综合

16、和建模,去除用户需求的模糊性、歧义性和不一致性,分析系统的数据要求,为原始问题与目标软件建立逻辑模型。分析人员要将对原始问题的理解与软件开发经验结合起来,以便发现哪些要由于用户的片面性或短期行为所导致的不合理要求,哪些是用户尚未提出但具有真正价值的潜在需求。软件需求包括三个不同的层次:业务需求、用户需求和功能需求也包括非功能需求。1 .业务需求businessrequirement反映了组织机构或客户对系统、产品高层次的目标要求,它们在项目视图与围文档中予以说明。2 .用户需求(userrequirement)文档描述了用户使用产品必须要完成的任务,这在使用实例usecase文档或方案脚本说明

17、中予以说明。3 .功能需求(functionalrequirement)定义了开发人员必须实现的软件功能,使得用户能完成他们的任务,从而满足了业务需求。在软件分析过程汇总数据流图是一个很重要的分析工具,它能够为开发人员带来方便,并且能够为客户提供一个明朗的开发过程,极大的方便了客户与开发人员之间的沟通。数据流图DataFlowDiagram:简称DFD它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具与用于表示软件模型的一种图示方法。数据流图是结构化分析方法中使用的工具,它以图形的方式描绘数据在系统中流动和处理的过程

18、,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。在结构化开发方法中,数据流图是需求分析阶段产生的结果。数据流程图包括:a.指明数据存在的数据符号,这些数据符号也可指明该数据所使用的媒体;b.指明对数据执行的处理的处理符号,这些符号也可指明该处理所用到的机器功能;c.指明几个处理和或数据媒体之间的数据流的流线符号;d.便于读、写数据流程图的特殊符号。数据流图有两种典型结构,一是变换型结构,它所描述的工作可表示为输入、主处理和输出,呈线性状态。另一种是事务型结构,这种数据流图呈束状,即一束数据流平行流入或流出,可能同时有几个事务要求处理。变换型结构数据流图事务型结构数据流图在单数据流图

19、时,必须注意以下原如此:1 .一个加工的输出数据流不应与输入数据流同名,即使它们的组成成分一样。2 .保持数据守恒。也就是说,一个加工所有输出数据流中的数据必须能从该加工的输入数据流中直接获得,或者说是通过该加工能产生的数据。3 .每个加工必须既有输入数据流,又有输出数据流。4 .所有的数据流必须以一个外部实体开始,并以一个外部实体完毕。06 .数据字典数据字典是指对数据的数据项、数据结构、数据流、数据存储、处理逻辑、外部实体等进展定义和描述,其目的是对数据流程图中的各个元素做出详细的说明。数据字典Datadictionary是一种用户可以访问的记录数据库和应用程序源数据的目录。主动数据字典是

20、指在对数据库或应用程序结构进展修改时,其容可以由DBM:动更新的数据字典。被动数据字典是指修改时必须手工更新其容的数据字典。数据字典最重要的作用是作为分析阶段的工具。任何字典最重要的用途都是供人查询对不了解的条目的解释,在结构化分析中,数据字典的作用是给数据流图上每个成分加以定义和说明。换句话说,数据流图上所有的成分的定义和解释的文字集合就是数据字典,而且在数据字典中建立的一组严密一致的定义很有助于改良分析员和用户的通信。数据库数据字典不仅是每个数据库的中心,而且对每个用户也是非常重要的信息。用户可以用SQL语句访问数据库数据字典。数据字典的组成:1、数据项2、数据结构3、数据流4、数据存储5

21、、处理过程数据字典各局部的描述数据项:数据流图中数据块的数据结构中的数据项说明,数据项是不可再分的数据单位。假如干个数据项可以组成一个数据结构。数据结构:数据流图中数据块的数据结构说明,数据结构反映了数据之间的组合关系。一个数据结构可以由假如干个数据项组成,也可以由假如干个数据结构组成,或由假如干个数据项和数据结构混合组成。数据流:数据流图中流线的说明,数据流是数据结构在系统传输的路径。数据存储:数据流图中数据块的存储特性说明,数据存储是数据结构停留或保存的地方,也是数据流的来源和去向之一。处理过程:数据流图中功能块的说明,数据字典中只需要描述处理过程的说明性信息7 .决策树和决策表决策树(D

22、ecisionTree是在各种情况发生概率的根底上,通过构成决策树来求取净现值的期望值大于等于零的概率,评价项目风险,判断其可行性的决策分析方法,是直观运用概率分析的一种图解法。由于这种决策分支画成图形很像一棵树的枝干,故称决策树。在机器学习中,决策树是一个预测模型,他代表的是对象属性与对象值之间的一种映射关系。Entropy=系统的凌乱程度,使用算法ID3,和C5.0生成树算法使用嫡。决策树的组成:1)决策点,是对几种可能方案的选择,即最后选择的最优方案。如果断策属于多级决策,如此决策树的中间可以有多个决策点,以决策树根部的决策点为最终决策方案。2)状态节点,代表备选方案的经济效果期望值,通

23、过各状态节点的经济效果的比照,按照一定的决策标准就可以选出最优方案。由状态节点引出的分支称为概率枝,概率枝的数目表示可能出现的自然状态数目每个分枝上要注明该状态出现的概率。3)结果节点,将每个方案在各种自然状态下取得的损益值标注于结果节点的右端。决策树的优点:决策树易于理解和实现,人们在在学习过程中不需要使用者了解很多的背景知识,这同时是它的能够直接表现数据的特点,只要通过解释后都有能力去理解决策树所表达的意义。对于决策树,数据的准备往往是简单或者是不必要的,而且能够同时处理数据型和常规型属性,在相对短的时间能够对大型数据源做出可行且效果良好的结果。易于通过静态测试来对模型进展评测,可以测定模

24、型可信度;如果给定一个观察的模型,那么根据所产生的决策树很容易推出相应的逻辑表达式。决策树的缺点:1)对连续性的字段比拟难预测。2)对有时间顺序的数据,需要很多预处理的工作。3)当类别太多时,错误可能就会增加的比拟快。4) 一般的算法分类的时候,只是根据一个字段来分类。决策表又称判断表,是一种呈表格状的图形工具,适用于描述处理判断条件较多,各条件又相互组合、有多种决策方案的情况。准确而简洁描述复杂逻辑的方式,将多个条件与这些条件满足后要执行动作相对应。但不同于传统程序语言中的控制语句,决策表能将多个独立的条件和多个动作直接的联系清晰的表示出来。决策表的优点:决策表能罗列出所有的可能情况,并清晰

25、的指出相应的处理方式,用户不需要考虑其中的逻辑关系就能一眼看出其中什么样的动作对应什么样的情况,这比程序语言中层层嵌套的逻辑语句要强多了。而所有可能情况的平面罗列,也能防止在程序语言编写中,因为逻辑上的层层嵌套而产生遗漏,尤其在if-then-else结构中else局部是可选的情况下。8.数据库与其设计数据库Database是按照数据结构来组织、存储和管理数据的仓库,它产生于距今六十多年前,随着信息技术和市场的开展,特别是二十世纪九十年代以后,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。数据库有很多种类型,从最简单的存储有各种数据的表格到能够进展海量数据存储的大型

26、数据库系统都在各个方面得到了广泛的应用。数据库的根本结构分三个层次,反映了观察数据库的三种不同角度。以模式为框架所组成的数据库叫做物理数据库;以概念模式为框架所组成的数据叫概念数据库;以外模式为框架所组成的数据库叫用户数据库。物理数据层。它是数据库的最层,是物理存贮设备上实际存储的数据的集合。这些数据是原始数据,是用户加工的对象,由部模式描述的指令操作处理的位用、字符和字组成。概念数据层。它是数据库的中间一层,是数据库的整体逻辑表示。指出了每个数据的逻辑定义与数据间的逻辑联系,是存贮记录的集合。它所涉与的是数据库所有对象的逻辑关系,而不是它们的物理情况,是数据库管理员概念下的数据库。逻辑数据层

27、。它是用户所看到和使用的数据库,表示了一个或一些特定用户使用的数据集合,即逻辑记录的集合。数据库不同层次之间的联系是通过映射进展转换的。数据库的主要特点:实现数据共享减少数据的冗余度数据的独立性数据实现集中控制数据一致性和可维护性,以确保数据的安全性和可靠性故障恢复NoSQL泛指非关系型的数据库。随着互联网的兴起,传统的关系数据库在应付web2.0,特别是超大规模和高并发的SNSfe型的web2.0纯动态已经显得力不从心,暴露了很多难以克制的问题,而非关系型的数据库如此由于其本身的特点得到了非常迅速的开展。Nosql数据库的特点:1)它们可以处理超大量的数据。2)它们运行在廉价的PC服务器集群

28、上。3)它们击碎了性能瓶颈。4)没有过多的操作。5) Bootstrap支持Nosql的优点:a.易扩展b.大数据量,高性能c.灵活的数据模型d.高可用数据库设计是指根据用户的需求,在某一具体的数据库管理系统上,设计数据库的结构和建立数据库的过程。数据库系统需要操作系统的支持。数据库设计是建立数据库与其应用系统的技术,是信息系统开发和建议中的核心技术。由于数据库应用系统的复杂性,为了支持相关程序运行,数据库设计就变得异常复杂,因此最优设计不可能一蹴而就,而只能是一种“反复探寻,逐步求精的过程,也就是规划和结构化数据库中的数据对象以与这些数据对象之间关系的过程。数据库设计步骤:需求分析,概念设计

29、,逻辑设计,物理设计,验证设计,运行与维护设计。1 .需求分析阶段:综合各个用户的应用需求2 .概念设计阶段:形成独立于机器特点,独立于各个DBMST品的概念模式(E-R图)3 .逻辑设计阶段:首先将E-R图转换成具体的数据库产品支持的数据模型,如关系模型,形成数据库逻辑模式;然后根据用户处理的要求、安全性的考虑,在根本表的根底上再建立必要的视图(View),形成数据的外模式4 .物理设计阶段:根据DBMSt点和处理的需要,进展物理存储安排,建立索引,形成数据库模式。在数据库设计中,经常会用到E-R图。E-R图也称实体-联系图(EntityRelationshipDiagram),提供了表示实

30、体类型、属性和联系的方法,用来描述现实世界的概念模型。E-R方法是“实体-联系方法Entity-RelationshipApproach的简称。它是描述现实世界概念结构模型的有效方法。是表示概念模型的一种方式,用矩形表示实体型,矩形框写明实体名;用椭圆表示实体的属性,并用无向边将其与相应的实体型连接起来;用菱形表示实体型之间的联系,在菱形框写明联系名,并用无向边分别与有关实体型连接起来,同时在无向边旁标上联系的类型1:1,1:n或m:n。E-R图的四个组成局部:矩形框:表示实体,在框中记入实体名。菱形框:表示联系,在框中记入联系名。椭圆形框:表示实体或联系的属性,将属性名记入框中。对于主属性名

31、,如此在其名称下划一下划线。连线:实体与属性之间;实体与联系之间;联系与属性之间用直线相连,并在直线上标注联系的类型。画出E-R图的步骤:确定所有的实体集合选择实体集应包含的属性确定实体集之间的联系确定实体集的关键字,用下划线在属性上明确关键字的属性组合确定联系的类型,在用线将表示联系的菱形框联系到实体集时,在线旁注明是1或n(多来表示联系的类型一性SM,也生日期二,八脱时河!蠹宓住址(鸣用户名'番码,蔺色'垂寻3MMH餐程上戒_工 r _9 .理解人机交互人机交互是一门研究系统与用户之间的交互关系的学问。系统可以是各种各样的机器,也可以是计算机化的系统和软件。人机交互界面通常

32、是指用户可见的局部。用户通过人机交互界面与系统交流,并进展操作。人机交互界面的设计要包含用户对系统的理解即心智模型,那是为了系统的可用性或者用户友好性。人机界面Human-puterInterface,简写HCI:是人与计算机之间传递、交换信息的媒介和对话接口,是计算机系统的重要组成局部。人机交互技术领域热点技术的应用潜力已经开始展现,比如智能手机配备的地理空间跟踪技术,应用于可穿戴式计算机、隐身技术、浸入式游戏等的动作识别技术,应用于虚拟现实、遥控机器人与远程医疗等的触觉交互技术,应用于呼叫路由、家庭自动化与语音拨号等场合的语音识别技术,对于有语言障碍的人士的无声语音识别,应用于广告、产品目

33、录、杂志效用测试的眼动跟踪技术,针对有语言和行动障碍人开发的“意念轮椅采用的基于脑电波的人机界面技术等。热点技术的应用开发是机遇也是挑战,基于视觉的手势识别率低,实时性差,需要研究各种算法来改善识别的精度和速度,眼睛虹膜、掌纹、笔迹、步态、语音、唇读、人脸、DNA等人类特征的研发应用也正受到关注,多通道的整合也是人机交互的热点,另外,与“无所不在的计算、“云计算等相关技术的融合与促进也需要继续探索。10 .UML面向对象分析UMLUnifiedModelingLanguage的缩写统模语言,是用来对软件密集系统进展可视化建模的一种语言。UME面向对象开发系统的产品进展说明、可视化、和编制文档的一种标准语言。统一建模语言(UML)是非专利的第三代建模和规约语言。UML是在开发阶段,说明,可视化,构建和书写一个面向对象软件密集系统的制品的开放方法。UML

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论