- Object Oriented Programming (OOP) and Actor Framework (AF) allow us to implement APIs.
- Don’t reinvent the wheel, borrow someone else’s
- Better large project performance
深刻理解AF体系结构
- TS8445 LabVIEW 2012 Advanced Design Templates and Sample Project.pdf
- 从框架设计人员的角度讲AF是怎样产生的,比较深
- Actor Framework.pptx
- 从使用人员的角度讲AF的优势,用了一些软件建模知识
- LabviewActorFrameworkUpdated.pdf
- 告诉你怎样使用新版本的AF,很简单
- Object Oriented Programming, Design Patterns and Actors-No Videos.pptx
- 美国凤凰核试验室的系统工程师
- 讲了AF框架,更多地讲了各种design pattern,在阅读那本书之前还看不懂
- Actor Framework Hands-On Instructions.pdf
- Using the Actor Framework 3.0 in LabVIEW.pdf
- 两篇简单的文档
懂得UML基本原理
- Gomaa H. Software Modeling and Design
Software Modeling and Design: UML, Use Cases, Patterns, and Software Architectures[M]. Cambridge University Press, 2011.
- 邵维忠,杨芙清. 面向对象的系统分析[M]. 第二版. 北京: 清华大学出版社, 2006.
熟悉StarUML建模软件的基本操作
- Star UML指导手册.doc
- 基本的StarUML软件使用方法
- staruml.pdf
- 帮助文档,边看边用吧
- staruml_教程.ppt
- 很全很详细,讲了很多东西
文档写作对当前软件项目进行系统描述
- 这个软件模型文档旨在描述基于LabVIEW的分布式实时机器人控制平台。本文档涵盖软件建模和设计两个环节,先进行面向对象的系统分析,再进行面向对象的系统设计。
- 主要使用StarUML建模软件进行描述,并形成一篇完整的技术文档
写作思路
- 注意抽象层次,高层图和底层图。
软件建模
- 问题产生-问题描述
- 需求分析-用例图
- 两种用例展示思路,第一种是以“控制”为中心,一种是以“输入,分析,执行”为思路
- 静态建模-类图
- 交互建模-顺序图和通信图
- 状态变化的交互建模-状态图
软件设计
- 子系统设计-高层类图
- 子系统设计-高层顺序图和高层通信图
- 基于构件的软件体系结构
- 构件介绍——LabVIEW Actor Framework介绍
- 基于构件的软件体系结构描述(书没看完,不知道怎么做)
- 详细设计-详细类图-包括属性和方法
- 详细设计-底层顺序图和通信图
- 详细设计-集成顺序图和集成通信图