简答题
- 用简短的语言给出对分析、设计的理解
分析是将复杂的系统分解成几个小的更容易理解的部分,再将每个部分细分,直到我们所分成的所有部分都能够直接以我们所掌握的知识解决。
设计是指预先想象好工作成果的样式,然后以此为目的建立工作计划实现成品的过程。
- 用一句话描述面向对象的分析与设计的优势
使设计更加生动,具有更强的自我解释能力。
- 简述 UML(统一建模语言)的作用。考试考哪些图?
方便软件开发者之间沟通设计方法,帮助梳理类与类之间的关系。便于理解对象之间的协作方式,帮助我们交流、思考和编程。
- 从软件本质的角度,解释软件范围(需求)控制的可行性
软件的本质是信息自动化处理工具。软件的需求就是使用者对信息处理的需求,由于软件本身的复杂性、不可见性、不一致性、可变性,软件范围多数情况下对于客户和开发者都是模糊的,这形成软件产品与其他产品不同的开发过程。软件范围管理要认识到项目的工期、范围、质量和预算,自我组织、自我管理,构建为了共同目标,地位平等、尊重专业、相互学习、执行高效的团队。
项目管理实践
- 看板使用练习
- UML绘图工具练习
教材第七页图1-5:
UMLet画图: