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

来源:互联网 发布:免费刷alexa排名软件 编辑:程序博客网 时间:2024/05/16 19:11

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

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

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

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

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

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

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

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

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

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

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

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

       设计模式是重构的目标。


原创粉丝点击