作业2简答题1. 用简短的语言给出对分析、设计的理解。2. 用一句话描述面向对象的分析与设计的优势。项目管理实践1. 看板使用练习(提交看板执行结果贴图,建议使用 Git project)2. UML绘图工具练习(提交贴图,必须使用 UMLet)
分析就是对于问题的本质和其最本质的需求的调查,希望对于将要做的事情有一个清晰的认知,而不是寻找解决方案;
分析:要做正确的事(do the right thing)
而设计是指针对问题,构建概念方案,而不是寻找具体实现;
设计:把事情做正确(do the thing right)
面向对象分析与设计不需要设计师精通编程语言,可以让设计师和语言专家使用统一的符号进行交流。同时可以在分析和解决问题的过程中,使用同一种符号。
简述 UML(统一建模语言)的作用。考试考哪些图?
从软件本质的角度,解释软件范围(需求)控制的可行性
软件有复杂性、一致性、可变性和不可视性等特征。通常软件开发者和客户只能就项目的20%内容给出严格的需求的约定,而剩下的80%都是相对模糊的,因此围绕客户目标、发现并满足客户感兴趣的内容是比较关键的。同时,只要细化这20%的需求,就可以满足80%的客户需求。因此,软件范围控制是可行的。
使用截图工具(png格式输出),展现你团队的任务 Kanban
每个人的任务是明确的。必须一周后可以看到具体结果
每个人的任务是1-2项
至少包含一个团队活动任务
请在 参考书2 或 教材 中选择一个类图
在书 UML和模式应用 P240 图18-8