收集和分析信息

收集和分析信息

ID:47627364

大小:106.45 KB

页数:44页

时间:2019-10-10

收集和分析信息_第1页
收集和分析信息_第2页
收集和分析信息_第3页
收集和分析信息_第4页
收集和分析信息_第5页
资源描述:

《收集和分析信息》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第2章收集和分析信息收集、分析信息始终贯穿整个Microsoft®解决方案框架(MSF)过程模型。本章将阐述如何收集和分析信息。你将学习所需收集信息的类型、來源和一些收集信息的方法。注意:本章介绍的信息并不针对MSF过程的某一特定阶段,而是与所有阶段都相关。在开始构想和设计一个解决方案之前,了解信息收集和分析技术是非常重要的。学习完本章后,将能够:•描述收集信息的技术•描述信息收集的来源•创建信息收集的策略•通过使用场景和用例来分析、完善需求•创建内部项目文档•描述建模表示法,比如UML和ORM2.1使用建模表示法使用模型的目的是描述业务过程,理解业务的当前状态,并模拟目

2、前不存在,但以后要创建的新过程。模型能够帮助你描述业务过程以及业务过程与其他过程之间的关系。你还可以描述组成过程的任务。在本课中,将学习建模的优点以及可以用到的几种不同建模表示法。学习完本课后,将能够:•列举出建模的优点•描述统一建模语言(UML,UnifiedModelingLanguage)在概念设计中的作用•描述各种UML视图的用途•描述各种UML图的用途•描述对象角色建模(ORM,ObjectRoleModeling)在概念设计中的作用2.1.1建模的优点模型可以用來描述应对一个商业挑战的当前解决方案和提议解决方案。问题的复杂性是我们建立模型的原因;推动软件开发发

3、展的解决方案的复杂性也是我们建立模型的原因。这个复杂性将妨碍开发团队内部的交流,以及团队与项目干系人Z间的交流。建模对以淸楚地阐明复杂的问题和解决方案,从而促进H!解。(1)对当前状态和未来状态建模的原因对当前状态建模是为了确定:•需求一旦为一个系统建立了模型,讨论和分析就会趋于集中在模型的细节,而且还可以在需求方而达成共识。•问题和风险有时候意见不统一可能会导致在当前的系统中出现问题或风险。模型在某种方式上可以充当一个专家向那些对细节不太熟悉的人解释问题或风险。•缺少的信息创建系统模型可以帮助开发团队容易地确定他们还有什么不清楚。模型还可以帮助他们将工作重点集中亦信息收

4、集活动。为一个被提议的解决方案建模可以保证在将来提交资源之前解决方案能够经过严格的评审。(2)常用的建模表示法两种常用的建模表示法为:•统一建模语言(UML)•对象角色建模(ORM)2.1.2UMLUML是一种标准的建模语言,能用来为各种复杂程度的软件系统建模。从大型企业信息系统到基于Web的分布式系统都可以使用这种方法建模。UML是一种标准的可视化建模语言,开发人员和系统架构师町以用它来开发和交换有意义的模型。UML独立于特定的编程语言和开发过程。使用UML可以:•用定义完善的符号图形化地展现一个软件系统。开发人员或应用程序可以明确地解释由其他开发人员使用UML编写的模

5、型•详细说明软件系统,生成准确、无歧义、完整的模型•构造可以与很多编程语言直接对应的软件系统模型•通过在系统的开发和部署阶段表达需求,来记录软件系统的模型更多信息:下面的参考资料对于了解更多有关UML的信息非常有用:GradyBoochxIvarHacobson和JamesRumbaugh(Addison-Wesley,1999)著作的“TheUnifiedModelingLanguageUserGuide,DougRosenberg和KendallScott(Addison-Wesley,1999)著作的"UseCaseDrivenObjectModelingwithU

6、ML:APracticalApproach"。除此之外,你还可以访问对象管理组织的统一建模语言Web站点:http://www.omg.org/uml/»目前0MG管理着UML标瘵和开发。(1)UML的特性UML的创建是为了开发--种具有其他建模方法的有效元索的语言。下面是UML的一些特性:•它是一种简单的、可扩展的、富于表现的可视化建模语言•它由一套用于为不同复杂程度的软件系统建模的符号和规则组成•它能够创建简单、文档完善、容易理解的软件模型•UML是与语言和平台无关的2.1.2UML视图视图显示的内容用户或用例视图从用户角度出发,显示系统目标结构或设计视图系统的静态或

7、空闲状态行为或流程视图系统的动态状态实现视图系统的逻辑元素结构环境或部署视图从用户角度出发,显示系统功能图2-1UML视图UML让系统工程师能够为任何系统创建标准的蓝木。UML提供很多图形工具,使川这些工具可以从不同的角度展现和理解系统。使用图表对以表示系统的多个视图,而系统的多个视图共同表示系统的模型。(1)UML视图的类型使用模型或视图可以描述一个软件系统的复朵性。不同的UML视图描述软件系统的儿个方而。经常用到的UML视图有:•用户视图。从用户和他们对系统需求的角度来讲系统的目标和目的。这个视图表示系统与用户交互的部分。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。