软件建模课程随笔(1)

主讲人:陈

周一6-9(1-10周)A316

语言:UML-软件建模与设计-黑皮书

方式:1-4周授课,5-8周分组讨论,每周一篇文章discussion,homework,project review

Email :******@staff.shu.edu.cn

class participation 10%签到点名

homework 40%  论文阅读报告  报告质量  课程讨论

final report 50% 建模大作业

阅读报告要求:15-20 minutes presentation  prepare  question to  lead 30 minutes discussions

常用的软件建模工具:

1. Rational Rose

Rational Rose是一款强大的UML建模工具,它使改进和维护设计、从模型生成报表、在平行协作环境中与他人共同进行建模工作变得十分方便。同时,作为一款优秀的分析和设计工具,Rose具有强大的正向和逆向工程能力。正向工程指的是由设计产生代码,逆向工程指由代码归纳出设计,Rose可以通过逆向工程对历史系统做出分析,然后进行改进,再通过正向工程产生新的系统代码,这样的设计方式称之为再工程。

2. Visio

Visio是目前国内用得最多的Case工具,可以用于常见的case设计及UML建模。它提供了日常使用中的绝大多数框图的绘画功能(包括信息领域的各种原理图,设计图),同时提供了部分信息领域的实物图。Visio的优势在于使用方便,安装后的Visio既可以单独运行,也可以在Word中作为对象插入,与Word集成良好。Visio支持UML的静态和动态建模,对UML的建模提供了单独的组织管理。

3. PowerDesigner

简练实用的建模工具,既是数据库建模传统的优秀工具,也可以用于UML建模。PowerDesigner在数据库建模方面功能强大,使用非常方便,自8.0版本后支持逆向工程、再工程,同时开始支持UML建模的UseCase/Sequence/Class视图。

4. ER/Studio

常用的数据库建模工具,是一款模型驱动的数据结构管理和数据库设计产品。与PowerDesigner相比更为精简,且同样支持逆向工程及再工程,在数据库兼容性以及UML建模上与PowerDisigner有一定差距。

论述:无人驾驶的技术和挑战

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 项目管理术语英汉对照表2018-7-20 A Abstract Resource 抽象资源 Abstraction...
    007明_阳阅读 11,605评论 0 51
  • 关于不科学的减肥者,我喜欢大致分为这两类—— 一 .自残型—— 一点荤腥(肉,蛋,油)不沾,顿顿水煮白菜,往往吃不...
    柴桑阅读 48,740评论 8 43
  • 踏着浪花的泡沫, 彼此不敢碰的手, 直到黑暗蔓延天空, 直到满天星河。 如果站在你身后, 是勇敢一个我, 看到海风...
    干煸马鲛鱼阅读 1,364评论 0 5
  • 今天是最近读的内容最多的一次,读了10页,讲述的是夏家的一些家庭冲突,也有生活中很常见的一些家长里短,但是段落比较...
    姜辣素阅读 1,427评论 0 0

友情链接更多精彩内容