2013551813 张燕燕 第一周作业

15选1  (选择第5题)
5.  你所在的学校有计算机科学专业和软件工程专业么?相关专业的教学计划和毕业出路有什么不同?阅读有关软件工程和计算机科学的区别的文章,谈谈你的看法。
答:有这2个专业。
计算机本科阶段学习的东西过于繁杂和庞大。电路、组成、系统结构、汇编、编译、网络、系统、编程语言、数据结构、算法、数据库等等都要学。软件工程本科阶段主要学编程语言、系统、原理、网络,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程。
计算机科学中的理论研究部分大多可以从形式上证明,与数学、离散数学、数理逻辑密切相关;计算机科学中与实践相关的部分都和数据以及其他学科发生关系。软件工程则和人的行为、现实社会的需求息息相关。软件工程的研究目标(软件的开发、运营和维护)中都有“人”出现,这些”人“可是是项目需求的提供者,可以使软件的开发人员,还可以是软件的用户。这一特征和其他计算机科学的子领域明显不同。
计算机主要侧重发现和长期的、客观的真理;软件工程侧重于短期的实际结果。

计算机理论的进展会帮助软件工程(例如对程序的正确性的分析);软件工程的进展(更好的工具,更多的应用领域)会帮助计算机科学家更有效地进行实验和探索。
计算机科学主要培养具有良好的科学素养,系统地、较好地掌握计算机科学与技术包括计算机硬件、软件与应用的基本理论、基本知识和基本技能与方法,能在科研部门、教育单位、企业、事业、技术和行政管理部门等单位从事计算机教学、科学研究和应用的计算机科学与技术学科的高级科学技术人才。软件工程主要侧重于培养适合软件开发的人才。

课堂练习题:
1.选一种你熟悉的软件,点评它们的优缺点,并描述此类软件的发展历史。
答:Windows操作系统。
Windows操作系统的优点在于图形化界面能够更加便捷的对文件进行处理,提供了一个可伸缩的高性能平台,但其也及容易被黑客破解从而导致信息的丢失。

Windows操作系统的历史经过七个阶段,其中有CP/M系统、MS DOS系统、Windows系统、Unix系统、Linux系统、FreeBSD系统、MacOS系统。


2.选取三种软件,请分析他们各自的特点。
答:

Mobile Apps:是以人为核心的软件,帮助用户完成任务,提供用户的需求。每个APP都是独立运作的,是传统电脑软件的互联网化。

Web App:WebApp是指基于Web的系统和应用,其作用是向广大的最终用户发布一组复杂的内容和功能。Web App更侧重“功能”,是使用网页技术实现的App。Web App是运行于网络和标准浏览器上,基于网页技术开发实现特定功能的应用。

Games:游戏软件界面直观、操作简单、针对性实用性强;拥有极强的多条件查询功能,可以按年,月,日查看详细的金币入库、出货记录;员工权限自由分配,可以指定员工为管理员、组长、销售、财务等权限,而管理员则拥有使用所有功能的权限;同时支持图表统计,让您更直观地了解您的年、月、日销售情况,员工生产情况等;可以方便地将入库、出货、统计数据,导出EXCEL查看、编缉、打印。

原文地址:https://www.cnblogs.com/yami-y/p/5244658.html