zoukankan      html  css  js  c++  java
  • 团队项目——编写项目的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. 用户如何使用软件功能的解释

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

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

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

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

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

  • 相关阅读:
    systabcontrol32
    winform 进程唯一,打开第二个激活第一个进程的窗体显示
    winform在 Xp下杀死进程
    安装包创建桌面快捷方式
    [最短路/线段树大法优化DIJ] 【模板】单源最短路径(标准版)
    [线段树模板题] 线段树2
    [线段树优化应用] 数星星Star
    [倍增思想/变种最短路] 跑路
    [DP/变种背包] SOFTWARE
    [前缀和/数论] 数列
  • 原文地址:https://www.cnblogs.com/DUIMING/p/5461216.html
Copyright © 2011-2022 走看看