@vensli
2019-04-12T08:42:13.000000Z
字数 669
阅读 584
简述 UML(统一建模语言)的作用。考试考哪些图?
UML是使分析设计结果可视化的标准图表语言。
UML可作为草图,非正式和不完整的图表,利用可视化语言的力量来对问题的困难部分进行探索。
UML可作为蓝图,用于逆向工程以便于更好的可视化和理解已有的代码。
UML可作为编程语言,在UML中完成软件系统的可执行规范。可执行文件代码将自动生成,但通常不会被开发人员看到或修改。
从软件本质的角度,解释软件范围(需求)控制的可行性
对于软件的需求可能会因为不一致、不可使、易于变化的环境而更改,需求的更改会带来软件的改动,这就可能会产生巨大的负面影响,包括开发难度的增加,开发周期的增长等。为了尽可能避免以上情况的发生,我们必须对软件需求进行范围的划定和控制。即在需求分析与设计的过程中,我们必须在给定的范围内围绕软件开发的成本进行调控,允许范围内、不造成巨大影响的需求变更和迭代,最终保证软件开发周期和成本是可控的,在约定的时间内交付出可满足客户的软件成品。因此,软件范围需求控制是可行且必须的。
看板使用练习
UML绘图工具练习
教材p9图1-6