zoukankan      html  css  js  c++  java
  • 第四次个人作业-林文豪

    这个作业要求在哪里 https://edu.cnblogs.com/campus/fzzcxy/2018CS/homework/11966
    这个作业的目标 对CSDN进行测试 案例分析 了解软件工程
    作业正文 ....
    其他参考文献 ....

    第一部分 调研,评测
    1、CSDN的网页端与APP体验




    2.基本功能:用于IT技术交流,原创博客,精品问答,职业培训,技术论坛,资源下载。为中国软件开发者提供知识传播、在线学习、职业发展等全生命周期服务,提供最新技术资讯、开发知识,助力开发者学习和成长,让技术交流更简单。
    3.软件优缺点分析
    优点:CSDN网友多,容易被评论,收获快感,提供了一个供初学者入门的阶梯,也为中国软件开放者提供了一个交流分享平台。
    缺点:csdn功能太少,可定制化不行,每次登陆网页端都要强制关注一个公众号,有一些选项点击后会跳转。
    4、CSDN的BUG
    1.博文乱码
    Bug发生时的测试环境
    win10系统 Google浏览器
    Bug的可复现性及具体复现步骤
    Bug可以复现。
    Bug具体情况描述:博文乱码
    情况如下:

    Bug的严重性:3级
    成因分析:速度慢的问题,网络、系统、本地连接、电脑等都可能引起。
    危害程度:一般,会造成一些资源的浪费。
    2.带表情的用户昵称在网页上不能显示出来
    Bug发生时的测试环境
    win10系统 Google浏览器 手机安卓系统
    Bug的可复现性及具体复现步骤
    Bug可以复现。
    Bug具体情况描述:APP上面的表情无法在网页上显示
    情况如下:


    Bug的严重性:1级
    成因分析:可能是版本不兼容。

    BUG反馈


    5.定性与定量评价:

    类别 描述 评分 (满分 10 分, 良好 6 分, 及格 4 分,聊胜于无 1 分, 很差 -3 分)
    功能 分析三个核心功能,功能设计和质量。 9
    细节 有什么为用户考虑的细节? 10
    软件的效能 占用内存, 启动速度, 内存泄漏情况 8
    信息搜集 正确的所需信息查询 10
    用户体验 网页两侧不相关广告 5
    辅助功能 一些辅助功能如皮肤等 7
    软件的适应性 在联网/断网, 大小屏幕, 没有鼠标的情况下都可以顺畅操作. 和不同平台的软件能流畅协作 9
    整体布局设计 布局合理 8
    第二部分 分析
    Q:使用此服务的所有功能,估计这个软件/网站/服务做到这个程度大约需要多少时间。
    A:根据自己的了解,大概团队人数十人左右,本科毕业,开发时间可能在3年左右。
    Q:分析这个软件目前的优劣(和类似软件相比),这个产品的质量在同类产品中估计名列第几?
    A:个人感觉博客园的样式多,定制性强,互动性也要比csdn blog强,但有一点我很看重的,博客园没有,而csdn blog有的功能——目录视图。csdn功能太少,可定制化不行,但是CSDN网友多,容易被评论,收获快感,博客园比CSDN人数少。
    Q:这个软件团队在软件工程方面可以提高的一个重要方面
    A:可以去除一些广告。
    Q:你在第一部分发现的bug,为何软件团队不能在发布前修复?他们是不知道,还是有意不修复?你觉得是什么原因?
    A:对用户需求没有较好的掌握,测试的时候没有注意在特殊的配置或环境下测试。

    第三部分 建议和规划
    市场概况:
    市场有多大:面向全球市场十分庞大。
    直接的用户有多少,潜在的用户又有多少:直接用户:各个高校的学生与程序员 潜在用户:自学程序的人群与即将上大学的人群。

    目前市场上有什么样的产品了,它们的优势劣势在哪里?和它直接竞争的产品在那里?
    有github,博客园,博客园的样式多,定制性强,互动性也要比csdn blog强,但有一点我很看重的,博客园没有,而csdn blog有的功能——目录视图。csdn功能太少,可定制化不行,但是CSDN网友多,容易被评论,收获快感,博客园比CSDN人数少。

    这个产品的核心用户群是什么样的人?典型用户是什么样的?学历,年龄,专业,爱好,收入,表面需求,潜在需求都是什么?
    核心用户群是从事计算机的人群,典型用户计算机专业或者爱好计算机的学生,潜在需求:完成工作。

    产品规划
    希望CSDN也可以像博客园一样建立班级系统。其次在开发上可以招聘10个人,并且有10个月的时间开发并取得预想中的成绩。

    时间 /周 任务
    1 市场需求分析
    2 设计原型
    3-10 开发阶段
    11 测试阶段
    12 产品美化
    13 维修
  • 相关阅读:
    springcloud 学习笔记
    一文领悟HTTPS密钥为什么这样传输
    静态代码扫描工具PMD参数过程简介与JCommander 以及如何扩展
    静态代码扫描工具PMD分析XML的核心源码解读(从core主入口到子语言解析)
    Jenkins出现SVNException:E175002
    一个第三方登录的流程
    爬虫入门(三)爬取b站搜索页视频分析(动态页面,DBUtils存储)
    09 元素等待机制
    测试观点
    什么是请求
  • 原文地址:https://www.cnblogs.com/kkbkl/p/14701645.html
Copyright © 2011-2022 走看看