zoukankan      html  css  js  c++  java
  • 个人作业——软件评测

    这个作业属于哪个课程

    2019秋福大软件工程实践Z班 (福州大学)

    这个作业要求在哪里

    个人作业——软件评测

    其他参考文献

    《构建之法》

    调研、评测

    评测

    微信小程序

    1.就是视频通话那个房间号很容易别人乱入,有点可怕,还有就是双方画质看起来不一样,有杂音和延迟,视频时候那个大小框不能切换,美颜效果没用呀。
    2.互动课堂看截图,不知道是啥情况,选择老师创建课堂,然后学生输入id进不去老师课堂,相当于自己再创一个直播间。
    原因:1.视频双方大部分都是不在身边,两边通过手机通信就不会知道对面的实时情况时怎么样的。2.互动课堂是不是没人用呀。。。。。


    window

    这个视频里面画廊视图和演讲视图切换没反应。
    原因:就是使用者也不知道这两者的区别,不会去用。

    ios

    自己创个视频通话测试bug,别人家庭突然进入,我差点吓死,被问这个人是谁。。。。。。。。。。。。。。。。
    1.视频通话杂音很大,直播间就没有杂音
    2.手势表情不能用
    3.却换横竖屏,退出之后再进来切换就没反应了。


    采访

    产品

    一款实时学习课堂app

    主要功能

    用户可以在直播栏里面搜索或者添加相应科目的直播间(高数,大物这样),一种时像老师上课这样,只有老师可以随时发言,学生用户得点击提问发言;另一种时像视频那样大家可以自由交流。

    用户

    高校学生老师

    N——Need

    一到期末,各高校学子纷纷开始三天自学一本书的艰难征程,一位摸鱼选手没有同学带他,以他的实力他选择当场去世。此时,心灰意冷的他看到直播间里面正好有老师在讲三天后要考试的那科目,他赶紧进入直播间学习了起来,然后开始刷题,可是他遇到了难题,恰好,他又打开了直播间,看到一个直播间里面同学们在讨论题目,他偷偷进去围观大佬,不懂就在直播间问。在这三天学习下来,他在期末考中取得了满绩成绩,舍友纷纷上前询问,你天天抱着手机怎么考这么高分数,答案当然是因为这个学习课堂app。

    A——Approach

    可以在现在这个一搜索固定房间号的直播间为基础,做一个统计分类的界面供用户选择直播间,然后再在直播间里面加一些举手发言等功能。

    B——Benefit

    这样期末老师答疑也不用特地找教室答疑,大家可以在房间里听老师答疑,而且可以选择匿名,这样菜鸡也不会尴尬问一些白痴问题。也可以方便同学们之间学习交流。

    C——Competitors

    技术不成熟,而且每个高校可能课程要求不一样,所以可以再添加一个学校分类这样,更好的学习想要的知识。

    D——Delivery

    再高校里面推广,因为这又区别于网课,这里可以交流,更方便同学们之间的交流。每个学校管理好自己学校的直播间,然后推广给学生,肯定有很多用户。

    采访身边潜在的用户

    1.采访对象的背景和需求

    背景:在校大学学生
    需求:平常不好好学习,想期末冲刺一下,可是看ppt又不容易理解,问题没人讨论,问老师老师回复的又比较慢。

    2.让采访对象使用10-30分钟的腾讯实时音视频的功能

    3.描述用户使用这个DEMO的过程, 用户的问题解决了么?

    比较方便,不用什么qq微信账号登录,之间输入房间号就行。用户的问题显然没有解决,这个demo没有用户所要的功能。

    4.软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

    界面比较简洁,但是按钮很小不太好按,没有返回键,只能通过再按按钮关闭。功能还太少了,而且有些还不能用。基本功能(直播视频)体验还是可以的。

    5.用户对腾讯实时音视频的功能有什么改进意见?

    美颜不够,视频通话只输入房间号就能进太可怕了,至少得同意了才能进来比较好。

    6.用户对你想开发的产品有哪些意见?

    如果能加个分屏就好了(一边放ppt一边讲)。

    7.经过这么多工作,你一定有充分的理由给腾讯实时音视频下一个评价,请选择一个结论:

    中等吧,基本功能有,但缺少个性化。

    分析

    做到这个程度大约需要多少时间:

    1到2个月

    分析这个软件目前的优劣:

    优势的话有了一个最重要的部分,可以基于这个demo再开发就简单很多了。劣势不好推广,专业人员可能不用这些,而是自己开发。

    和类似软件相比:

    画面质量和流畅度仍需提高,音质也需提高,功能再完善,而且它已经可以适用于多种平台,基本常用的都包含了。

    在软件工程方面可以提高的一个重要部分:

    感觉延迟挺大的需要改进,还有画质音质也要改进。

    建议与规划

    如果你是项目经理,如何提高从而在竞争中胜出?

    使用方便,界面简洁,功能本来就不多,所以注重画质音质,减少延迟。

    目前市场上有什么样的产品了?

    慕课等

    你要设计什么样的功能?

    用户可以在直播栏里面搜索或者添加相应科目的直播间(高数,大物这样),一种时像老师上课这样,只有老师可以随时发言,学生用户得点击提问发言;另一种时像视频那样大家可以自由交流。

    为何要做这个功能,而不是其他功能?

    因为网上看的课程虽然和自己是同一门课程,但是每个学校要求不同,学习还是有差异的,感觉听自己课程老师讲比较放心,而且这样方便交流问问题,匿名也不会让有些同学不好意思问问题。

    为什么用户会用你的产品/功能?

    更适合各个高校自己的学习直播群,更放心。

    如果你来领导这个团队,会有什么不一样?

    代码打累了就来一把亚索快乐一下。大家比较团结欢乐,不会那么有压力。

    如果你的团队有5个人, 4个月的时间,你作为项目经理,应该如何配置角色(开发,测试,美工等等)

    2个UI/美工
    2个后端
    1个数据库
    测试的话各个模块自己先测试,等到最后做出产品再一起测试。
    描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。
    1周 根据需求分析,做好代码规范
    2周 功能讨论,接口讨论
    3周 原型设计
    4——10周实现前端设计、后端设计、自己负责模块功能测试
    11——13周实现前后端交互
    14——16周测试修改

    项目发布后,有没有考虑过项目该怎么部署才能满足需求。依据下图(某校教务处系统的部署)作为参考,分析16周后你所完成的项目上线需要哪些配套设备(服务器、带宽、数据库需求数量与配置) 。

    1:关系型数据库:SQLserver数量:3(读写分离2、备份1)
    3:缓存数据库:Redis数量:2(主备)
    4:网站安全性:wAF、DDOS
    5:应用服务器配置:4核8G
    6:后端服务器配置:8核16G3
    7.带宽:百兆

  • 相关阅读:
    自学java--5
    自学java--4
    自学java--3
    自学java--2
    自学java--1
    java中的IO操作---File类
    TCP/UDP编程实例
    什么是服务端与客户端详解
    【提高组】并查集
    【ToDoList】自己选择的路跪着也要走下去
  • 原文地址:https://www.cnblogs.com/hurricane1/p/11915588.html
Copyright © 2011-2022 走看看