软件设计 - 原型设计篇

前言

心有所思,所感。今日记录下这篇文章,与其说是文章,不如说是个人的一点思考体会。一个软件从开发到交付,如何才能评判出这个软件是否是优秀的软件?个人认为有如下几个方面:稳定、易用、安全

本篇着重介绍易用性。

易用性

对于用户来说,系统核心功能越简单越好。最好是能通过软件名称,icon或一些其它的基本信息知道这个软件是什么;能做什么;举例:支付宝,核心业务点支付;微信,核心业务点通信;淘宝,核心业务点网购;百度,核心业务点信息搜索服务。

界面的原型设计,也要从软件的核心业务点着手,尽量给用户简单直白的画面。如果一个界面的内容太多,不易于给用户直观的呈现想传输的内容(比如一个商城打开后全是推荐小卡片,一层套一层,估计用户就会对这个产品失去信心了)。个人认为,一个好的原型设计要能直观的表达软件想给用户传输的信息,使用户知道在这个界面上知晓 这个界面是什么,我能做什么,我该怎么做。围绕这三点进行原型界面设计。

流程的原型设计,要考虑到用户的心理。不晓得大家是否去政府单位办过事,内容就是反反复复拖沓,每次去办事总是差一点材料,然后不得不回家重新整理资料再去办事,如此循环反复,不知多少次后才把事办完。一样的,我们的软件应让用户采用尽量少的操作,能不让用户输入就不让用户输入,减少用户与屏幕的交互,如果能达到只需点击一下就能完成所有业务的操作就更好了。目的:尽可能减少用户的操作。

一个好的原型设计也能加强后期开发的效率(原型设计的好对程序员和设计师是一种享受,因为大家能根据原型图知道整个系统框架,从而结合其他材料(架构图,思维导图等)知晓自己应做什么,该怎么做)

总结

原型设计应以人为本,从使用者的角度去思考,怎样才能快捷,简便的方式获得想要的信息。对上向使用者负责,对下可增强同事之间的信息沟通。

相关推荐
进击的前栈5 小时前
鸿蒙实战:19 页面全景汇总与 7 大共享设计模式回顾
华为·设计模式·harmonyos
刀法如飞5 小时前
Spring Boot 4.1 + JDK 25 DDD开源脚手架,面向 AI 编程
设计模式·架构·ai编程
折哥的程序人生 · 物流技术专研5 小时前
第8篇:模板方法模式的优缺点与面试高频考点
java·设计模式·面试·模板方法模式·行为型模式·优缺点·扩充系列
workflower6 小时前
人形机器人全身运动控制能力大幅提升
人工智能·深度学习·机器学习·设计模式·机器人·自动化
折哥的程序人生 · 物流技术专研6 小时前
Java 23 种设计模式:从踩坑到精通 | 备忘录模式 —— 快照与撤销,给对象装一个“后悔药”
java·设计模式·备忘录模式·行为型模式·java设计模式·从踩坑到精通·撤销重做
Kel7 小时前
万物皆 Runnable:LangChain 如何用一个接口统一模型、链与图
人工智能·设计模式·架构
ttod_qzstudio10 小时前
【软考设计模式】策略模式:算法族的封装与动态切换精讲
设计模式·策略模式
咖啡八杯17 小时前
GoF设计模式——迭代器模式
java·后端·设计模式·迭代器模式
ttod_qzstudio19 小时前
【软考设计模式】外观模式:复杂子系统的“门面“封装与代码填空精讲
设计模式·外观模式
geovindu1 天前
CSharp: Prototype Pattern
开发语言·后端·设计模式·.net·原型模式·创建型模式