码迷,mamicode.com
首页 > 其他好文 > 详细

第一周作业

时间:2016-03-04 22:37:46      阅读:189      评论:0      收藏:0      [点我收藏+]

标签:

1.Dijkstra曾经提到:“Software engineering, of coursepresents itself as another worthy causebut that is eyewash: if you carefully read its literature and analyse what its devotees actually doyou will discover that software engineering has accepted as its charter ‘How to program if you cannot.’”[i]软件工程是不是教那些不怎么会写程序的人开发软件你怎么看?

答:

2.选一种你比较熟悉的软件,点评它的优缺点,并描述此类软件的发展历史

答:

3.软件有很多种,也有各种分类办法:

ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上);   Web APP (基于网页的软件);   Internal Software (企业或学校或某组织内部的软件);Games (游戏);   Mobile Apps (手机应用);    Operating Systems (操作系统);    Tools (工具软件)

     选取一类软件,  请分析:

1) 此类软件是什么时候开始出现的这些软件是怎么说服你(陌生人)成为他们的用户的?  他们的目标都是盈利么?  他们的目标都是赚取用户的现金么?还是别的?

2)当时的软件是如何到你手里的 (邮购,下载,互相拷贝,从应用商店购买,。。。)

3) 这些软件是如何处理BUG的?又是如何更新版本的?

4) 同一类型的软件之间是如何竞争的?     

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

6)此类软件是什么时候开始出现的?

7你个人第一次用此类软件是什么时候,是什么状态,对软件有什么期望,是如何得到的?

8)你是如何学会用这软件的?它带给你什么好处,坏处?

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

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

答:

 

 

第一周作业

标签:

原文地址:http://www.cnblogs.com/lia-starrysky/p/5243557.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!