zoukankan      html  css  js  c++  java
  • 结合工程实践选题调研分析同类软件产品

    我的工程时间的题目是“少儿编程网站的开发”。我选取的同类知名产品分别是美国的code.org,Scratch与国内的有道小图灵,接下来分析这三款软件的特点。


    1、这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标都是赚取⽤户的现⾦么?还是别的?

    code.org这个编程网站是一个美国的公益性质的网站,其目的是为了在美国推广计算机编程的教育。所以其比较有说服力的点在于公益,所以可以不用有任何花费就可以获取这些课程。而scratch的特色在于它所打的宣传是”With Scratch, you can program your own interactive stories, games, and animations — and share your creations with others in the online community.”即可以从儿童比较喜欢的故事,游戏等入手来培养少儿对编程的兴趣,其目的是为了培养儿童的创造力与想象力,它也是免费的。而国内的有道小图灵这个编程网站,他的特点是含有指向奥数竞赛方面的培养,而该网站的目的则是为了盈利,需要报名并缴费才能参加相关的课程。

    2、这些软件是如何到你⼿⾥的?

    都是在线的网站通过浏览器即可访问。

    3、这些软件有Bug 么?⼜是如何更新新版本的?

    Scratch之前存在一个通过拖动积木来了解循环语句的小游戏中存在积木重叠的情况,是一个BUG,已经被更新了,目前暂不存在什么大BUG。

    4、此类软件是什么时候开始出现的,同⼀类型的软件之间是如何竞争的? 发展趋势如何?

    少儿编程是最近几年兴起的一门少儿教育科目。但它的发展历史可以追溯到1968年,当时由麻省理工大学(MIT)教授西蒙·派珀特专门为儿童教学开发了一门Logo编程语言,该语言主要功能是绘图,整个80年代全球成千上万的孩子在学习这门语言。同款软件竞争主要是通过广告,价格这两方面来竞争。互联网的高度发展,使得对编程人才的需求和要求越来越高。未来的世界也将是个信息化、软件化和人工智能化的世界。所以这类软件非常具有发展前景。

    5、列举你在使⽤上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特性么?

    由于其面向的使用人群主要在5-6岁,所以此类软件的操作都非常容易。例如Scratch不明白英语单词的儿童可以通过拖动积木,点击屏幕等来了解编程的思想。儿童要做的是通过鼠标键盘等来通过软件实现自己的小目标而不是去直接操作CPU,主板,显卡之类的硬件。这体现的软件的本质特性有:1、软件必须有效地支持它的用户;
    2、在软件工程领域中是由一种文化背景的人替具有另一种文化背景的人创造产品。

    6、你个⼈第⼀次⽤此类软件是什么时候,你当时是⼏年级,班主任叫什么?在哪⾥,什么状态,当时的软件是如何得到的?

    我第一次使用就是在接触到工程实践项目时体验的。软件是通过一个之前做过同类软件的朋友哪里问到的。

    7、你是如何精通这类软件的?它给你什么好处,坏处?

    目前并不精通这类软件,他可以在以后培养儿童方面带来诸多的好处。

    8、你现在还⽤它么,或者是同类软件的不同品牌,为何?

    在使用,为了体验不同的产品带来的不同的体验,从而更好地了解需求。

    9、这种软件再过10年,20年还会存在么,为什么?

    我认为还会存在,儿童教育是一个永恒的话题,而世界变得越来越信息化,所以我相信在20年后,这类软件不仅会存在,而且已经后成了大多数孩子所使用的软件。

  • 相关阅读:
    valueOf与toString
    责任链模式
    Js中Symbol对象
    Vue路由懒加载
    updatedb命令
    策略模式
    Docker(3)- Centos 7.x 下 Docker 镜像加速配置
    Vmware
    Docker(2)- Centos 7.x 下安装 Docker
    Docker(1)- 什么是 Docker
  • 原文地址:https://www.cnblogs.com/tlxclmm/p/11635653.html
Copyright © 2011-2022 走看看