系统分析与设计—软件项目与知识团队管理基础
基本概念
1 用简短语言给出分析与设计的理解
分析与设计的目的就是为了系统性地了解需求,和造出行之有效的具体方案。
2 一句话描述面向对象的分析与设计的优势
面向对象的分析与设计从客观事物的角度出发,对事物进行属性分类与行为描述,更贴近人的思考方式,使得对项目的需求理解和造出方案更简单。
3 简述UML(统一建模语言)的作用以及考试范围
作用:
UML能够展示项目结构,帮助项目参与者更好地理解项目。
考试范围:
考试的时候我们比较关注的图是用例图、静态图【类图、对象图、包图】、行为图【交互图(循序图、合作图),状态图,活动图】、实现图【构件图、部署图】
4 从软件的本质角度来看,软件范围(需求)控制的可行性
软件本身就具有复杂性、一致性、可变性、不可视性等等性。软件开发本身具有可变性,任何微小的需求变化都可能对软件的设计开发造成很大的影响,会影响软件开发的难度,提高复杂性。所以因应现阶段所能提供的技术,资源,时间和意外变化等在一定程度都在我们的掌控之中,对软件的需求做出控制,对软件制品的质量将产生正面效果,所以控制软件需求是可行且有效的。
看板使用练习
从学期的第四周开始项目,有团队任务和个人任务。
各人管理自己的任務看板,將已開展的工作移至,In progress板。完成的移至Done板。
UML绘图工具练习
书第100页 图9-2
使用UMLet工具去实现一遍书上的图。