首页 > 其他 > 详细

第一周作业

时间:2016-03-03 00:02:23      阅读:226      评论:0      收藏:0      [点我收藏+]

1.我选的题目是第四题

Dijkstra曾经提到:“Software engineering, of course,presents itself as another worthy cause,but that is eyewash: if you carefully read its literature and analyse what its devotees actually do,you will discover that software engineering has accepted as its charter ‘How to program if you cannot.’”[i]

软件工程是不是教那些不怎么会写程序的人开发软件? 你怎么看?

答:软件工程不是教那些不会写程序的人开发软件,在我看来,软件工程是从整体到细节,不同于传统的写程序,软件工程是用工程化的方法对软件进行研究与分析,包括软件需求的获取,软件测试,软件开发等众多环节,它不仅仅可以教会不会写程序的人对软件进行构架,它同样也可以教会不会编写程序的人对软件进行整体的分析与研究,软件工程是一项工程,它不仅仅从技术层面对软件进行研究,更多的是从软件的整体来规划软件,如软件的模型,框架等。因此,即使有人不会写程序,但他仍然可以学会开发软件,他学会的不是具体到开发软件的代码,而是开发软件的步骤,方法等一个整体的开发框架。

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

答:我选的是操作系统,在众多操作系统中,不同的操作系统有不同的优缺点,如Android系统,windows系统,Mac操作系统,Linux操作系统等,在这里选取windows操作系统和Linux操作系统,windows操作系统的优点是:用户界面比较友好,简单直观;丰富并且与设备无关的图形操作;可以同时运行多个任务。缺点是:windows系统不是开源的,用户不可以从根本上对系统进行更改;windows程序不是相对独立的,软件的崩溃可能导致系统的瘫痪或者死机;系统存在很多漏洞,需要经常更新;windows系统有很大的安全问题,用户使用的杀毒软件等会占用较多的系统资源;垃圾较多,难以清理,软件卸载不干净。Linux的优点是:Linux是开源的操作系统,用户可以对系统的源代码进行更改,从而改造成适合自己的系统;Linux内核优化比较好,占用系统资源较少,很适合作为服务器使用;Linux具有较高的稳定性和高效性。Linux系统的缺点有:没有特定的支持厂商,而windows的操作系统的支持厂商是微软;图形界面不够友好。

windows系统的发展历史:

待续...

1985年windows1.0发布->1987年windows2.0->1990年windows3.0,首次加入了多媒体,并且该系统逐渐占据了个人电脑系统->1992年windows3.1,完善了上一版本系统

->1992年windows3.11,加入了网络功能和即插即用技术->1994年windows3.2,开始出现了中文版->1995年windows95,dos开始退出历史舞台,图形界面开始越来越友好

->1996年windowsNT4.0主要面向服务器市场->1998年windows98,改良了硬件标准的支持->2000年windowsMe,首次加入了系统还原功能->2000年windows2000->2001年windowsXP,是过去十几年里使用率最高的操作系统->2003年windows2003,服务器操作系统->2009年windows 7,是兼容性最高的操作系统->2012年windows8->2014年windows10.

Linux系统的发展历史:

待续...

 


第一周作业

原文:http://www.cnblogs.com/suyaoxing/p/5236853.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!