- 3
- 0
- 约2.72千字
- 约 8页
- 2022-12-05 发布于安徽
- 举报
泛化generalization:继承,指向父类空心三角箭头 is a kind of
依赖dependency:一个类使用另一类,箭头方向从依赖类到被依赖类
聚集aggregation整体与部分关系,空心菱形箭头,指向整体
注意状态图和活动图的画法区别:
项目可预料风险主要有:
合同风险:签订的合同不严谨,不科学,项目边界和各方面责任界定不清。
需求变更风险:需求变更是软件项目经常发生的事情。一个看似很有“钱途”的软件项目,往往由于无限度的需求变更而让项目承建方苦不堪言。
沟通不良风险:项目组与项目各干系方沟通不良是影响项目顺利进展的一个非常重要的因素。
缺乏领导支持风险:
技术风险:
管理风险:包括人财物的管理,以及开发文档的管理。
人员流动,团队协作的风险:
系统运行环境风险;
面向对象的软件工程的优点
有利于大型软件的开发;
促进了复用(继承,数据封装);
减少开发时的工作量;
安全性提高了(信息隐藏);
高内聚,松耦合(数据封装,信息传递);
软件生命周期各阶段的平滑过渡;
利于分工;
抽象类和接口的区别:????? 1.类是对对象的抽象,可以把抽象类理解为把类当作对象,抽象成的类叫做抽象类.而接口只是一个行为的规范或规定,微软的自定义接口总是后带able字 段,证明其是表述一类类“我能做。。。”.抽象类更多的是定义在一系列紧密相关的类间,而接口大多数是关系疏松但都实现
原创力文档

文档评论(0)