zoukankan      html  css  js  c++  java
  • SE Springer小组《Spring音乐播放器》软件需求说明之四

    4 运行环境规定
    4.1设备

    我们计划完成的音乐软件较小巧,功能并不复杂,在普通笔记本电脑中即可运行,并无特殊硬设备要求。
    4.2支持软件

    需要用到windows操作系统,用VS编写C/C++代码,还需要用到PostgreSQL数据库。测试支持软件拟采用国内免费软件测试工具AutoRunner。
    4.3 接口
      说明该软件同其他软件之间的接口、数据通信协议等。

    Spring音乐播放器没有开发API,有人机交互界面(UI)。

    数据通信协议(data communication protocols),亦称数据通信控制协议。是为保证数据通信网中通信双方能有效,可靠通信而规定的一系列约定。包括数据的格式,顺序和速率,数据传输的确认或拒收,差错检测,重传控制和询问等操作。数据通信协议分两类:一类称为基本型通信控制协议,用于以字符为基本单位的数据传输,如BSC协议(二进制同步同步通信协议);另一类称为高级键路控制协议,用于以比特为基本单位的数据传输,如HDLC(高级数据键路控制协议)和SDLC(同步数据键路控制协议)。Spring播放器为单机版,不连通网络,不需要请求服务器数据,所以不用通信协议。

    4.4控制
        控制信号:在控制总线中,依靠该信号为媒介来实施对计算机信号的控制。对CPU而言,控制信号既有输出,又有输入。

    常见的控制信号:

    1、时钟:用来同步各种操作。
    2、复位:初始化所有部件。
    3、总线请求:表示部件需要获得的使用权。
    4、总线允许:表示需要获得总线使用权的部件已获得了使用权。
    5、中断请求:表示部件提出中断请求。
    6、中断响应:表示中断请求已被接收。
    7、存储器写:将数据总线上的数据写至存储器的指定地址单元内。
    8、存储器读:将指定存储单元中的数据读到数据总线上。
    9、I/O读:从指定的I/O端口将数据读到数据总线上。
    10、I/O写:将数据总线上的数据输出到指定的I/O端口内。
    11、传输响应:表示数据已被接收,或已将数据送至数据总线上。

    查阅了控制信号的解释,Spring播放器需要从电脑中读取和写入信息,但不涉及到数据总线。

  • 相关阅读:
    linux 解压tgz 文件指令
    shell 脚本没有执行权限 报错 bash: ./myshell.sh: Permission denied
    linux 启动solr 报错 Your Max Processes Limit is currently 31202. It should be set to 65000 to avoid operational disruption.
    远程查询批量导入数据
    修改 MZTreeView 赋权节点父节点选中子节点自动选中的问题
    关于乱码的问题解决记录
    我的网站优化之路
    对设计及重构的一点反思
    我的五年岁月
    奔三的路上
  • 原文地址:https://www.cnblogs.com/ningmouming/p/5406841.html
Copyright © 2011-2022 走看看