现代软件工程 第十六章 【IT 行业的创新】练习与讨论
16.6.0 Xerox Parc 的成功创新和推向市场的失败
http://research.microsoft.com/en-us/um/people/blampson/Slides/AltoAtPARCIn1970s_files/frame.htm
http://research.microsoft.com/en-us/um/people/blampson/38-AltoSoftware/WebPage.html
http://research.microsoft.com/en-us/um/people/blampson/38-AltoSoftware/ThackerAltoHardware.pdf
- Michael A. Hiltzik, Dealers of Lightning: Xerox PARC and the Dawn of the Computer Age ISBN 0-88730-989-5
- Douglas K. Smith, Robert C. Alexander, Fumbling the Future: How Xerox Invented, Then Ignored, the First Personal Computer ISBN 1-58348-266-0
- M. Mitchell Waldrop, The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal ISBN 0-670-89976-3
- Howard Rheingold, Tools for Thought ISBN 0-262-68115-3
16.6.1 VCD 的创新
阅读和讨论 VCD 在中国创新和衰退的故事,谈谈先行者如何把技术的领先转变为持久的市场领先,并结合技术产品的周期图,谈谈如果你当时也是一个竞争者,你应该怎样竞争?
材料:http://www.cnblogs.com/xinz/archive/2011/07/09/2102027.html
16.6.2 BBS 的创新
很多IT人士都喜欢上技术类的BBS和论坛,BBS已经出现很多年了,很多BBS此起彼伏,目前最有名的BBS是哪一个?是一个2008年才开始的后来者:www.stackoverflow.com 为什么它能后来居上?
16.6.3 《梦断代码》,大目标和远景
《梦断代码》是《现代软件工程》课的参考书,它讲了一个雄心勃勃的软件项目(要取代Exchange/Outlook/P2P软件)在充足的资金和人员支持下华丽失败的故事。和它相映成趣的,是Linux项目刚开始的时候的小小宣言:
I'm doing a (free) operating system (just a hobby,won't be big and professional like gnu) for 386(486) AT clones... (来源[i])
另一个故事讲了宏大的主意和解决小问题之间的取舍问题
网址:http://blog.traysoft.com/2011/04/my_startup_story/
In the summer of 2003 while still working for my first startup I've got a "big idea": social news reader. Imagine something like Google Reader with Priority Inbox and social recommendations. I was thinking about it day and night. I couldn't sleep and was working through it in my head while lying awake in bed…
http://www.paulgraham.com/ambitious.html Paul Graham 的建议,从小事开始。
这两个故事,连同本书第8章提到的《画扇面》的笑话,可以作为大家创新的参考。
16.6.4 讨论微软公司Xbox Kinect, Hololens 的创新
阅读并分析微软公司的Xbox Kinect, Hololens 的相关资料(或者自选一个近期热门的创新产品),分析这个产品在技术上有什么创新和整合,是如何满足用户的(潜在)需求的,它给微软公司带来了多少营收,对所在行业的影响如何。
16.6.5 练习创新的招数
同学们自选一个市场上的产品,或者某一大家熟知的公司及其产品,为其出谋划策,如果你接手这个项目, 如何能够创新?可以和这个作业结合起来:
http://www.cnblogs.com/xinz/archive/2012/03/26/2417699.html
16.6.6 软件工程的技术和实践如何帮助创新
软件工程中有没有一些做法是帮助创新的呢?当然有很多,例如:快速原型,持续重构,在每一个里程碑之后做总结,等等。请同学们讨论如何在自己的软件工程项目中创新。

现代软件工程 第十六章 【IT 行业的创新】练习与讨论的更多相关文章
- 读《构建之法》一、二、十六章随笔a
第一章 概论 “软件团队要从需求分析开始,把合适的需求梳理出来,然后逐步开展后续工作”:——p3 问题:好的用户体验要从软件分析开始,那么软件分析仅仅是从用户的需求出发吗? 我的看法:需求分析是 ...
- 《Linux命令行与shell脚本编程大全》 第十六章 学习笔记
第十六章:创建函数 基本的脚本函数 创建函数 1.用function关键字,后面跟函数名 function name { commands } 2.函数名后面跟空圆括号,标明正在定义一个函数 name ...
- Gradle 1.12 翻译——第十六章. 使用文件
有关其它已翻译的章节请关注Github上的项目:https://github.com/msdx/gradledoc/tree/1.12,或訪问:http://gradledoc.qiniudn.com ...
- 第十六章——处理锁、阻塞和死锁(3)——使用SQLServer Profiler侦测死锁
原文:第十六章--处理锁.阻塞和死锁(3)--使用SQLServer Profiler侦测死锁 前言: 作为DBA,可能经常会遇到有同事或者客户反映经常发生死锁,影响了系统的使用.此时,你需要尽快侦测 ...
- CSS3秘笈复习:十三章&十四章&十五章&十六章&十七章
第十三章 1.在使用浮动时,源代码的顺序非常重要.浮动元素的HTML必须处在要包围它的元素的HTML之前. 2.清楚浮动: (1).在外围div的底部添加一个清除元素:clear属性可以防止元素包围浮 ...
- Gradle 1.12用户指南翻译——第二十六章. War 插件
其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Github上的地址: https://g ...
- Gradle 1.12用户指南翻译——第三十六章. Sonar Runner 插件
本文由CSDN博客万一博主翻译,其他章节的翻译请参见: http://blog.csdn.net/column/details/gradle-translation.html 翻译项目请关注Githu ...
- 《HTTP 权威指南》笔记:第十六章&第十七章 国际化、内容协商与转码
<HTTP 权威指南>笔记:第十六章 国际化 客户端通过在请求报文中的 Accept-Language 首部和 Accept-Charset 首部来告知服务器:“我理解这些语言.”服务器通 ...
- “全栈2019”Java多线程第二十六章:同步方法生产者与消费者线程
难度 初级 学习时间 10分钟 适合人群 零基础 开发语言 Java 开发环境 JDK v11 IntelliJ IDEA v2018.3 文章原文链接 "全栈2019"Java多 ...
随机推荐
- 虚拟机centos6.5 --安装jdk
1.首先卸载默认安装的openjdk,如下 rpm -qa | grep java #查看当前是否已经安装了跟java有关的包 yum -y remove java #卸载 rpm -qa |grep ...
- simple-spring-memcached缓存搭建
项目中使用的缓存经常是知道使用,没有试过搭建起它.刚好这次自己的毕业可以用来搭建缓存.其他不多说了,直接看操作吧.首先在pom.xml中依赖simple-spring-memcached的架包. &l ...
- WPF学习笔记(一):数据绑定之元素到元素绑定
前言 作为一只菜鸟,之前学了一段时间的WPF,但是没有总结,过了一学期发现好多东西都忘记了,很多东西还是需要记下来,以备后续复习. 数据绑定在事件中应用非常广泛,可以有效地减少代码量,那么什么是数据绑 ...
- Stanford coursera Andrew Ng 机器学习课程编程作业(Exercise 1)
Exercise 1:Linear Regression---实现一个线性回归 在本次练习中,需要实现一个单变量的线性回归.假设有一组历史数据<城市人口,开店利润>,现需要预测在哪个城市中 ...
- Codeforces 549C. The Game Of Parity[博弈论]
C. The Game Of Parity time limit per test 1 second memory limit per test 256 megabytes input standar ...
- ANE原生代码的调试(安卓)
忙了一天终于有空继续这篇教程了. ANE的原生代码的调试其实在Adobe的官网有介绍的,但是同样很含糊,我摸索了一段时间现在记录下我的心得. 首先你得安装Eclipse,然后你得启动Eclipse 然 ...
- java io (一)
对于文件内容的操作主要分为两大类 分别是:字符流 字节流 其中,字符流有两个抽象类:Writer Reader 其对应子类FileWriter和FileReader可实现文件的读写操作 Buffe ...
- 隐写-CTF中图片隐藏文件分离方法总结
0x00 前言 在安全的大趋势下,信息安全越来越来受到国家和企业的重视,所以CTF比赛场次越来越多,而且比赛形式也不断的创新,题目也更加新颖有趣,对选手的综合信息安全能力有一个较好的考验,当然更好的是 ...
- bzoj1067 降雨量&&vijos1265 暴风雨
描述 话说这日,李逍遥与阿奴正欲前往桃花源拿寿葫芦,突然电闪雷鸣,天降暴雨,弄得两人措手不及,只得到附近的树洞避雨. "哎,大理不是本应旱灾的吗?怎么会突降暴雨呢?"李逍遥嘀咕道. ...
- Meet Python: little notes
Source: http://www.liaoxuefeng.com/ ❤ Escape character: '\' - '\n': newline; - '\t': tab; - '\\': \; ...