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播放器需要从电脑中读取和写入信息,但不涉及到数据总线。

  • 相关阅读:
    Shell 函数
    Shell test命令/流程控制
    Shell 变量/echo命令
    Linux vi/vim and linux yum 命令
    Linux磁盘管理
    Linux 用户和用户组管理
    Linux 文件与目录管理
    Linux root用户密码重置,远程登陆,文件基本属性
    Linux简介安装、系统启动过程、目录结构
    Linux系统安装时分区的介绍
  • 原文地址:https://www.cnblogs.com/ningmouming/p/5406841.html
Copyright © 2011-2022 走看看