개인 작업 ---- 소프트웨어 테스트

개인 작업 ---- 소프트웨어 테스트

작업 관련 구체적인 설명
클래스 작업 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ
운영 요구 사항 https://edu.cnblogs.com/campus/fzu/2019FZUSEZ/homework/10081
작업 내용 기사

산물

텐센트 실시간 오디오 및 비디오, 실시간 오디오 및 비디오 텐센트는 평가를 위해 적어도 세 가지 데모를 선택, 데모의 아이폰 OS 안드로이드 맥 OS 윈도우 웹 마이크로 채널 클라이언트 애플릿의 다양한 있습니다.

조사, 평가의 제 1 부분

리뷰

다운로드 및 데모를 사용하여 각 사용 중에 적어도 두 개의 샷 데모, 다른 사용하는 데모.

앤드류스 스크린 샷


작은 마이크로 채널 프로그램 스크린

웹 스크린 샷

버그를 발견

화면의 일부를 절단 한 다음 화면의 이미지 품질을 확대 할 화면을 확대 1. 안드로이드 응용 프로그램 기능은 높지 않다
블랙 디스플레이 화면이 아닌 바로 다음 카메라 이초 스튜디오의 자신의면을 만들어 2.web 끝
3 이 분야에서 .web을 엔드 음성, 모든 소리 앵커 및 앵커는 컴퓨터, 청취자에 의해 앵커 음소거 또는 음소거 컴퓨터 소프트웨어를 설정하지 오른쪽 버튼을들을 수 있습니다.

왜 제품군이 버그를 발견하지 않았다

버그의 웹 측면에서, 설계자는 각 브라우저 호환성 문제를 고려하지 않을 수 있습니다, 이것은 단지 데모이기 때문에, 제품 그룹은 주요 기능을 확인 할 수 있습니다 사물에게 너무 많은 세부 사항을지지 않습니다.

회견

당신이 SDK의 기본 사용을 개발하기 전에 알아야 할 제외하고, 자신의 제품에 속해 텐센트 실시간 오디오 및 비디오를 개발하기 위해이 SDK를 사용해야하는 경우, 더 중요한 것은 제품이 개발 될 수 있도록 시장 조사를 수행하는 것입니다.

  1. 우리는 제품을 개발하려는 :

웹 캐스트 교육 플랫폼

주요 특징 :

웹 캐스트 강의, 교사에 대한 실시간 답변

사용자를위한 제품 :

직장인이나 학습을 필요로하는 학생들

NABCD 분석 :

N (필요, 요구)

在学校里很多学生可能想要学习某一门课程,但是自己却因为某些原因没有选到这门课程,或是自己学校里根本没有这门课程。所以就需要一个网路直播授课软件

A(Approach,做法)

利用实时音视频的功能,学校开展网上直播授课的方式,可以让远程的学生也学习到这门课程

B(benefit,好处)

满足了学生学习新知识的需求,也能为学校创造财政收入

C(Competitors,竞争)
主要竞争对象是一些教育网站的视频教学,但是直播授课胜在可以有老师实时答疑,并且与课堂学生一起学习也更有氛围。

D(Delivery,推广)
在各知名高校内进行推广

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

对象:同学
背景:学生
需求:在网上学习java语言

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

描述用户使用这个DEMO的过程, 用户的问题解决了么?软件在数据量/界面/功能/准确度上各有什么优缺点?用户体验方面有问题么?

因为现在没有直播授课的老师,所以用户的需求没有解决,因为是授课,所以用户对软件的直播像素没有太大要求,但是用户希望直播能够更稳定一些,避免一直卡顿。

介绍说你想用这个SDK开发怎样的产品

我打算开发一个网上直播教学的应用

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

希望实时音视频的画质能够高一点,并且减少卡顿的出现

用户对你想开发的产品有哪些意见?
他希望我能尽快找到授课的老师

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

一般推荐

第二部分 分析

使用腾讯实时音视频的所有功能(包括视频通话、在线直播等),联系第二部分的分析,估计这个SDK做到这个程度大约需要多少时间(团队人数6人左右,计算机大学毕业生,并有专业UI 支持)。 分析这个软件目前的优劣(和类似软件相比,如声网,即构),并推理出团队在软件工程方面可以提高的一个重要部分(具体建议)。

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

由于增加的都是一些基础功能,所以开发测试再到上线三个月大概就能完成

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

优势:软件的潜在用户比较多,需求量很大
劣势:难以找到合适的授课老师,软件收费额度难以确定

和类似软件相比:

优:有知名的大学教师进行授课,并且可以线上答疑
劣:没有合适的推广渠道

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

减少用户操作的复杂度,使其专心于直播内容

第三部分 建议和规划

假如你需要用这个腾讯实时音视频SDK开发属于你的自己产品:

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

优化直播的清晰度,减少卡顿;减少直播的弹窗,使用户专注于直播内容本身

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

有各个教学网站上的教学视频,网易云课堂等。

你要设计什么样的功能?

远程学生的提问发言功能,和屏蔽其他用户消息的功能。

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

直播教学,最重要的是教学过程中与老师的互动,并且还要减少其他用户对自己学习的打扰。

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

我这个产品的特点在于线上与老师分享并获得解答,是其他产品所没有的。

你的创新在哪里?可以用 NABCD 分析。

创新点:可以在课堂上提出问题,与老师在线交流

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

我会更加专注于用户的体验,做出更优秀的作品。

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

开发:3人
测试:1人
美工:1人

描述你的团队在16 周期间每周都要做什么,才能在第16周如期发布软件。

第一周:实现原型设计
第二周到第十三周前后端并行开发
第十四周和第十五周进行测试
第十六周修补bug和正式上线

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

应用服务器配置: 8核8G 2

后端服务器配置: 8核16G3

关系型数据库: SQL Server/ Oracle/MySql数量: 3 台(2个用于读写

分离、一个用于数据备份,此工程数据备份不需要很多设备)

缓存数据库:Redis数量: 2 (主备)

网站安全性:wAF、DDOS

추천

출처www.cnblogs.com/supercookie/p/11964334.html