软件测试系列之原型设计(六)

A story(以本次项目开发为例):

刚开始的做法:

因为之前已经有做好了的系统了,所以即使重构,界面的整体效果和功能点变动也不会太大。但是还是有一些要变更和再优化的。开始画原型的时候,各子系统负责人自己说了算,甚至于画模块的人说了算,想怎么画就怎么画。有些需求甚至于也没有细想甚至于理通,就照猫画虎的把原型画了。导致后来四个子系统的原型风格各异,同一个系统的原型也长得不一样,甚至于同一个系统的需求也是不一样的,整体一个感觉,乱。而且开会效率也打了折扣,画原型之前做的工作就是把需求理通,但是到了原型会议的时候,发现好多需求都还待定,导致会议时间过长,并且一次不能解决问题。

后来改进的做法:

加了UI规范,并且出了一版原型作为参照。

怎么说呢,总体感觉好了不少,但是个别地方还是禁不起细推敲。加了评审的阶段,主要是对需求的优化和改进评审。

可以后续再优化的:

前期做好准备,比如UI规范,还有设计原型的模板做出一套,到时候再画原型的时候,就可以照搬过来用,并且还能保证系统原型风格的统一。

总结:

有人说过,原型是以一种“粗糙”的方式展现产品的核心功能,是一种最简单和直白的需求表现形式。

原型设计的重要性:

1.画原型的过程就是对需求的一种再整理,更加深层次的整理;

2.一图胜过千言万语。图是人类最容易接受的形式,直观的表现给需求人员,开发人员,测试人员,产品经理和用户。

3.开发前给客户看产品的原型,保证了后续开发完成后完全走偏的悲惨命运。

4.给新人,刚接触这个项目的人看的,最快速的了解需求和进入状态的渠道。

5.测试人员测试的依据,并且也是测试主管需求评估,制定测试计划的依据。

6.给业务人员或者销售人员提前熟悉产品的过程,及早推广产品的依据。

看完了上面的几条后,你就会发现用原型的根本目的不是为了交付,而是沟通、测试、修改、解决不确定因素。原型很重要,请大家一定要重视!

时间: 2024-10-03 21:41:32

软件测试系列之原型设计(六)的相关文章

知识管理系列----1.原型设计

1.前言: 作为一个技术工作者,网上有很多知识被添加进了收藏夹.随着时间的日积月累,收藏夹越来越庞大.自己的知识库越来越凌乱,没有形成一个有效的管理系统.在此,编写一个知识管理系统,通过逐步的开发,将知识进行精细管理,形成自己的知识仓库. 2.系统概述: 年前通过SQLite写了一个简单版本的,发现交互效果实在不敢恭维,只能重头开始造车. 本系统通过自己最拿手的SQL数据库将数据进行存储和检索. 为了将这个系列完美的做下去,会按照项目简易开发的流程进行分步骤进行: 1.原型设计 2.数据库设计

知识管理系列---2.数据库设计

系列引导: 知识管理系列----1.原型设计 知识管理系列----2.数据库设计 前言: 数据库的设计是整个数据架构最核心的部分. 详细设计部分: 此数据库设计为V1.0版本,后续开发过程中会进行版本迭代. 数据库创建SQL脚本:SQL脚本 原文地址:https://www.cnblogs.com/xiaowangzi1987/p/8456020.html

程矢Axure夜话:中继器系列视频教程之中继器原型设计二十一条军规

程矢Axure夜话:中继器系列视频教程之中继器原型设计二十一条军规 案例描述:中继器实现原型设计二十一条军规 知识点: 中继器分页 效果图: 在线效果预览: AxShare在线效果预览: 原型下载地址:中继器原型设计二十一条军规 .rp 在线视频: 实现步骤: 更新中-..

第六次作业——结对项目之需求分析与原型设计

一.结对成员 方泽慧3022.陈慧玲3004 二.需求分析(学习网站) 运用NABCD模型所做需求分析如下: 1. N(need,即用户的需求) (1)不受时间及空间约束的网络自主学习 (2)可以在同一个网站上进行多种方式的学习 (3)可以在同一个网站上查找到经过筛选的优质资源 (4)可以在此平台上找到感兴趣的学习圈子 (5)发帖提问能够在短时间内得到系统的智能回复或人工解答 2. A(approach,即解决用户需求的做法) (1)设置个人信息栏,即可以实现账户注册.发表学习笔记.加入学习圈.

justinmind夜话:数据母板系列视频教程之原型设计二十一条军规

案例描述:使用数据母板实现原型设计二十一条军规 知识点: 数据母板 效果图: 本站在线效果预览:(原型文件) 原型下载地址:数据母板原型设计二十一条军规 .vp  数据母板原型设计二十一条军规.html 在线视频: 实现步骤:

第六次作业(1)-结对项目之需求分析与原型设计

3044:郑杰鸿 3005:王凯川 NABCD模型 N(Need,需求) 不了解编程(非科班)的人迫切希望了解什么是代码,有什么用,效果是怎么样的 希望能够浅尝多种语言的编程风格,但不强求能够系统地进行学习 能够在线对一些语言进行功能求证,自由练习 能够像查字典一样,快速定位到某个知识点,随时能够对不熟悉的知识点回顾 A(Approach,做法) 提供简单明了的界面,通俗易懂的言辞和部分代码,让客户循序渐进, 利用正则表达式或其他的方法对需要用户输入的部分进行判定 B(Benefit,好处) 完

如何使用Xcode进行高保真原型设计?

转载自:http://www.guimobile.net/xcode-high-fidelity-prototype-design.html Xcode不仅是开发者用来开发iOS Apps的开发工具,同样也可以被设计师用来创建App的高保真交互原型.在Xcode开发环境里,没有任何限制,设计师可以嵌入各种各样有趣的交互,动 效和声音去创造一个真正的iOS App的体验.在这个教程中,主要讲述Xcode工具中Storyboard功能,这个功能可以让设计师不用任何一行code去创建一个iOS App

Android--五款国外APP原型设计工具的优缺点对比

1.Proto.io 基于Web界面,带有IOS和安卓下的调试器 Proto.io这个web应用强大得令人吃惊,它有很多很多的功能.不过,因为所有工作都是依靠拖放.点击按钮和选择列表的值,有时候想找到需要的设定会让人有点儿不知所措. 鉴于IF原型的本质特点——不同的对象以不同的速度移动——我不得不增加一些自定义的JavaScript计算脚本.Proto.io提供的单行文本框对于冗长的计算脚本来说太小了.为了能够概览脚本,我得把它们保存在我电脑上的文本文件里.特别需要注意是,这些JavaScrip

android应用开发-从设计到实现 3-3 Sketch静态原型设计

Sketch静态原型设计 对于静态原型的设计,我们使用Sketch. 启动Sketch后,我们将看到类似如下的界面, 工具栏 它的顶部是工具栏, 可以通过菜单栏View -> Customize Toolbar...来自定义工具栏. 在弹出的窗口中,将下方的图标拖拽到上方的工具栏中就可以了. 导航栏 左边是导航栏,用来展示这个项目拥有的page和page中包含的详细内容. page是一张张单独页面, 每个页面上可以放多个手机屏幕的画板:展开.折叠.图标等等: 每个page中的画板都进一步的在导航