结合工程实践选题调研分析同类软件产品

软件有很多种: ShrinkWrap(在包装盒⼦⾥⾯的软件)、Web APP ( 基于⽹⻚的软件)、Internal Software (企业或学校或某组织内部的软件)、Games(游戏)、Mobile Apps(⼿机应⽤)、Operating Systems(操作系统)、Tools(⼯具软件),请结合工程实践选题选取至少三款同类软件产品,请分析它们各⾃的特点。

    • 这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标
      都是赚取⽤户的现⾦么?还是别的?
    • 这些软件是如何到你⼿⾥的(邮购,下载,互相拷⻉、在线使用……)
    • 这些软件有Bug 么?⼜是如何更新新版本的?
    • 此类软件是什么时候开始出现的,同⼀类型的软件之间是如何竞争的? 发展趋势如何?
    • 列举你在使⽤上述软件时观察到的“特殊”现象,它们和硬件有什么不同?这些能说明软件的某些本质特
      性么?
    • 你个⼈第⼀次⽤此类软件是什么时候,你当时是⼏年级,班主任叫什么?在哪⾥,什么状态,当时的
      软件是如何得到的(买的正版,盗版,下载?)
    • 你是如何精通这类软件的?它给你什么好处,坏处?
    • 你现在还⽤它么,或者是同类软件的不同品牌,为何?
    • 这种软件再过10年,20年还会存在么,为什么?
 
我所选择的工程实践项目是《 基于VSLAM的室内地图三维重建系统设计》,使用ORBSLAM/MononSLAM等视觉SLAM算法,实现单目视觉里程计、地图构建和拼接,完成周边环境的3D点云地图实时重建。3D室内设计建模主要用这几个软件:3dmax,CAD,草图大师。
  • 这些软件的开发者是怎么说服你(陌⽣⼈)成为他们的⽤户的?他们的⽬标都是盈利么?他们的⽬标都是赚取⽤户的现⾦么?还是别的?

3dmax(既3dsmax)

3D Studio Max,常简称为3d Max或3ds MAX,是Discreet公司开发的,后被Autodesk公司合并,基于PC系统的三维动画渲染和制作软件。其前身是基于DOS操作系统的3D Studio系列软件。在Windows NT出现以前,工业级的CG制作被SGI图形工作站所垄断。3D Studio Max + Windows NT组合的出现一下子降低了CG制作的门槛,首先开始运用在电脑游戏中的动画制作,后更进一步开始参与影视片的特效制作,例如X战警II,最后的武士等。

Auto CAD(也就是我们常说的CAD

AutoCAD是Autodesk公司首次于1982年开发的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计,现已经成为国际上广为流行的绘图工具。AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,让非计算机专业人员也能很快地学会使用。在不断实践的过程中更好地掌握它的各种应用和开发技巧,从而不断提高工作效率。AutoCAD具有广泛的适应性,它可以在各种操作系统支持的微型计算机和工作站上运行。

SKetchUp(中文名大家都叫草图大师)

Sketchup是一套直接面向设计方案创作过程的设计工具,中文名草图大师,其创作过程不仅能够充分表达设计师的思想而且完全满足与客户即时交流的需要,它使得设计师可以直接在电脑上进行十分直观的构思,是三维建筑设计方案创作的优秀工具。

    信息技术的浪潮正在席卷全球,对于建筑领域,各种三维数字化设计软件在建筑师的创作过程中扮演着越来越重要的角色,帮助他们将虚拟变为现实。以上三款软件的目标都是为了更好的将抽象的室内地图转成三维模型,给人们更直观的视觉。

  • 这些软件是如何到你⼿⾥的(邮购,下载,互相拷⻉、在线使用……)

  以上几款软件都可以在官网中直接下载,但是需要购买激活码,并不是免费的软件。

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

  以上三款软件都会有bug,例如在3DMax中基础灯光的bug,这里拿3DsMax的“泛光灯”举例,在为该灯光设定其他色彩时,释放灯光后,在一次渲染会发现灯光的颜色会变为默认的白色,不管调节设定任何的颜色释放后,在次选择都会出现颜色回到默认的颜色。

  更新版本主要是通过用户打开界面之后的弹出更新窗口进行更新,在3DMax中也可以下载bug修复工具来解决问题。

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

  此类软件从二十世纪九十年代开始出现,同一类型软件之间的优劣势较明显,针对不同人群的需求,每款软件的客户群不一样,有针对性的提高某个需求的功能来增加自己的竞争力。三维建模软件都在向着智能化,多元化的方向发展,使操作者更容易上手,扩大用户群。特别是在互联网中,随着3D建模的不断完善,越来越多的互联网应用将以3D的方式呈现给用户,例如在发展势头迅猛的电子商务上,大量的商品需要在互联网中展示出售,如果以3D模型的方式展现给消费者,将很大程度上提高消费者的购买欲望和购买准确度,未来的市场对3D模型建模将会有很大的需求。

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

首先软件的本质特性可分为:

复杂性 :人们的复杂需求导致了软件的复杂性。当然导致软件的复杂性因素还有很多。
一致性
1.软件不能独立存在,要依附于一定的环境(如硬件、网络、以及其他软件)
2.软件必须遵循从人为的惯例并适应已有的技术和系统。
3.软件需要随从接口不同而变化,随着时间推移而变化,而这些变化是不同人设计的结果 
可变性:软件的变化(随时间推移)对其失效率的影响图
不可见性 :
1.软件是一种“看不见、摸不着”的逻辑实体、不具有空间的形体特征
2.开发人员可以直接看到程序源代码,但是源代码本身并不是软件本身
3.软件是以机器代码的形式运行,但是开发人员无法看到源代码是如何运行的

  在研制软件产品的过程中,人们的生产活动表现在要创造性地抽象出问题的求解模型,然后根据求解模型写出程序,最后经过调试、运行程序得到求解问题的结果。整个生产、开发过程是在无形化方式下完成的,其能见度极差,这给软件开发、生产过程的管理带来了极大的困难。设计出来的软件即使出现质量问题,产品也不会报废,通过修改、测试,还可以将“报废”的软件“修复”,投入正常运行。可见软件的质量保证机制比硬件具有更大的灵活性。硬件产品的成本构成中有形的物质占了相当大的比重。就硬件产品生存周期而言,成本构成中设计、生产环节占绝大部分,而售后服务只占少部分。

  • 你个⼈第⼀次⽤此类软件是什么时候,你当时是⼏年级,班主任叫什么?在哪⾥,什么状态,当时的软件是如何得到的(买的正版,盗版,下载?)

  第一次使用的此类软件是草图大师(sketch up),在大学的实验课上,学业班主任吴鹏海,需要使用该软件设计三位地图模型。当时的软件是网上的破解版,盗版软件。

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

  每个文件都有帮助说明文档,在文档中详细介绍了每个功能和使用方法,使用该类软件可以更好的使虚拟的三维世界具体化,更好的去完成自己的需求。如果要说坏处的话可能就是过度依赖软件而缺少了三维立体的想象能力。

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

  如果需要完成某个相关的任务的话肯定还是要使用的,因为这几款软件目前来说还是比较大众,功能也比较齐全,操作起来也比较简便。

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

  肯定还会存在,因为它契合时代发展趋势,三维建模对未来十分重要。随着需求的不断增加,软件的功能也会不断优化。随着技术的不断革新,就不会被淘汰。

 

posted @ 2019-10-02 15:54  ahlike  阅读(214)  评论(0编辑  收藏  举报