以史为鉴——先前项目的启示
差评:对AladdinNetAssisstant的评价
- 没有帮助文档,这是一个软件设计必须涵括的部分,对用户不负责;
- 补丁是骗人的,安装AladdinNetAssistant_Beta.msi后提示信息并没有如其所说的提示信息变得整齐美观,实际上,没有任何变化,依旧如下图:
- 运行软件后,最重要的Ctrl+C、Ctrl+V都被屏蔽而无法使用。这可是做作业必备的两个快捷键啊!此bug极易被用户发现,而却连Beta版后都没得到修复。
好评:对“神笔马良”的评价
神笔马良则载入很慢,不过UI界面做得很好,可玩性也很强,而且制作了详细的视屏教程放在优酷上,体验过的用户都应该能留下很好的印象。并且界面上还有帮助和反馈的链接,这样显得专业且人性化。
这里我们有一个新的想法,即关于这个软件的改进:利用软件动态作图的功能,可以尝试让用户自己制作动态贺卡,分享给其他人,这样更利于这个软件的推广,也显得比较有意义,用户在娱乐之余也能留下感情。另贺卡制作过程中可以加入喜欢的背景音乐,其实游戏过程中也可以加入音乐元素(如碰撞时发出声音)。
体会
1. 软件的基本要求是能用,就像移山之道中讲的,需要有最基本的用户输入输出,否则加入各种功能也没有任何用处。在整个开发流程中,每加入一个功能都有必要把怎个工程进行重构,保证基本要求。
2. 下了好几个以前的project,包括AladdinNetAssisstant、SmartCity都没法使用。这些项目可能是在发布前开发者的机器上跑的好,但是用户的使用环境是多种多样的(WIN XP、WIN 7、MAC …),在条件允许的情况下,开发过程应尽量最大化软件的可移植性。
3. 用户体验始终是软件开发的重中之重!
转载于:https://www.cnblogs.com/codingcrazy/archive/2010/11/27/1889912.html
以史为鉴——先前项目的启示相关推荐
- m_Orchestrate learning system---十八、mo项目的启示是什么
m_Orchestrate learning system---十八.mo项目的启示是什么 一.总结 一句话总结:多看教程,体统看教程的学, 完全不懂的话百度的作用也不大 多学点,可以节约后面的超多时 ...
- 软件项目风险管理介绍
软件项目风险是指在软件开发过程中遇到的预算和进度等方面的问题以及这些问题对软件项目的影响.软件项目风险会影响项目计划的实现,如果项目风险变成现实,就有可能影响项目的进度,增加项目的成本,甚至使软件项目 ...
- Qt5 和 OpenCV4 计算机视觉项目:1~5
原文:Qt 5 and OpenCV 4 Computer Vision Projects 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 计算机视觉 译文集],采用译后 ...
- 【BUG记录】Idea spring boot项目中target中没有同步更新最新目录文件及资源
BUG 日志 可见是bean创建异常,依赖注入失败 org.springframework.beans.factory.BeanCreationException: Error creating be ...
- 关于项目文档和wiki页面
(这里说的是不是产品文档,不是使用手册,而是干活的人用到的设计文档) 最近为项目忙得焦头烂额,根本没时间维护先前写的项目文档和wiki页面.放假了,利用空闲时间重新审视了一下那些文档,有以下发现: 先 ...
- 全球及中国分散式风电项目开发建设及十四五战略布局分析2021-2027年
全球及中国分散式风电项目开发建设及十四五战略布局分析2021-2027年 HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS--HS-- [修订日期]:2021年11 ...
- TensorFlow 智能移动项目:1~5
原文:Intelligent mobile projects with TensorFlow 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 深度学习 译文集],采用译后 ...
- 2022-2028年中国分散式风电行业投资分析及前景预测报告
[报告类型]产业研究 [出版时间]即时更新(交付时间约3个工作日) [发布机构]智研瞻产业研究院 [报告格式]PDF版 本报告介绍了分散式风电行业相关概述.中国分散式风电行业运行环境.分析了中国分散式 ...
- 使用模式创建一个面向服务的组件中间件
引言 在本文中,您将了解面向服务的组件中间件在用于资源有限的语音设备时,在设计阶段所应用的模式.它涵盖了项目的问题上下文,并被看成是一组决定因素,是对相关体系结构远景的一个简要概括.您还会得到一份描述 ...
最新文章
- 巴塞罗那自治大学3D视觉课件
- 贝叶斯网络之父:当前的机器学习其实处于因果关系之梯的最低层级
- PPPoE***2:PADR耗竭sessionid
- 专家周 |360精确搜索VS今日头条精准推荐算法
- relationship between freedom,potential, risk
- oracle ldap 配置,Ubuntu安装OpenLDAP之配置LDAP
- linux临时挂载别的文件目录_Linux目录结构及开机流程详解
- C++开发语言的特点及工作原理
- CentOS服务器Mysql主从复制集群的搭建
- RescuePRO Deluxe(闪迪数据恢复) v6.0.3.1中文破解版
- 软件架构模式之管道-过滤器模式--分析
- c# 基于BouncyCastle.Crypto的国密sm2,sm4封装,与java版本兼容
- Windows Server 2012 和 System Center 2012 SP1,Virtual Machine Manager 中启用的软件定义的网络...
- LVS负载均衡群集——NAT地址转换
- OpenPose+VS2015+Windows+CUDA8+cuDNN5.1 官方配置教程
- 【Scrum模式语言5】Scrum of Scrums
- linux open换行windows,python中遇到的Windows系统中换行符的一个坑
- ASP.NET MVC 分部页 PartialViewResult
- matlab在量子力学中的应用,一个关于量子力学中的matlab的问题
- 使用vector创建一个二维数组(一)
热门文章
- JZOJ3296. 【SDOI2013】刺客信条
- 魅蓝5s 显示无服务器,魅蓝5s评测:只为让你机不离手
- ABB robotstudio 安装及下载
- Rundll常见命令
- pjax php demo,jQuery pjax 应用简单示例
- Silverlight MMORPG网页游戏开发课程[一期] 第十课:面向对象的重构
- 【树莓派】使用NOOBS安装树莓派系统
- 计算机考试字处理怎样加水印,一学即会!图片上如何添加文字水印
- 天梯赛 L2-028 秀恩爱分得快 (25 分)[测试点3 4 5][未填坑]
- android 友盟原生分享之QQ分享失败2004