第一章-第四题(ACM 比赛的程序是软件么? “写程序” 和 ”做软件“ 有区别么?软件工程是不是教那些不怎么会写程序的人开发软件? 你怎么看?这个游戏团队, 有很好的软件,但是商业模式和其他软件之外的因素呢?有没有考虑到)--By梁旭晖
引用
ACM程序不算软件,软件=程序+数据+文档,他们的显然只有程序,顶多还有数据,但是没有文档。
写程序和做软件是不一样的,程序就仅仅是代码而已,软件还有文档,数据。做软件需要做需求分析,概要设计等一系列流程,过程之后生成相关文档。写程序就只是编写代码。
随着电脑的普及,软件的应用场景越来越多,越来越广泛,随着这几年大数据等话题的掀起,软件更是成为一个大众所关注的方向,软件工程也在越来越多的学校里作为正式课程所教授。
软件一般情况下, 公认的定义为“程序+数据+文档”。软件工程,就是为了得到软件,所进行的一系列活动,包括4个方面。
软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科,它包含的方面很广泛,包括编程语言,软件开发平台,软件开发模式等很多方面的内容。
其实软件工程一直就没有太准确的定义,每个人或者组织都有自己的理解。我觉得,学习软件工程,不止是要学习怎么用Java,C++等语言去编写代码,还要学习软件的原理,软件的过程,软件的方法,软件的模型等各种方面的内容,这些东西,看似用处不大,但是,随着深入,这些东西所能发挥的效用会越来越大。
我认为,软件工程不能只是教人写代码,还要学习上述原理,过程,方法,模型等“配套”的东西,甚至于软件工程方面的行业道德,业内规范,我们都需要去学习。软件工程得以发展,不止要靠实际的代码,还要有一些抽象的东西,这些理论性质的东西,都是总结前人的经验所得到,有很好的指导作用。换句话说,我们不止要学习怎么编写软件,在对编程语言有一定的了解之后,我们还要学习怎样更好的编写软件。软件工程,很庞大,我们要学习的有很多。
这款软件无疑是一个好软件,软件的开发者是有相当水平的,可以说是优秀的软件编写人员,但是也只是优秀的软件人员,术业有专攻,他们在其他方面我觉得是有很大的欠缺的。
我觉得,他们并没有抓住消费者的心理,首先,在当前的环境下,有很多免费的游戏存在,所以,想要让用户去掏钱买一款游戏是很困难的,因为用户有很多选择,所以,即便他很喜欢这个游戏,他也很可能会选择另外一个免费的,比这个游戏的喜欢程度稍微低一些的游戏,而这类用户的数量相当多。
其次,这款游戏考虑的是面向很多人,但是,我觉得这并不是一个好的方法。也许很多人喜欢这个游戏,但是,也只是喜欢,谈不上热爱,我觉得与其让很多人喜欢,不如让少一些的人去热爱更能获得收益,所以,我觉得在最初游戏设计的时候,这个设想就有问题。
好的软件定义可以有很多种,从画面,逻辑等方面考虑,可以算是一个好的软件,但是,从创新性上,算不上一个足够创新的游戏,我觉得这类游戏在市场上有很多,只是可能不如这款游戏精美。
所以,我觉得这个游戏的开发者,软件编程方面并不差,错在其他方面。首先对现在的市场了解并不够,不了解现在的游戏市场的现状。成功的商人不止要有好的商品,还要有非常独到的眼光,要把握消费者的心理,才能把商品卖出去。另外,商业中有句话叫做“薄利多销”,所以,我觉得游戏的价格有可能偏高了,让用户觉得并不值得,不愿意去购买。
第一章-第四题(ACM 比赛的程序是软件么? “写程序” 和 ”做软件“ 有区别么?软件工程是不是教那些不怎么会写程序的人开发软件? 你怎么看?这个游戏团队, 有很好的软件,但是商业模式和其他软件之外的因素呢?有没有考虑到)--By梁旭晖的更多相关文章
- 第一章-第三题(目前流行的源程序版本管理软件和项目管理软件优缺点)--By梁旭晖
引用自:http://www.cnblogs.com/WJ1234/p/5285595.htmlhttp://blog.163.com/yuyang_tech/blog/static/21605008 ...
- 第一章-第十三题(该游戏团队, 有很好的软件,但是商业模式和其他软件之外的因素有没有考虑到?)--By梁旭晖
这款软件无疑是一个好软件,软件的开发者是有相当水平的,可以说是优秀的软件编写人员,但是也只是优秀的软件人员,术业有专攻,他们在其他方面我觉得是有很大的欠缺的. 我觉得,他们并没有抓住消费者的心理,首先 ...
- 第一章-第六题(帮人抢票,帮人选课这些软件是否合法 你怎么看?)--By梁旭晖
我觉得这些软件是合法的,符合道德规范的. 计算机当初设计的初衷就是简化甚至替代人类的工作.而软件作为计算机硬件的驱动着,其设计就是体现这些原则. 现在互联网上的订票,选课类型的网站还是有很多的,比如: ...
- Solr In Action 中文版 第一章(四、五)
1.1 功能概览1. 4 最后,让我们再依照以下的分类.高速的过一下Solr的主要功能: ·用户体验 ·数据建模 ·Solr 4的新功能 在本书中.为你的用户提供良好的搜索体验 ...
- 第一章-第七题( 有人认为,“中文编程”, 是解决中国程序员编程效率一个秘密武器,请问它是一个 “银弹” 么? )--By 侯伟婷
首先,“银弹”在百度百科中的解释是银色的子弹,我们更熟知的“银弹”一词,应该是在<人月神话>中提到的.银弹原本应该是指某种策略.技术或者技巧可以极大地提高程序员的生产力[1].此题目中关于 ...
- 第一章-第五题(你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。)--By 侯伟婷
我所在的本科学校和研究生学校都有计算机科学专业和软件工程专业.具体的教学计划无从得到,所以此情况无从对比,但是我从本科教务处网站找到了计算机科学专业和软件工程专业有关专业方面的课程,现列表如下. 表格 ...
- 实验楼学习linux第一章第四节linux目录结构及文件基本操作
linux目录结构及文件基本操作 常用命令 切换目录 cd 当前目录 . 上一级目录 .. (.和..开头的都是隐藏文件) 查看隐藏文件 ls -a 上一级所在目录 - 当前用户home目录 ~ 获取 ...
- tensorflow2.0学习笔记第一章第四节
1.4神经网络实现鸢尾花分类 import tensorflow as tf from sklearn import datasets import pandas as pd import numpy ...
- 第一章-第十一题(请问 “软件” 和 “软件工程” 这些词汇是如何出现的 - 何时、何地、何人)--By 侯伟婷
从邹欣老师的<构建执法:现代软件工程>一书中,我们得到有关这些名词的起源的信息是软件工程的概念是1968年第一次提出的[1].而在一篇专访Margaret Hamilton的报道中,我们通 ...
随机推荐
- 商品库存“存取设计”,MySQL事务、表锁、行锁
MySQL 使用 SELECT ... FOR UPDATE 做事务写入前的确认 以MySQL 的InnoDB 为例,预设的 Tansaction isolation level 为 REPEATA ...
- 第3月第2天 find symbolicatecrash 生产者-消费者 ice 引用计数
1.linux find export find /Applications/Xcode.app/ -name symbolicatecrash -type f export DEVELOPER_DI ...
- javascript数据结构-优先队列
这里之所以扩充一个 有限队列 是因为,生活使用中队列通常会附加优先级,比如排队买票,一般老人和军人等会有优先权限. 实现:继承上篇的 普通队列实现.这里用一种方法,入队的时候,进行排序插入到指定位置, ...
- java22
1:登录注册IO版本案例(掌握) 要求,对着写一遍. cn.itcast.pojo User cn.itcast.dao UserDao cn.itcast.dao.impl UserDaoImpl( ...
- robotframework----模板的使用
模板只能放在测试用例里,可以测试大数据量,每一行模板的值,都做为用户关键字的输入参数,发下图: 删除特定证书2 的用户关键字如下:
- SSO 单点登录实现
.NET基于Redis缓存实现单点登录SSO的解决方案 http://www.cnblogs.com/yinrq/p/5276628.html 共享cookie的方案 http://www.codep ...
- Linux之tomcat日志管理
tomcat 的日志输出catalina.out,变大,可使用下面方式解决. cronolog. http://blog.csdn.net/huang_xw/article/details/61942 ...
- nginx 反向代理 配置 https 实现http https同时存在
server { listen ssl; #监听443端口 server_name www.app01.com; ssl on; #启用ssl加密 ssl_certificate /etc/cert/ ...
- WPF 实现 DataGrid/ListView 分页控件
在WPF中,通常会选用DataGrid/ListView进行数据展示,如果数据量不多,可以直接一个页面显示出来.如果数据量很大,2000条数据,一次性显示在一个页面中,不仅消耗资源,而且用户体验也很糟 ...
- POJ 3294 Life Forms 后缀数组+二分 求至少k个字符串中包含的最长子串
Life Forms Description You may have wondered why most extraterrestrial life forms resemble humans, ...