团队项目——编写项目的Spec

团队项目——编写项目的Spec##

一、Spec的目标

       spec主要用来说明软件的外部功能,和用户的交互情况,主要用来说明软件内部的设计。图片编辑器是与生活息息相关的一个必备软件,随的流行,数码照片成为越来越多普通家庭存储回忆的介质,而数码照片拍摄过程中各种各样原因引起的照片表现力不足,需要对数码照片进行修复,或需要对数码照片进行后期处理的需求不断增大,图片编辑器,正是这一时代应运而生的产物。图片编辑器在当前的应用,主要在于对数码照片进行修复和增强。完成图片美化、特效、编辑、发烧友论坛并且包括留言评论的交流平台,并且加入了针对大学生需求的辅助功能。

二、项目的典型用户和场景

1 . 典型用户

2 . 场景

2.1、背景:

       1)典型用户:队自然

       2)用户的需求:美化or编辑图片,图片编辑讨论

       3)迫切需要解决的问题:将客户端用户转移至PC端

2.2、场景:

       队自然希望对自己的图片进行后期处理,选择自己喜欢的模式,使其变得有“逼格”,收藏或发布社交媒体。在需要的时候,可修改照片尺寸。

2.3、逻辑和界面设计要注意哪些因素:操作便捷,界面美观

3. 项目的用例模型

4. 项目中涉及到的术语及其含义

  1. 亮度:图像画面的明暗程度。
  2. 对比度:白色与黑色亮度的比值,对比度越高画面层次感越鲜明。
  3. 色相:即色调,用于表示颜色的差别。
  4. 饱和度:即颜色的纯度,用于表示颜色的深浅程度。
  5. 色阶:图像色彩的丰满度和精细度,用于表示图像的明暗关系。
  6. 色偏:图像的色调发生变化称为色偏,数码相机拍摄的照片通常存在色偏现象,需要进行修正。
  7. 羽化:柔化图像边缘使之融合到背景中。
  8. 曝光:数码相机的传感器接触光线的时间。曝光过度图像会损失细节,曝光不足图像会出现噪点。
  9. 清晰度:图像边缘的对比度。清晰度越高,图像的边缘越清晰
  10. 分辨率:单位长度内(通常是一英寸)象素点的数量多少。针对不同的输出要求对分辨率的大小也不一样,如常用的屏幕分辨率为72象素/英寸,而普通印刷的分辨率为300象素/英寸。
  11. 文件格式:为满足不同的输出要求,对文件采取的存储模式,并根据一定的规格对图像的各种信息和品质做取舍,它相当于图像各种信息的实体描述。

5. 用户如何使用软件功能的解释

       用户使用这个软件的大功能分为用户登录以及退出该程序。

       当用户第一次使用的时候会很清晰的看到菜单栏,在生活中用户往往会被一些繁乱的界面弄得头晕眼花,反倒一些重要的功能不能被用户所意识到,所以我们的界面设计比较清晰简单,容易被用户记得。

       在菜单里,我们有使用说明,如果用户不会使用,我们提供的说明也可以解决用户的需求。

       用户登录后,会分为图片美化,图片编辑,和留言板等等功能,而且每个功能里面都有一些分菜单,例如:图片美化可以将图片美化修饰,图片编辑可以将图片改变大小或者剪切图片。

       留言板可以将用户的一些体验心得写到留言板中,通过用户的留言,等同于我们做了用户的调研,我们可以通过这些再继续完善我们的软件,做到用户与软件系统的互动,这也是我们这个软件的行为设计,同时也可以解决一些用户的问题。这就是我们的整体的一个概要设计。

原文地址:https://www.cnblogs.com/DUIMING/p/5461216.html