软题库 培训课程
当前位置:信管网 >> 综合知识 >> 文章内容
学习讨论:UML仅适用于系统的分析与设计阶段
来源:信管网 2013年07月24日 【所有评论 分享到微信

重庆-高健
请问:UML仅适用于系统的分析与设计阶段。
这个说法,错在哪儿?

小沙参
分析阶段要UML吗?

走在路上
对,只用在设計阶段

重庆-高健
需求分析是属于 系统开发。恩。应该是搞混淆了。

井中月
uml的使用可以贯穿整个项目的全过程

重庆-高健
UML贯穿于系统开发的各个阶段。系统开发包括需求分析、设计。
不晓得理解是否正确?呵呵

井中月
不对
uml从需求说明阶段到软件实施和维护阶段等等,都可以使用
可以自己百度一下

走在路上
需求分析如何用uml啊

井中月
不要局限于设计和开发
百度

井中月
1.12.1 在面向对象范型中使用UML

UML用于为许多不同系统建模。在软件开发的不同阶段都可使用UML,从需求说明阶段到软件实施和维护阶段。UML的最终目标即是能使用面向对象图描述任何类型系统。软件开发有以下几种类型:

信息系统:有数据库相关的系统
技术系统:处理和控制技术设备
内嵌系统:控制诸如移动电话,家用电器等设备
分布系统:使用CORBA或者其他类似的面向对象机制的分布式数据库系统
系统软件:用于操作系统和开发系统驱动程序
商业系统: 与工作流程相关的系统
1.12.2 UML与SDLC各阶段的对应关系

回顾SDLC周期,可看到UML在系统开发的不同阶段中的应用。初步调查:UML使用用例描述顾客的需求。每一个用例使用文档详细描述用户的具体需求。UML使用用例图描述与系统的相互关系和通讯。

分析阶段:在此阶段中,主要要对问题域进行抽象,理解其内部的运行机制。类表达现实世界的对象,并描述它们的存在和相互关系。分析过程中只考虑存在于问题域中的类。

设计阶段:在设计阶段,对分析阶段的成果提出技术上的解决方案。对类进行细化建模,并提出技术框架,例如,用户界面、面向对象数据库的永久性对象和系统接口等。该阶段最后为系统实施阶段产生详细说明文档。

开发:该阶段中把设计模型转换为真正的代码。程序员使用在设计阶段生成的不同的UML图理解和开发代码。

测试:UML有许多不同的图可用于软件测试,单元测试使用类图和类的定义文档。集成测试使用协作图,而系统测试使用用例图,用例图可以用于证实客户所期望的系统行为。

重庆-高健
井的资料很好,呵呵。
有些概念确实比较乱,需要梳理:
系统开发 和 软件开发;
系统分析 和 需求分析?
经常换一种说法,就不敢选择了。
哪位解答一下?

井中月
举个例子? 很少直接说系统分析的吧,都是有前后文背景

重庆-高健
就是这个选择题惹得祸:
下列关于UML 叙述正确的是( )。
A. UML 是一种语言,语言的使用者不能对其扩展
B. UML 仅是一组图形的集合
C. UML 仅适用于系统的分析与设计阶段
D. UML 是独立于软件开发过程的

井中月
系统开发包括软件开发,在某些场合,这2个可以等同,个人这样理解的,不知道对不对

井中月
D

井中月
uml允许任何过程和方法调用它,它并不依赖于开发过程,所以可以理解成是独立的, 答案对不

重庆-高健
对,答案是D

扫码关注公众号

温馨提示:因考试政策、内容不断变化与调整,信管网网站提供的以上信息仅供参考,如有异议,请以权威部门公布的内容为准!

信管网致力于为广大信管从业人员、爱好者、大学生提供专业、高质量的课程和服务,解决其考试证书、技能提升和就业的需求。

信管网软考课程由信管网依托10年专业软考教研倾力打造,官方教材参编作者和资深讲师坐镇,通过深研历年考试出题规律与考试大纲,深挖核心知识与高频考点,为学员考试保驾护航。面授、直播&录播,多种班型灵活学习,满足不同学员考证需求,降低课程学习难度,使学习效果事半功倍。

相关内容

发表评论  查看完整评论  

推荐文章