当前位置:文档之家› 基于工作过程的软件建模课程设计研究

基于工作过程的软件建模课程设计研究

铁 道 出 版 社 ,0 01 2 1 ,0
在整个 《 软件建模》课程的学习过程中,除通过学习性项 目 完成 6 O学时 的课 堂教 学之外 , 剩余 4 将 8学 时用 于 进行 校 内实训 、 公司 顶 岗实 习等形 式 的实 践 ,用 项 目评 审 或产 品发 布会 的形 式进 行 评 定验 收 ,同 时结合 校 内、校 外 的各 类 软件 技术 大赛 检验 教 学 效果,充分保证学生通过 自己的实践完成本课程的学习。 参考 文献 : 【 曾静. 1 】 软件开发生命周期与统一建模语言 UMLM] [ . 北京: 中
国 水 利 水 电 出 版 社 。0 82 2 0 ,
[谭云杰. 3 ] 大象一 hn gi ML[ ] Ti  ̄n U n M .北京:中国水利水
电 出 版 社 ,0 91 2 0,
[ 者 简介 ] 洁 ,(9O ,性 别 :女 , 民族 :汉 ,籍贯 : 作 刘 18 一) 湖 北武 汉人 ,学 历 :硕 士 ,职 称 :讲 师 、 电子 信 息工程 师 ,主 要 研 究方 向:计算 机 软件技 术 。


1 软件 建 模概 览 ( ) . 1 4




2新 闻发 布系 统 . (2 1)
21 . 建模软件功能模型 ( ) 4 22建模 软件 实现 模 型 ( ) . 4 2 3建模 软 件类模 型 ( ) 4

用例建模中优先级的划分; 确 定软 件 的部署 结 构 ,建模 组件 图 、部署 图 、能 实现 系统 的逆 向工 程 , 会撰 写 包 图; 详细 设计 文档 。 代码与类模型的映射,代码与动态模型的映 射
计 算机 光盘 软件 与应 用
21 0 2年第 1 1期 Cmue DSfwr n p lctos o p t r C o t a e a d A p ia in
表 2 软 件建 模教 学安 排 教 学 内容 必 备知 识
软件设计开发
学 习情 景 ( 时) 学
训练Hale Waihona Puke 项 目 ( 时) 学 。
3 1 求分 析及 建模 ( ) 需 4

3 .学生服 务 中心 超市收银系统的分
3 . 2建立 软件 分析 类 图 ( ) 8
析设计与建模( 8 2)
3 3建立软件设计模型 ( ) 6

需求分析的方法及手段, 建模用例 图、 活动 图、 用模型表达设计思想; 顺序图 建 模 ER 图 ; . 准确 界 定系 统边 界 , 有效 进行 需 软 件模 型 的迭代 过 程 , 建模 领域类 模 型及 实体 求调 研 ,完 成需 求建模 : 类模型 ; 在项 目经理的带领下完成软件 动态模型的高层建模, 动态模型与静态模型的 分析类图; 迭代
( 接第 2 0页 ) 上 0
方案中集中不 同制造厂商的仪器和应用程序是一件复杂的工作。 在 这 种 背 景 下 产 生 了 过 程 通 讯 的 开 放 性 接 口( P o c, O E f L o r Poe C nr1 rc ̄ o t ) o 标准 。 目前 的情 况下 , P 在 O C是基 于微 软 C M( O 组 件对 象模型) 技术的 。现在许多 自动化领域的著名厂商都支持 OP C接 口,这样,集成各个厂家的设备和应用程序就非常容易 。 集成在组态软件基本系统中的 O C Sre 可以让其他兼容 O C P evr P 的应用程序访 问组态软件系统实时数据库中的过程数据, 进行进 步 的数 据 处理 。将 外 部 Y 设备 设置 为 O CSre,组态 软件 O P e r v 系统 设 置为 O CCi t组 态软 件就 可 以通 过 O C与 Y P ln, e P O设 备之 间进 行 数据 通讯 。在 构造 企 业信 息平 台的 进程 中 ,组态 软件 将成 为中问件,通过组态软件 , 将生产信息和企业资源重组系统整合 到一起,使生产效率和市场效益最大化。 五、使用组态软件开发应用系统的步骤 工控组态软件通过 Y O设备驱动程序从现场设备中采集实时 数据,对实时数据进行处理后,以图形或图形动画的方式显示在 显示器上 。同时根据工艺流程要求和操作人员的命令,将控制指 令数据发送给 Y O设备实施控制作用。 在用工控组态软件开发应用系统时, 首先要根据系统的工艺 流 程确 定 系统 的功 能 ,定义 系统 的功 能模 块 ,然后 配 置系 统 的实 时数据库资源和 Y O设备,设计监控系统的人. 机界面, 编写动作 脚本程序。组态设计完成后进行调试、仿真,最后交付使用,投
教 学 目标
软 件建 模基 础 知识 建模 用 例模 型 , 表达 系统 的功能 需求 ; 建模 数 1 . 2需求 建模 ( ) 4 据 流 图,分 析系 统 的数据 存储 ;建 模 活动 图 、进行 个 体开 发 , 实践 软件 开发 的 顺 序 图 ,表示 系统 的业 务 流程 ; 完 整过 程 ; 1 . 3建立 软件 分析 类 图 ( ) 4 建棋 荚 图 ,表不 程序 的 主璺荚 结构 ; 理解 各 阶段 的主要 任务 ; 1 . 游 戏 (O 扫雷 2) 建模 顺 序 图 应用 模型 表达 设计 思想 ; 描述程序运行时按照时间顺序展 编码实现模型 1 ; 4建立软件设计、实现模型 ( ) 开的对象间的交互过程; 4 建模状态图, 表示顺 会拟定项 目开发计划 序 图与 类 图的映 射 撰 写主 要 建 模组 件 图 ; 的 技术 文档 。 1 表 示 系统 的组件 构成 及其 相互 关 5软件 实现 ( ) 4 系


各 组通 过 协调 讨论 制定项 目开
3 . 4建立软件实现模型 ( ) 6 35 速 原形 实现 ( ) .快 4
四 、结语
建模实现方式 图,表达系统的组成及部署 发计划, 完成相应模块的设计与 模 型 与代码 的映射 建 模 ,撰 写主 要的 技术 文档 。 [何晓蓉,等.软件工程与 UML案例解析[ .北京: 2 】 M】 中国
相关主题