用简短的语言给出对分析、设计的理解。
分析是研究领域的概念,设计则描述类与类之间的接口,或者是一个工程的结构,。设计通常是在分析的基础上细化而来的。分析更加整体,设计更加局部
分析强调调查而不是解决方案,分析做什么是对的,设计是怎么做对的。
用一句话描述面向对象的分析与设计的优势。
分析者不需要是这个问题领域的专家
简述 UML(统一建模语言)的作用。考试考哪些图?
统一建模语言,把现实中的问题抽象成面向对象的解决方案,用来指导工程。
作用是:把分析结果和设计视觉化。简单而且相对详细。可以作为简图、蓝图、编程语言
考试考:用例图、静态图、行为图、实现图
从软件本质的角度,解释软件范围(需求)控制的可行性
通过软件需求分析把软件计划期间建立的软件可行性分析求精和细化,分析各种可能的解法,并且分配给各个软件元素,从而控制软件的范围。由于软件本身的复杂性、不可预见性,需求和开发范围往往是模糊的。所以更需要对软件需求的控制,对目标系统提出完整而清楚的要求
看板图
UML图
书上原图(p240)
我的实现图如下……可以看到UMLET似乎并没有提供曲线绘制的功能……