原型设计

第一次结对编程作业

醉酒当歌 提交于 2019-11-30 19:53:17
结对 没找 原型开发工具 Axure RP 8 原型思路 困难 WARNING:珍惜钱财,远离赌博(含AI赌博)。 表格 PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟) Planning 计划 .Estimate .估计这个任务需要多少时间 Development 开发 .Analysis .需求分析(包括学习新技术) .Design Spec .生成设计文档 .Design Review .设计复审 .coding standard .代码规范(为目前的开发制定合适的规范) .Design .具体设计 .coding .具体编码 .code Review .代码复审 .Test .测试(自我测试,修改代码,提交修改) Reporting 报告 .Test Report .测试报告 .Size Measurement .计算工作量 .Postmorten&Process Improvement Plan .事后总结,并提出过程改进计划 .合计 来源: https://www.cnblogs.com/hbm-031702323/p/11637675.html

第一次结对编程作业

ⅰ亾dé卋堺 提交于 2019-11-30 19:19:22
一、结对情况 结对成员: 031702214潘雨佳 031702213林红莲 二、原型分析 原型模型设计工具 本次原型模型设计采用的是墨刀产品原型设计与协作平台绘制素材。因为我们队的潘雨佳同学原先有使用过墨刀工具,感觉操作比较方便,所以本次的原型模型均采用墨刀原型工具。 (1)需求分析 本次结对的最终任务是开发一套“福建十三水”游戏的自动化出牌系统,此次作业的要求是对该系统进行原型模型设计,其中包含登录/注册界面、主页面、当前对战状态界面、对战结果界面、历史记录界面、好友榜单界面。 经过讨论,我们对这次的原型模型设计得出以下几点看法: 首先,“福建十三水”是福建省较为流行的棋牌游戏之一,主要的作用是休闲娱乐,面向的群体较广 所以我们在采用了比较偏古风的页面背景的同时,选择了比较淡雅统一的蓝色系列。 一来,突破了以往人们对大部分棋牌游戏背景的局限想法,福建省作为临海省风景优美,景色宜人,采用古风背景再合适不过,也能体现地域特色。 二来,我们采用淡蓝色作为主色调,既对应了古风背景,也给人一种视觉上的舒适感。 (2)设计过程 step1:对需求进行分析,得到初步的思路。 6个页面分别为: 1.登录/注册界面 2.主页面 3.当前对战状态界面 4.对战结果界面 5.历史记录界面 6.好友榜单界面 原型模型设计流程图 step2:确定游戏风格、色系及背景图案

JS 拓展对象原型方法的正确姿势

感情迁移 提交于 2019-11-30 15:51:40
一、为什么要拓展原型对象方法 我们在平时的项目工作中,虽然很多的时候很多方法都有我们的第三方库件或者定义类已经完全可以满足我们的 方法需求,但是有的时候由于需求或者场景的需要,不得不自己手动封装一下对象原型拓展,即便如此,小编还是不太建议修改原生对象,因为如果封装不慎,就有可能会导致后续的维护问题 二、不正确的封装姿势 2.1 Array.encapsulation 错误的封装方法,如果当前编译器支持语法检测,如此封装将会产生一下错误信息: 提示信息: 类型错误 _array.encapsulation is not a function 告诉我们 encapsulation 不是一个方法。 所以这种方法是不正确的封装拓展方法 2.2 Array.prototype. encapsulation 这种方法可以成功的进行方法封装,但是会有一个小问题,请看以下代码: ok! 看起来此种封装方法很是完美,顺利输出了我们关心的值: 拓展原型对象方法 但是但是 so... 请看下面的一个小实例: 到底会有什么样的输出呢? 很明显可以 看出这种方法是有弊端的不利于维护。并且我们以后再使用for in的时候,还必须过滤掉这个方法(encapsulation)。常用的过滤方法可见: 三、正确的封装姿势 巧用Object对象中提供的方法 defineProperty(),

个人第三次作业——原型设计

本小妞迷上赌 提交于 2019-11-30 15:24:59
这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/Autumn2019SoftwareEngineeringFoundation 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524127.html 这个作业的目标 (1)对比原型设计工具(2)需求分析(3)原型设计 Part 1 对比原型设计工具 因为之前对原型设计一点了解都没有,所以我选择通过对这三款软件的第一印象以及后面的深入了解的方式来对比这三款原型设计工具的不同之处 一.墨刀MOCKING BOT 首先我们通过百度搜索到mocking bot的有关信息,进入下载界面后可以看到这款应用软件的相关信息。 第一直觉:界面简洁、信息传递明确。小到软件的图标,大到网页的介绍我都能感受出来一股简洁的风气.软件设计、交互和演示、标注与讨论、海量的素材以及云端编辑等多样性功能映入眼帘,给我第一感觉,是一款不错的原型设计软件。 下面是官网的一些图片 二.Axure RP Axure RP我没有搜索到像墨刀那样比较官方权威的网站,于是我先通过百度词条的方式简单初步了解了一下这款软件。**Axure RP*是一款专业的快速原型设计工具,其中Axure代表美国Axure公司,RP则代表Rapid。这款软件是一个专业快速原型设计工具,让负责定义需求和规格

前端基础——常考内容

一世执手 提交于 2019-11-30 15:16:02
一、.什么是原型,什么是原型链?以及原型对象的 constructor 属性 《JavaScript教程-网道》 https://wangdoc.com/javascript/oop/prototype.html 1.原型 原型对象的所有属性和方法,都能被实例对象共享。也就是说,如果属性和方法定义在原型上,那么所有实例对象就能共享,不仅节省了内存,还体现了实例对象之间的联系。 JavaScript 规定,每个函数都有一个 prototype 属性,指向一个对象。 对于普通函数来说,该属性基本无用。但是,对于构造函数来说,生成实例的时候,该属性会自动成为实例对象的原型。 原型对象的属性不是实例对象自身的属性。只要修改原型对象,变动就立刻会体现在所有实例对象上。 当实例对象本身没有某个属性或方法的时候,它会到原型对象去寻找该属性或方法。这就是原型对象的特殊之处。 如果实例对象自身就有某个属性或方法,它就不会再去原型对象寻找这个属性或方法。 总结一下, 原型对象的作用,就是定义所有实例对象共享的属性和方法 。这也是它被称为原型对象的原因,而实例对象可以视作从原型对象衍生出来的子对象。 2.原型链 JavaScript 规定,所有对象都有自己的原型对象(prototype)。一方面, 任何一个对象,都可以充当其他对象的原型 ;另一方面, 由于原型对象也是对象,所以它也有自己的原型 。因此

第三次作业---原型设计

北城以北 提交于 2019-11-30 15:05:27
第三次作业 这个作业属于哪个课程 https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/ 这个作业要求在哪里 https://www.cnblogs.com/harry240/p/11524127.html 这个作业的目标 原型设计 一、对比原型工具 墨刀 优点:对app的原型设计的体验非常好,对控件的拖拉、大小的调整,都会自然的匹配相应的母版大小。还可以将app原型下载到手机里面,可以通过手机来打开原型,这个过程也是非常流畅的。自带了很多成熟的组件,比如说键盘,开关,手机模型等,使用非常方便。 缺点:不自由。墨刀为移动端原型设计工具,因此在交互效果上、控件组合上,操作面板都不够灵活,并且效果切换因为是采用连线的方式,有时候会让使用者脑子错乱的感觉。并且目前原型的交互效果系统自带的还比较少,但基本满足日常所有原型的使用。另外需要充费才能够使用更强大的共享创建功能。除此之外,墨刀的本地下载功能需要注册并且购买,也是需要收费的,普通用户只能通过页面分享、或者扫一扫的形式进行观看。 Mockplus a,简单。mockplus一直致力在如何更简单,更方便也更有效地方式去做原型,关注设计本身而不是工具,把复杂的东西尽量做简单。。 b,同质的价格更优。国外虽然同类产品繁杂

《构建之法》——个人第三次作业

╄→гoц情女王★ 提交于 2019-11-30 15:01:36
这个作业属于哪个课程 系统分析与设计 这个作业要求在哪里 作业要求 这个作业的目标 了解各项原型工具,使用一种工具进行原型设计 一、3款原型软件的对比 1.墨刀     墨刀,一款在线的移动应用原型与线框图工具。借助于墨刀,创业者、产品经理及UI/UX设计师能够快速构建移动应用产品原型,并向他人演示。 --- 百度百科     目前 墨刀 支持创建移动端(iPhone、iPad、Android)、web端的项目。使用邮箱注册后我们就可以使用免费版的墨刀了。通过简单的使用,了解到他有以下特点:     a、墨刀这个软件有免费版和协同版,协同版可以多人协同工作,可用的空间更大,可做的页面更多,当然这是收费的。     b、墨刀自带了很多成熟的组件,例如键盘,开关,手机模型等;     c、墨刀做交互特别简单,只要拖动其各种元件右边的这根线,即可链接打开各种页面; 2.Axure RP     Axure RP是美国Axure Software Solution公司旗舰产品,是一个专业的快速原型设计工具,让负责定义需求和规格、设计功能和界面的专家能够快速创建应用软件或Web网站的线框图、流程图、原型和规格说明文档。作为专业的原型设计工具,它能快速、高效的创建原型,同时支持多人协作设计和版本控制管理。---百度百科 特点: a、Axure RP的基本界面非常整洁清晰

第三次作业--原型设计

久未见 提交于 2019-11-30 14:28:39
这个作业属于哪个课程 课程链接 这个作业要求在哪里 作业要求的链接 这个作业的目标 熟悉原型设计工具,掌握原型设计 对比原型设计工具 1.墨刀 特点 拖拽式控件,简单易懂,方便上手 拥有免费的项目模板,丰富的素材库 需要付费才能使用更多功能,比如将项目导出安卓apk,团队协作等 仅适合移动端原型设计 2.Axure RP 特点 功能多且复杂,功能强大但是学习成本高 素材较少 3.Mockplus 特点 支持协同工作 支持拖拽空间,易上手 相比墨刀还能支持PC原型设计 需求分析 我选择第二个项目 ,以下是背景 博客园班级博客客户端 主要群体:所有班级博客的教师、助教、学生都是潜在用户,此外所有计算机专业有类似教学需求的教师、学生也可能成为潜在用户。 需求量:粗略统计博客园班级博客中的活跃用户约3000人。(暂未估计还未使用班级博客的潜在用户) 需求分类 整体:需要在手机上更加方便的使用班级博客,有时可能在离线的情况的需要浏览某些内容,需要更简洁美观适应手机的界面,需要完善的信息提醒功能,更加体系化的班级博客内容,更加完善的分类,会更方便用户找到自己需要的内容 教师:需要更加方便的对班级成员、教学内容及学生成绩进行管理 助教:需要更方便地对班级成员进行管理、与学生交流,对学生进行评价 学生:需要更方便的相互交流,完成作业 具体分析 开发一个班级博客app,并提供离线博客功能。 教师

第三次博客作业——原型设计

匆匆过客 提交于 2019-11-30 13:36:34
目录 一、对比原型设计工具 a ) 墨刀 b) Axure RP c ) Mockplus 二、需求分析 1. 选题:社团管理 三、原型设计 移动端 web端 四、总结 这个作业属于哪个课程 转到 这个作业要求在哪里 转到 这个作业的目标 熟悉常用的原型设计工具,学会设计原型 一、对比原型设计工具 第一次接触原型设计工具,在这之前都是用思维导图,写出自己的需求,再根据自己的需求思维图写出响应功能,至于UI设计都是后期自己慢慢磨了。加上以往的项目甲方只要求功能,实现方式没太大要求。所以我写的项目外观都很简陋。在接触了原型设计后,觉得很有用处。它能将需求结果形象的表达出来。 几种主流的原型设计工具如下 a ) 墨刀 *墨刀*是一款专业、可靠、简洁、易懂的在线产品原型工具与产品设计团队协作平台,使用*墨刀*原型设计与协作工具,简单拖拽就能实现页面交互跳转,一键预览还能快速完成原型设计 特点 操作简单,简单拖拽就可以产生原型 素材丰富 有安卓真机展示,更清楚展示功能 可以与他人共享原型 云端保存不易丢失 b) Axure RP 特点 功能强大,但是相对学习困难 插件库丰富 PC端设计强大 c ) Mockplus 特点 具有组件交互功能 简单易用 支持拖拽控件 二、需求分析 1. 选题:社团管理 项目需求如下:面向普通学生和社团管理员,集合了各个社团的信息,特色功能是活动的浏览和报名

原型设计

允我心安 提交于 2019-11-30 13:29:56
这个作业属于哪个课程 < https://edu.cnblogs.com/campus/xnsy/2019autumnsystemanalysisanddesign/homework/8636 > 这个作业要求在哪里 <https://www.cnblogs.com/harry240/p/11524127.html> 这个作业的目标 了解原型工具,利用原型工具做出自己的原型 1.常见的原型工具 墨刀 定义 :墨刀是一款在线原型设计工具。借助于墨刀,创业者、产品经理及UI/UX设计师能够快速构建移动应用产品原型,并向他人演示。      优点 :        1.墨刀是一个轻量级的图像设计软件,支持网页编辑和本地客户端编辑两种方式,墨刀支持手机查看设计原型功能,方便快捷,上手快;        2.墨刀的系统控件都是基于APP,其控件的拖拉、大小的调整,都会自然的去匹配相应的母版大小,体验感极强;        3.墨刀中相应的设备布局,减轻了花费的相应时间。        4.墨刀开发的Sketch插件可以将Sketch中的Artboard直接导入墨刀中,然后进行交互操作(页面跳转)的链接设置。 缺点 :        1.在交互效果上、控件组合上,操作面板的选择上墨刀都不如Axure 灵活;        2.需要充费才能够使用更强大的共享创建功能;        3