本周的计算机导论课上我们学习了第三章走进软件,首先我们看到这个走进软件我们会先想到什么是软件,所以我们先学了软件的定义,软件是用户与硬件之间的接口,用户主要通过软件与计算机进行交流,软件是计算机系统的非硬件部分,它是包括程序、数据及其相关文档的集合。
我们还学了软件的分类,按软件的功能可以把软件分为系统软件和应用软件,其中系统软件又可以分为操作软件和支撑软件;按软件规模分又可以分为微型、小型、中型、大型、甚大型和极大型;难软件的工作方式分可分为实时处理软件、分时软件、交互软件和批处理软件。我们还学了软件的架构,把软件进行分层,分别是应用程序子系统、业务专用、中间件和系统软件,按次序从顶层到底层。
关于软件还有一个十分重要的是操作系统,从不同的角度来看操作系统有不同的定义,从系统来看,它是计算机次元管理;从用户来看,它是用户使用的计算机的界面;从软件的观点来看,它又是程序。数据和文档的集合。我们还学习了关于Windows操作系统、UNIX操作系统、Mac OS和Linux操作系统的知识,他们的好处和组成,这么知识过多,我就不一一列出来了。
我们还讲了关于软件的开发,了解了软件工程学科出现的历史背景,软件开发的过程是问题定义、可行性研究、需求分析、总体设计、详细设计、程序开发、软件测试和软件维护,其中用户的使用体验也十分重要,没有用户那你这软件开发出来干什么呢,所以说用户界面的设计也十分重要,用户界面设计的三大原则是置界面与用户的控制下、减少用户的记忆负担和保持界面的一致性。
最后我们对软件行业职业进行了了解,软件行业按需求可以分为七类,分别是项目管理类、开发类、测试类、系统类、安全类、维护类和销售类。
12-10