第一周作业

博客习题

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]

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

答:我认为这种说法并不全面。因为软件工程并没有准确的定义,它可以指一门与软件开发相关的专业;也可以泛指与软件相关的邻域。在软件工程中包含有方法这一个要素,即软件工程包括教人开发软件,此外,软件工程还包括在软件开发前的一系列准备措施的教学和指导如何在开发后进行测试与维护。所以在我看来,软件工程不只是教那些不怎么会写程序的人开发软件,它还指导那些只会写程序或者并不精通整个软件开发过程的人怎样在开发前做好需求分析等准备,以及开发后如何进行测试和后期的改进维护工

课堂习题

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

答:wps的优缺点如下:优点主要在于对表格和图表的操作;软件小,安装免费,而且操作与微软的office相似,让人能很快学会。但它的缺点在于wps只具备基本的功能,只能满足平常需求。

    WPS发展历史如下:WPS总要经过六代的发展,第一代为WPS1.0,1988年成功面世,发展得如火如荼,深受顾客喜爱。第二代是在1993年为迎接微软office word的挑战开发的类似office套件的盘古组件。第三代是在金山发展的低谷研发出来的WPS97,在保留原有文字编辑方式的同时,支持“所见即所得”的文字处理方式。并延伸除了军用版。第四代是1999年发布的WPS2000,集文字处理、电子表格、多媒体演示制作、图文排版、图象处理等五大功能于一身,拓展了办公软件的功能。第五代是2001年的WPS office,发展为多模块组件式软件。第六代是2002年开发的WPS office2005,拥有完全自主知识产权。之后,WPS在此基础上改变界面等因素,研发出了WPS office2010版本和2013版本。

2、软件有很多种:ShrinkWrap (在包装盒子里面的软件,软件在CD/DVD上); Web APP (基于网页的软件); Internal Software (企业或学校或某组织内部的软件);Games (游戏); Mobile Apps (手机应用); Operating Systems (操作系统); Tools (工具软件)选取三类软件, 请分析它们各自的特点。

答:(1)操作系统:操作系统是管理和控制计算机硬件软件资源的计算机程序,操作系统身负诸如管理与配置内存、决定系统资源供需的优先次序、控制输入与输出设备、操作网络与管理文件系统等基本事务。是一个庞大的管理控制程序,大致包括5个方面的管理功能:进程与处理机管理、作业管理、存储管理、设备管理、文件管理。具有并发性、共享性、虚拟性和不确定性四个基本特征。(2)Mobile Apps (手机应用):最开始是作为第三方应用的合作形式参与到互联网商业活动,然后以盈利模式聚集不同的网络受众,借此获取流量,开始手机应用的商业化模式,随着移动互联网的兴起,越来越多的互联网企业、电商平台将APP作为销售的主战场之一。(3)Games (游戏):是内在的自发行为,不受外在的施加的目标的引导,是有规则的假装的行为,令人产生愉快又去的心理享受。具有非真实性,并且重于结果导向。

转载于:https://www.cnblogs.com/wanghaiy/p/5244821.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值