软件工程第三次作业:原型设计
这个作业属于哪个课程 | <18级软件工程基础> |
---|---|
学生姓名 | 姚志昆 |
学号 | 201831081105 |
这个作业的要求在哪里 | <个人第3次作业:原型设计> |
这个作业的目标的目标 | 熟悉3种原型设计工具之一或更多,对他们进行对比,发表自己对于原型设计的看法,并对需求分析有一定的学习与了解 |
一丶 原型设计工具的对比
1.墨刀
特点介绍
墨刀是一款在线原型设计与协同工具,借助墨刀,产品经理、设计师、开发、销售、运营及创业者等用户群体,能够搭建为产品原型,演示项目效果。墨刀同时也是协作平台,项目成员可以协作编辑、审阅 ,不管是产品想法展示,还是向客户收集产品反馈,向投资人进行Demo展示,或是在团队内部协作沟通、项目管理。 ————百度百科
优缺点
优点
墨刀在轻量级的移动端原型制作更加迅速,展示更加方便;如果需要原型分析可以更加方便;快速制作移动端原型的不二选择。另外墨刀的APP原型可以支持下载在手机里,成为是单机版是你可以完全通过手机来打开你的原型。
缺点
相应的就是自由度不如其他同等级应用,据了解,首先这也于墨刀的产品定位有关,清晰定位为移动端原型设计工具,因此在交互效果上、控件组合上,操作面板的选择上都不如AXURE 灵活,并且效果切换因为是采用连线的方式,有时候会让使用者脑子错乱的感觉。
2.Axure RP
特点介绍
Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。 ————百度百科
优缺点
据了解,用Axure很容易陷入误区,用着用着就把他当成专业设计工具了,甚至认为其实Axure就是个画原型图的要说交互,确实比原生Jquery差不少,能用的函数有限,而且由于采用绝对定位,显得比较死板。Axure用来设计网页草图是非常适合的,或者设计app原型,都比较好用。
3.Mockplus
特点介绍
Mockplus(摹客)是一款简洁快速的原型图设计工具。适合软件团队、个人在软件开发的设计阶段使用。其低保真、无需学习、快速上手、功能够用。并能够很好地表达自己的设计。 ————百度百科
优缺点
做原型,更快更简单,是它的主要产品特点。关注设计,而非工具,是它带给设计人员的理念。Mockplus简单,但是功能够用。带有交互和说明的原型,可以直接指导技术进行开发,同时也可以指导测试编写测试用例和进行测试指导。
在对比了以上三个原型设计之后,我得出一个结论最专业的属Axure,其次Mockplus,最后墨刀,但三款软件都要付费,金钱至上。如果说要专业的从事一个和原型设计相关,工作中要做原型设计的职业,Axure首选。但在便携性上墨刀很是不错,做到了网页即开即用,这样的设计很方便,尤其是外出办公,出差之类的。 而接下来的实践任务中,我所使用的的工具则是墨刀。 二、需求分析
题目选择:社团管理
2.1需求分析
项目需求如下:
面向普通学生和社团管理员,集合了各个社团的信息,特色功能是活动的浏览和报名,以及活动的发布、审核与通知,同时还具有加入社团、发送站内信等功能。
项目背景和解决的痛点:
1.学生刚入西南石油大学时缺乏了解社团的长期的、便利的渠道;社团公众号文章分散各处;群里发的活动报名问卷容易被水过去,而且每次要填的信息都差不多。
2.社团管理员在管理社员时没有一个很好的工具,来发布活动、统计报名人员、通知活动变更等。
3.社联在管理所有社团时,在审核活动申请、审核场地申请、星级评定、材料收取等方面也存在一些困难。
4.因此,我们希望能打造一款软件连接学生、社团和社联,根据用户不同的使用需求,我们计划给将社团展示、活动报名等功能放在手机小程序端,在社团管理的大部分功能放在网页端。
项目面向的用户:
1.小程序: 主要面向西南石油大学普通学生,其中的社团管理功能,则面向社长等社团管理员。
2.网页端: 主要面向社长等社团管理员,还能面向社联。
具体分析:
社团管理软件面向社团管理人员,社团联和学生,所以我们把功能划分为三大块——社团负责人模块,社团联模块和普通学生模块。
1.针对社团负责人模块。一个社团负责人想要发起创建一个社团,他需要足够的人数,具体详尽的申请书,活动规划书。所以我们要为负责人,社团创办人开设一个板块,负责人通过注册该板块,通过后登陆,提交申请书,设置社团简介,社团招新信息,社团活动日历,申请活动并发布,社团成员管理。
2.针对普通学生模块。一位普通的学生可以注册账号后,在软件的大厅查看所有的已存在的社团,可以__点击浏览所有社团的信息,查看社团的入团要求,查看社团的活动,管理已加入社团的信息,社团活动打卡。
3.针对社团联模块。社团联是一种超级管理员的用户性质,社团联审批社团的申请,活动申请,管理社团数量。
在此根据我的设计,我将系统分为两种方式,一个是移动端的程序面向普通大学生,他们可以登录浏览查看等一系列行为。一个是网页端的后台管理程序用于社团部长和社团联管理社团和社员。
手机端的小程序:
1.登陆注册
2.大厅查看俱乐部
3.申请加入俱乐部
4.查看已加入的社团
5.查看参加的活动
6.申请加入活动
7.产看俱乐部活动快讯
8.退出
网页端的后台管理:
1.不同用户登陆
2.管理活动
3.新建活动
4.查看已举行的活动
5.搜索活动
6.管理社员
7.查看社团社员信息
8.添加社员
9.社员信息审核
10.修改活动信息
三、原型设计
手机端传送
电脑端传送
原型设计部分功能截图
手机端
登录
注册
我的
我参加的社团
我参加的活动
快讯
搜索框
加入俱乐部申请
电脑端
登录
活动管理
新建活动
活动详情
导入活动
社团管理
申请确认
查看审核状态
四、总结
这次作业拓展了我的知识体系,初步了解和粗略掌握了一个APP是如何产生和运行的, 从需求的分析到原型细节设计再到一步又一步的实现 都是马虎不得的,除了这次作业内容的收获以外,我对VS vode的使用也更加熟练,列表的建立,字句强调,背景颜色设置,字体大小设置等这一个又一个的小模块拼接成一个相对较大的小实验报告,而 如何使得这些内容更加契合,如大小,内容的承上启下 ,都会对实验报告的书写产生影响。
来源:https://www.cnblogs.com/pythonzk/p/11616537.html