计算机导论12月5日课后总结

计算机软件

软件定义:

软件是用户与硬件之间的接口,它主要包括程序、数据及其相关文档的集合。
程序是按照事先设计的功能和性能要求执行的指令序列;
数据包括是程序能正常运行的参数及程序运行过程中所处理的对象;
文档是与程序开发、维护和使用相关的资料的总和。
软件=程序+数据+文档
在这里插入图片描述

软件的分类:

1、按软件的功能可分为系统软件和应用软件。
2、按照所需的人力和时间及完成的源程序代码行数,可将软件分为微型、小型、中型、大型、甚大型和极大型软件。
3、按软件的工作方式可将软件分为实时处理软件、分时软件、交互式软件和批处理软件。

操作系统

操作系统定义

操作系统是应用程序与计算机硬件的“中间人”,没有操作系统的统一安排和管理,计算机硬件没有办法执行应用程序的 命令。操作系统为计算机硬件和应用程序提供了一个交互的界面,并指挥 计算机各部分硬件的基本工作。
(1)系统观点——计算机资源管理
操作系统是计算机软件的核心,组织和管理整个计算机的硬件和软件资源,在用户和程序之间分配系统资源,直至协调一致地、高效地完成各种复杂的任务。
(2)用户观点——用户使用计算机的界面
通过操作系统,计算机可以通过命令方式、系统调用和图形界面为用户提供服务。
(3)软件观点——程序、数据和文档的集合
操作系统是直接与硬件相连的第一层软件,实现对整个计算机的系统资源的管理和控制。

DOS

磁盘操作系统是个人计算机上使用的一种操作系统,通过在命令行方式下输入命令对计算机资源进行管理。在Windows的cmd运行窗口中输入命令提示符来进行DOS操作。

Windows操作系统

在这里插入图片描述
Windows操作系统可以在几种不同类型的平台上运行。它具有以下的特点:
(1)直观、高效的面向对象的图形用户界面,易学易用
(2)用户界面统一、友好、漂亮
(3)丰富的设备无关的图形操作
(4)多任务
Windows的体系结构
它采用了双模式结构:
用户模式和内核模式

Unix

Unix特点:
(1)提供可编程的命令语言
(2)提供多种程序包
(3)文件系统简洁
(4)可移植性强
(5)网络通信功能强

Linux

Linux特点:
(1)模块化程度高
(2)源代码公开
(3)广泛的硬件支持
(4)安全性及可靠性好
(5)完整的网络集成

Mac OS

Mac OS是首个在商用领域成功的图形用户界面操作系统。
Mac OS可以被分为两个系列:Classic Mac OS 和 Mac OS X。

智能手机操作系统

Symbian、Windows phone、iOS、Android和blackberry

软件开发

软件开发的过程

(1)问题定义——要解决的问题是什么
(2)可行性研究——对上一个阶段所确定的问题是否有行得通的解决方法
(3)需求分析——为了解决这个问题,目标系统需要做什么
(4)总体设计——概括地说应该如何实现目标系统
(5)详细设计——如何具体实现这个系统
(6)程序开发
(7)软件测试
(8)软件维护

用户界面与用户体验

(1)用户界面
设计的三大原则:直界面与用户的控制之下、减少用户的记忆负担、保持界面的一致性。
(2)用户体验
设计目标:有用、易用和友好

软件行业职业简介

项目管理类:项目经理、质量保证工程师。
开发类:需求分析师、开发工程师、人机系统开发工程师、系统分析师、系统架构师。
测试类:测试工程师、产品测试经理。
系统类:网络工程师、基础设施工程师
安全类:网络安全管理员、安全开发工程师。
维护类:数据库管理员、系统管理员。
销售类:售前工程师、售后技术工程师、系统集成工程师。

参考链接

https://blog.csdn.net/gongtxy/article/details/44453097

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值