系统分析与设计第二次作业

1.简答题

用简短的语言给出对分析、设计的理解

分析 指的是在创建一个新的或改变一个现存的系统或产品时,确定新系统的所要满足的需求、条件等工作。解决“要做什么“的问题。目标做正确的事。

设计 是根据分析的结果,运用系统科学的思想和方法,设计出能最大限度满足所要求的目标 (或目的) 的新系统的过程。目标是解决做事的过程,但没有开始做事。

用一句话描述面向对象的分析与设计的优势。

面向对象的的设计方式更接近人类的自然思维方式,使得对软件等虚拟产品的描述更接近人类社会,具有更强的可视化能力,减弱了抽象程度,使得产品更容易被理解。

简述 UML(统一建模语言)的作用。考试考哪些图?

UML是使分析设计结果可视化的标准图表语言。
UML可作为草图,非正式和不完整的图表,利用可视化语言的力量来对问题的困难部分进行探索。
UML可作为蓝图,用于逆向工程以便于更好的可视化和理解已有的代码。
UML的核心功能即为可视化,使得产品参与人员能够更直观的了解、设计产品。

考试考:

  • 用例图
  • 静态图
    类图
    对象图
    包图
  • 行为图
    交互图
    状态图
    活动图
  • 实现图
    构件图
    部署图

从软件本质的角度,解释软件范围(需求)控制的可行性

软件的本质包括复杂性、一致性、可变性和不可视性。控制软件范围指的是从所获取的需求中选取最终的项目需求,然后制定出软件产品的详细描述。软件范围多数情况下对于客户和开发者都是模糊的,这形成软件产品与其他产品不同的开发过程。在多数情况下,客户与开发者能就项目的 20% 内容给出严格的需求约定,80% 的内容都是相对模糊的。需求的更改会带来软件的改动,这就可能会产生巨大的负面影响,包括开发难度的增加,开发周期的增长等。为了尽可能避免以上情况的发生,我们必须对软件需求进行范围的划定和控制。

2.项目管理实践

看板图:
看板
**UML绘图工具练习 **
教材p9图1-6
UML

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值