码迷,mamicode.com
首页 > 其他好文 > 详细

项目前期——用例图、类图、活动图、组件图

时间:2018-03-13 15:35:30      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:结构化   结构化程序设计   一个   角度   多态   http   信息处理   面向对象的思想   字典   

建立模型是为了更好地理解要模拟的现实世界,是软件开发方法的核心问题。在结构化方法中,使用SA构建系统的环境模型和逻辑模型,实现模型的主要工具有数据字典(DD)、ER图和数据流图(DFD)。 面向对象方法使用OOA定义类,对现实世界建模。OOA的主要任务是要在问题域上构建具有主题层、对象层、结构层、属性层和服务层的OOA模型,实现模型的主要工具有用例图(Use-Case)和类图(Class Diagram)。用例图从用户角度描述系统功能,并指出各功能的操作者,是对需求分析的整理;类图定义了类的组成(属性和服务)、类的结构和类间的关系,确定并划分系统中的类。经过OOA,系统的静态模型建立起来。结构化方法承袭了结构化程序设计的思想,把待解决的问题看作一个系统,用系统科学的思想方法来分析和解决问题。结构化方法遵循抽象原则、分解原则和模块化原则;以数据和功能为中心;以模块为基本单位;以算法为程序核心;强调逐步求精和信息隐藏。面向对象方法的思想是模拟了客观世界的事物以及事物之间的联系。面向对象以类取代模块为基本单位;通过封装、继承和多态的机制,表征对象的数据和功能、联系和通信;通过对对象的管理和对象间的通讯完成信息处理与信息管理的计算和存储,实现软件功能。

 

 技术分享图片

                                        结构化思想和面向对象的思想

 

        技术分享图片

                                                                用例图

技术分享图片

                                                      类图

 

技术分享图片

                                                                 活动图

技术分享图片

                                                                                3-34图书馆用例图

技术分享图片

                                               3-36活动图

 

技术分享图片

                                                3-43图书馆管理系统组件图

 

项目前期——用例图、类图、活动图、组件图

标签:结构化   结构化程序设计   一个   角度   多态   http   信息处理   面向对象的思想   字典   

原文地址:https://www.cnblogs.com/wyy2283555108/p/8556375.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!