一、对比原型设计工具
1、墨刀
优点:能够快速制作移动端原型,容易上手,对于小白来说十分适合,墨刀使用起来很便捷,并且移动端原型设计很方便,能够直接在手机上演示更加方便直观。
缺点:交互效果上、控件组合上,操作面板的选择上都不如AXURE灵活,并且效果切换因为是采用连线的方式,有时候会让使用者脑子错乱的感觉。并且目前原型的交互效果系统自带的还比较少,但基本满足日常所有原型的使用。另外需要充费才能够使用更强大的共享创建功能。
2、Axure RP
优点:axure作为老牌的原型图工具,功能最齐全,交互最多样,基本任何想要的效果都可以实现,尤其在制作PC端原型图上有优势。
缺点:axure缺点同样也相当明显,Axure的动态面板、中继器等功能都是强大的,但是不容易搞懂。适合进阶原型设计。AXURE的素材大部分PM 都会在AXURE原型库、素材库去寻找相应的第三方素材库,进行载入。需要花费相应的时间。
3、Mockplus
优点:Mockplus简单,但是功能够用。你不用专门学习如何使用。易于上手,操作效率高。
缺点:一些组件属性比较少,需要付费购买。
二、需求分析
1.对于普通用户:
1)社团信息及加入社团:用户想要看到所有社团目录,点击某一个社团,会显示其详细信息,同时用户也可以通过搜索查找到某个社团。然后可以在此处进行加入社团的申请。
2)活动的浏览:用户想要查询最近的活动目录,同时如果想要深入了解某一个活动,点击进去就能看到活动详情,此时,如果想要报名该活动,也可以报名。
3)活动报名:可以通过进入活动了解,然后报名,也可以点击我的,对我报名的活动进行查看。
4)发送站内信:用户可以和好友交流,及联系管理员。
2,对于社团管理人员:
1)活动的发布:社团管理人员可以进行发布活动,然后通过查看我发布的活动统计报名人数,也可以进行活动变更。
2)活动审核:社联在管理所有社团时,可以进行活动审核,直接反馈通过与否。
3)星级评定:可以通过实时查看社团活跃度,和积分排名,还可以模拟生成星级评定排名。
4)材料收取:社团管理人员可以通过材料收取,在线进行审核。
三、原型设计
客户端设计的一些图展示:
下面是客户端设计的主要界面
其中登陆界面是引用的模板,因为模板看着较美观和专业。
下面是社团界面,顶部是轮播图
下一张是活动发布界面
还可以进行加入社团报名信息的填写,如下图
下面是对我参加的活动查看
还有管理员功能,下图是聊天气泡和键盘组成
下面还可以进行活动变更
四、体会
软件工程原型设计是一个非常重要的阶段,它有助于在项目的早期阶段快速验证和演示概念。。以下是我对第一次软件工程原型设计的一些体会:
1.理解需求是关键:在设计原型之前,必须充分理解项目的需求和目标。这包括与用户进行沟通,收集他们的需求,并确保团队对项目的理解是一致的。
2.保持简单和快速:原型设计的目标是快速验证概念,而不是完美实现所有功能。因此,在设计原型时应该尽量保持简单,并专注于展示核心功能和用户体验。
3.注重用户体验:用户体验是软件成功的关键因素之一。在设计原型时,要考虑用户的感受和需求,确保界面设计清晰简洁,操作流程顺畅。
4.持续迭代改进:原型设计是一个持续迭代的过程。根据利益相关者的反馈和团队的讨论,不断改进原型,直到达到预期的效果为止。
5.团队合作至关重要:原型设计通常需要团队合作,团队成员之间的有效沟通和协作是确保原型设计成功的关键。
6.及时获取反馈:在设计完成后,及时向利益相关者展示原型,并收集他们的反馈意见。这有助于发现潜在的问题并及时加以修正。
7.学习和改进:每次原型设计都是一个学习的过程。要不断总结经验教训,发现问题并改进方法,以提高团队的设计水平和效率。
软件工程原型设计是一个关键的阶段,它有助于在项目的早期阶段快速验证概念,并为后续开发工作打下良好的基础。通过持续的迭代和团队合作,可以确保原型设计达到预期的效果,并最大程度地满足用户的需求。