软件工程过程及面向对象设计总结

        一直想好好总结下软件工程过程和面向对象设计,学了这么多不总结,等于没有学。

        对于,软件工程过程,主要分为五个大的

        一,项目构思。一般,会形成系统愿景,包括总体目标,系统特征文档。

        二,需要获取。通过各种方法,获取系统的功能性需求和非常功能性需求。

        三,架构决策。前面两步产生的愿景文档中的系统特征和非功能性需求说明书,通过提取系统的质量属性,形成架构决策文档。

        四,领域分析。这一步主要是通过找需求中的重要的名词和动名词,形成概念层类图。

        五,系统设计。此步主要是根据概念层类图和架构决策文档,进行设计层类图设计。

        下面总结面向对象设计基本步骤:

       一,根据概念层类图,进行实体类设计。

       二,设计实体类的操作入口,如管理器类和容器类。

       三,根据GRASP九大原则,进行业务逻辑类的设计。涉及到活动图。

       四,用例实现。一般会涉及到类图和协作图。

       设计模式是重构的目标。


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值