系统分析与设计课程平时作业
用简短的语言给出对分析、设计的理解
分析强调的是对问题和需求的调查研究,而不是解决方案;
设计强调的是满足需求的概念上的解决方案,而不是其实现。
用一句话描述面向对象的分析与设计的优势
面向对象的分析与设计可以紧紧关注对象问题领域,发现和描述对象或概念,以及定义软件对象以及它们如何协作以实现需求
简述UML(统一建模语言)的作用。考试考哪些图?
UML的作用在于统一设计建造标准,是设计语言的图纸。它是一种描述、构造和文档化系统制品的可视化语言。
从软件本质的角度,解释软件范围(需求)控制的可行性
在多数情况下,客户与开发者能就项目的 20% 内容给出严格的需求约定,80% 的内容都是相对模糊的。因此,围绕客户目标,发现并满足客户感兴趣的内容是最关键的。以 Office 产品为例,早期的版本的功能没有现在版本的 1% ,但这并不会妨碍它的成功。在当年并没人预见到 Office 会有如此多功能,使用者也不会因罗列诸多功能的产品感兴趣,感兴趣的往往是当时背景下最能创造价值的几个特性。


课本P68 图6-3 部分用例语境图
