软件工程中的图形应用
发布时间:2011-06-18 09:17:24 文章来源:www.iduyao.cn 采编人员:星星草
软件工程中的图形使用
功能模块图在哪个阶段应用?需求分析阶段?总体设计阶段?还是贯穿整个设计过程??????
既然有了面向对象的用例图存在,功能模块图有有什么用,用例图与功能模块图描述的图形到底有何本质区别?
------解决方案--------------------
这个问题需要先明确概念,什么是功能模块?这个所谓的“功能”是用户能够体会得到的吗?
用例的概念比较明确,将系统看做一个黑盒,关注系统与外界的交互,主要用于系统需求的提取。其实我个人不太喜欢用例图。几个圈圈能够代表的信息太少,比较推崇经典的文字方式的提取用例。
我猜,楼主所说的软件系统的功能可能比较多,因此功能上需要以模型形式向外界展现现有的功能集合。
如果如我所猜,那么这个图主要是概括系统已有功能,向外界介绍更个系统能力。
------解决方案--------------------
功能模块图在需求分析阶段开始出现,在总体设计阶段作为直接目标,在详细设计阶段作为根参考目标,在实际编码阶段作为实现目标,在测试阶段作为核对目标,基本可以说是贯穿整个开发(不仅是设计)过程,甚至还会延伸到销售过程的产品说明书,用户培训手册等.
------解决方案--------------------
在另外的开发模式下,不同阶段的功能模块图有所演变:需求分析阶段对应的是用户需求功能模块图,而设计阶段对应的是软件内部功能模块图,两者的意义有所区别,一个反映用户需求,一个表示具体的设计逻辑,前者是外在表现,后者是内在结构.一头一尾(即需求分析和测试阶段)用的是前者,中间两个过程(设计和编码)用的是后者.
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。
其他相似内容:
-
UML建模表示系统(框架)可扩展性
求解:如何在UML中表示系统或者开发框架的可扩展性?
------解决方案--------------------
你的问题...
-
实体类应该有增删改查的Operation么?
我们正在设计一个系统,他们说实体类都要实现增删改查的方法。
理由是以面向对象开发为模式,那...
-
需求说明书该不该写的很详细?
需求说明书一般都是这样写的:
6.3.2.3参数设置
设置系统运行需要的基本参数配置。
系统配置参数如...
-
UML书籍推荐
各位兄台:
我最近由于工作原因,需要进行如下工作:
1、用户需求到产品需求的转换,根据产品业务抽取业务模型,制...
-
用labview模拟cpu
我刚学习微型计算机原理,同时又接触了labview,看到微型计算机的基本原理结构,有了用labview模拟其工作原理的想法...
-
软件接口标准有哪些?
一般来说,接口遵循的标准应该不是指设计原则之类的吧?如,单一职责原则 - Single Responsibility Principle(SRP)...
-
请教,找几本设计模式方面的经典书,大家推荐下
请教,找几本设计模式方面的经典书,大家推荐下
------解决方案--------------------
偶...
-
从数据流图导出模块结构图
本例是来自张海藩编著的《软件工程导论》第五版第5章P112中关于事务分析的映射方法。
数据流图如下
结...
-
C写的软件代码如何实现
应用软件的结构框架是。。。。。,谁能说下,我是菜鸟,特地来此请教
------解决方案--------------------
超...
-
啊?
什么是云计算?学那个难不难?
------解决方案--------------------
云计算的定义LZ自己百度吧,不管什么,只要自己想学,并下定决心...