目录
一、简答题
1、用简短的语言给出对分析、设计的理解
分析:主要是强调问题和需求的调研过程;
设计:根据分析结果对产品的结构和实现功能进行设计,以此达到用户的需求。强调的是产品实现的方法。
2、用一句话描述面向对象的分析与设计的优势
从分析与设计的客观事物的角度出发,简单易懂,加强了代码的可读性和可维护性。
3、简述 UML(统一建模语言)的作用。考试考哪些图?
UML方便软件开发者之间沟通设计思想。
考试考以下图:
- 用例图
- 静态图(类图、对象图、包图)
- 行为图(交互图、状态图、活动图)
- 实现图(构件图、部署图)
4、从软件本质的角度,解释软件范围(需求)控制的可行性
软件本身具有复杂性、不可见性、不一致性、可变性。由于软件范围中的2/8法则,导致一般只需要确定 20% 客户最感兴趣的部分就可以了,而不需要对所有的范围进行控制。因此进行软件范围控制在实际操作中的可行的。
二、项目管理实践
1、看板使用练习
我们分为三个阶段,这是第一个阶段的看板
2、UML绘图工具练习
《UML和模式应用》 P9