软件项目与知识团队管理基础知识点

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

分析强调对问题和要求的调查,而不是解决方案。

设计强调的是满足需求的概念上的解决方案(在软件方面和硬件方面),而不是其实现。

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

OOAD使用相同的建模标记,使得人们不需要成为一个语言专家。

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

UML是描述、构造和文档化系统制品的可视化语言。它为交流面向对象的设计中的需求,行为、体系结构的实现提供了一套综合的表示法

用例图

静态图: 类图,对象图 ,包图 

行为图 :交互图 (顺序图,合作图), 状态图, 活动图

实现图:构件图,部署图

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

软件的本质是

  1. complexity 复杂性
  2. conformity 一致性
  3. changeability 可变性
  4. invisibility 不可视性

软件范围多数情况下对于客户和开发者都是模糊的,这形成软件产品与其他产品不同的开发过程。

然而,软件的本质使软件的范围比较模糊,使软件有可能产生更多的功能与更高的可拓展性。并且,它使产品设计与开发者有更大的话语权。

 

1、

2、 

原图:《UML和模式应用》第7页

我的绘图: 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值