zoukankan      html  css  js  c++  java
  • 11.30-软件架构文档构思

    • 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介绍
      • 基于构件的软件体系结构描述(书没看完,不知道怎么做)
    • 详细设计-详细类图-包括属性和方法
    • 详细设计-底层顺序图和通信图
    • 详细设计-集成顺序图和集成通信图

  • 相关阅读:
    【转载】Scarbee Pre-Bass 贝司的使用教程
    罗兰管弦乐音色表【中英文对照】 ----转载
    快速查询
    免费好用的Noto字体
    用了一年多之后才搞懂阿里云OSS收费细则
    “生成能够被扫描枪正常扫描出中文的二维码”
    .NET Core 3.0正式版发布
    快速删除一个“大目录”
    WSL2(预览版)体验笔记
    局域网地址为什么是192.168.X.X?为什么连上公司的VPN就上不了网?
  • 原文地址:https://www.cnblogs.com/lizhensheng/p/11241978.html
Copyright © 2011-2022 走看看