2020软件工程做业04

软件工程 17级计科一班
做业要求 https://edu.cnblogs.com/campus/zswxy/software-engineering-2017-1/homework/10574
做业目标 设计家族树应用的UI
做业正文 以下
参考文献 http://www.pc0359.cn/article/jiaocheng/69385.html
https://www.axure.com.cn/resource/page/3/

结对成员

朱旭炜 20177596html

刘 涛 20177569编程

原型开发工具

Axure RP 8安全

NABCD模型

  • N需求

    • 用户能够建立和加入家族树,在填写完注册信息后自动生成,也能够在查找导师后申请加入
    • 用户在加入家族树以后能够详细的知道同们的前驱后继及他们的基本信息
    • 用户能够查看其余家族的基本信息,家族内部的信息能够设置权限
    • 用户能够经过及时聊天的窗口进行沟通交流
  • A作法

    • 在设计过程当中,加入了家族树、我的动态和即时聊天窗,方便用户之间交流;在注册时设置邮箱和手机号验证,增长了信息的安全性和真实性
  • B好处

    • 用户之间能够经过家族树来联系,在聊天窗口内能够即时聊天交流
    • 用户在登陆注册时须要验证邮箱或手机号,确保了应用内信息的真实性和安全性
  • C竞争

    • 优点:加入了即时聊天窗,信息交流比较高效
    • 劣势:社交软件以腾讯一家独大,推广难度大,用户范围小。
  • D推广

    • 在线上推广,在朋友圈、微博、qq上进行试用宣传
    • 在线下,在学校、在专业内进行试用宣传

原型设计

功能设计

一、登陆界面

QQ图片20200402205315

二、注册界面

QQ图片20200402213152

界面设计

一、主页

QQ图片20200402205320

QQ图片20200402205324

二、家族树

QQ图片20200402205327

三、我的空间

QQ图片20200402205330

四、消息列表

QQ图片20200402205334

结对过程

任务分配

@波兰杜兰特:在结对编程中负责提供开发工具的操做技术支持及上网查阅资料,编写博文网络

@不负真人:在结对编程中负责开发工具的操做工具

遇到的困难与解决

在此次设计中,咱们打算设计圆角的文本框和圆角的下拉列表框,在网上也查阅了一些资料,可是文本框和下拉列表框并不能直接调整圆角,须要一些操做学习

  1. 圆角的文本框的实现:将文本框嵌入矩形框中,调整矩形框的圆角,将文本框的边框隐藏和调整透明的
  2. 圆角的下拉列表框的实现:暂时没有找到解决方法

心得

@波兰杜兰特:在此次结对的设计中,成员间发挥已掌握的操做知识进行取长补短,相互补充没学过的操做,整个设计过程比较流畅,效率也比较高。结对方式选择的是分享屏幕的方式,可是并不影响开发设计。在学习Axure RP 工具中,上网查阅资料,寻找解决方式,实现一些比较美观的操做,好比经过双层动态面板实现隐藏滚动条的可滚动屏幕。关于《构建之法》,经过阅读两章内容后,对软件开发有所新的认识,在软件开发中要注重用户的需求,前提是了解理解用户的需求,还有软件开发的创新,开发更有竞争力,让用户提升体验的软件。开发工具

@不负真人:在本次的软件工程中要求进行结对编程,这又是我一个不多涉及的编程方式,在本次做业过程当中,我与朱旭炜同窗进行结对,因为疫情,咱们使用网络视频的方式进行实时的交流。在此以前,我一直认为编程须要的是一我的默默的完成,但在本次结对中,咱们各司其职,经过合理的安排工做,使得编程的效率和体验都有所上升。在开始本次编码以前,我经过视频,学习了使用Axure RP 8,这是本次做业的收获之一,在利用Axure RP 8规划页面时,我常常询问朱旭炜同窗的意见,从多角度对界面设计进行审视,同时对细节进行探讨,我认为这样既保证了工做的正确性、又提高了效率,是一次很棒的结对体验!编码

结对照片

QQ截图20200402141412

QQ图片20200402161811

结对

兄弟同心,其利断金设计

PDF文件

http://q7g31tuvu.bkt.clouddn.com/结对成员-cnblog.pdf视频

自评分


项目 分数
NABCD 35
功能设计 15
社交功能 15
界面设计 20
结对过程描述 9
相关文章
相关标签/搜索