一、简答题
1.用简短的语言给出对分析、设计的理解。
分析是确定一个项目的可行性以及风险的阶段,并不涉及软件开发的细节 设计时确定启动一个项目后,开始针对软件的架构进行设计的环节
2.用一句话描述面向对象的分析与设计的优势。
结构更简洁,便于项目的开发与进行
3.简述 UML(统一建模语言)的作用。考试考哪些图?
UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法
- 考试考
- 用例图
- 静态图
- 类图
- 对象图
- 包图
- 行为图
- 交互图
- 顺序图
- 合作图
- 状态图
- 活动图
- 交互图
- 实现图
- 部署图
4.从软件本质的角度,解释软件范围(需求)控制的可行性
软件本质包括: 复杂性(complexity),一致性(conformity),可变性(changeability),不可视性(invisibility)
多数情况下,客户与开发者能就项目的20%内容给出严格的需求约定,80%的内容都是相对模糊的。因此,围绕客户目标,发现并满足客户感兴趣的内容是醉关键的。
二、项目管理实践
1.看板使用练习(提交看板执行结果贴图,建议使用 Git project)
使用截图工具(png格式输出),展现你团队的任务 Kanban
每个人的任务是明确的。必须一周后可以看到具体结果
每个人的任务是1-2项
至少包含一个团队活动任务 
6.UML绘图工具练习(提交贴图,必须使用 UMLet)
请在 参考书2 或 教材 中选择一个类图(给出参考书页码图号)
《UML和模式应用》第100页