[北航软工]功能规格说明书

功能规格说明书

1、项目概论

1.1 文档目的

这个项目来自于小组成员的讨论,以前你们都没有相似项目的经验,几乎一切都是从零开始。在讨论中咱们获得了一些很好的想法。为了更好地将虚无缥缈的想法记录并变成现实,为了更好地制定开发路径和日程,为了让你们的开发更有效率和目标,特制定此文档,并在alpha阶段的开发中不按期更新。python

1.2 项目背景

  • 中国有大概残疾人8300万人,其中肢体类的占30~40%,2017年只有854.7万残疾儿童及持证残疾人获得基本康复服务,其中肢体残疾人484.6万。肢体残疾的人群中不乏充满朝气与动力的年轻人,他们一样须要接受新思想新技术,也须要帮助本身记录和实现编程想法的工具
  • 程序猿的开发主力基本集中在北上广深等一线城市,而这些城市随着发展,带给人们的通勤时间也愈来愈长。2018年的调查中,北京以工做日平均通勤半径16.79千米占据榜首,上海以16.39千米位居第二。上海有23.08%的职场人工做日通勤半径在25千米及以上,其中有7.69%的人工做日通勤半径在40千米及以上,为所省市之最。那么天天浪费在通勤上的时间对自由时间本就比较少的程序猿来讲更是不可忍受。

1.3 开发意图

为了帮助肢体障碍的人群实现其编程须要,为了缓解广大程序猿在通勤过程当中记录idea,链接云服务器,运行脚本的须要,咱们shell

1.4 用户群体

肢体障碍人群,通勤中的程序猿,想利用python中的一些小工具的人,以及不可避免的猎奇人员编程

2、典型用户

赵某

用户信息
姓名 赵三
身份 手部残疾者
技术层次 高中毕业
生活状况 不担忧吃穿,可是生活比较无聊
用户动机 学习一门技术
用户困难 没法顺当地使用pc或者手机端地键盘
典型场景 看着众多地入门资料和脑中众多须要实践的疑问
用户偏好 语音编辑和脚本运行
用户比例 30%

钱某

用户信息
姓名 钱四
身份 程序猿
技术层次 本科毕业,从事python开发两年
生活状况 住在通利福尼亚,公司在西二旗
用户动机 能够有效地利用天天漫长的通勤时间学习新技术和编写一些本身的工程
用户困难 拥挤的地铁显然没法安然地使用电脑
典型场景 拥挤地地铁中,一位英年早秃的程序猿一边看着本身地手机一边念念有词
用户偏好 准确输入和运行
用户比例 30%

孙某

用户信息
姓名 孙五
身份 高校年轻教师
技术层次 博士,有必定编程经验和基础
生活状况 z在一家大学里担任年轻讲师
用户动机 在漫长无趣的课上提供一些吸引同窗的方式
用户困难 r如何吸引同窗的注意力呢
典型场景 “咱们随机抽取一位同窗回答个问题吧”,random.randint...
用户偏好 python经常使用库的运行和维护
用户比例 30%

李某

用户信息
姓名 李六
身份 未知
技术层次 未知
生活状况 未知
用户动机 猎奇
用户困难 未知
典型场景 李六同窗今天又双叒叕精读了一个新的脚本,盆友圈如是说
用户偏好 分享功能
用户比例 10%

## 3、产品功能界面设计vim

3.1 预计功能

  • 程序文本编辑
    • 新建python脚本
    • 单字符语音输入
    • 字符串语音输入
    • 文本编辑命令(类vim)
    • 进入及退出命令模式
  • shell运行脚本
    • 选择及运行脚本
    • 常见shell命令语音实现

3.2界面UI设计(草稿版本)

包括启动后的本地脚本列表,编辑页面和shell运行界面
服务器

相关文章
相关标签/搜索