软件工程之系统建模篇【开卷有益】

开篇简述html

  博客自从大学毕业就开通了,到如今还没发布什么博文,之前不喜欢写博客,可是后来发现写文章其实也是自我提高一个方式,如今的工做不是很忙,趁此机会,写一些文章。此软件工程系统建模系列,以本身在工做中开发OA的系统为参考,结合UML语言来说述办公自动化系统建模过程,篇幅大概20篇左右,分为建模篇和规划篇,建模篇主要介绍软件开发中各类模型的设计。本文做为开篇,主要简述相关的概念和这个系列的索引,因为本人技术和表述能力有限,错误之处在所不免,经过本系列,将可以学习到软件开发的各类模型设计,不求完美,但求有用。web

UML概述数据库

  UML译为统一建模语言,由面向对象方法领域三位著名学者提出,并结合优秀的软件方法和思想演变而成,1997年被国际对象组织(OMG)接受,目前被公认为最好的分析和设计面向对象软件的标准建模语言。学习

UML组成spa

  UML由模型元素,扩展机制、图及视图等部分构成,由模型元素或扩展机制构成图,由图构成视图。UML定义了9种不一样的图,9种图分为两类:一类是静态图,包括用例图、类图、对象图、组件图和配置图,另外一类是动态图,包括序列图、协做图、状态图和活动图。它包括5种不一样的视图:用例视图、设计视图、过程视图、实现视图和配置视图。设计

UML功能orm

  UML做为一种建模语言,则用于系统开发人员之间,开发人员与用户之间的交流。主要功能包括:为软件系统的产出创建可视化模型,规约软件系统的产出,构造软件系统的产出,为软件系统的产出创建文档。htm

何谓OA对象

  OA是office Automation办公自动化的缩写,办公自动化是应用计算机技术、通讯技术、系统科学和行为科学等先进的科学技术,不断地令人们的部分办公业务借助与各类办公设备,并由这些办公设备与办公人员构成的服务与某种目标的人机信息系统。OA有以下做用:blog

  能极大地提升行政机构的工做效率或企事业单位的市场竞争能力

  能提升管理者的决策水平

  能节省运营成本

  能下降劳动强度

  在开发办公自动化系统的实例以前,应该选择和定义一个合适的系统结构,典型的系统结构分3层:表示服务层、商业服务层和数据库服务层,为使办公自动化系统的实例在将来能够扩展,可将3层结构进一步细化为6个逻辑层,每一个逻辑层分别提供不一样的服务

  

  表示服务层:提供用户接口技术

  商业上下文服务层:提供数据编辑

  商业规则服务层:实现商业规则

  数据转化服务层:将商业层的请求转化为数据兼容的语言

  数据访问服务层:实行某些数据库API接口

  数据库服务层:保存实体数据

系列导航

  建模篇:

  一、软件工程之系统建模篇【开卷有益】

  二、软件工程之系统建模篇【设计用例模型】

  三、软件工程之系统建模篇【设计实体类模型】

  四、软件工程之系统建模篇【设计接口类模型】

  五、软件工程之系统建模篇【设计接口控制类模型】

  六、软件工程之系统建模篇【设计用例控制类模型】

  七、软件工程之系统建模篇【设计系统类模型】

  八、软件工程之系统建模篇【设计窗口结构】

  九、软件工程之系统建模篇【设计动态模型】

  十、软件工程之系统建模篇【设计数据模型】

  规划篇:

  。。。。。。

相关文章
相关标签/搜索