【计算机应用基础】计算机软件系统_第1页
【计算机应用基础】计算机软件系统_第2页
【计算机应用基础】计算机软件系统_第3页
【计算机应用基础】计算机软件系统_第4页
【计算机应用基础】计算机软件系统_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

%

M

件系必3.1计算机软件榻述

一、什么是软件

计算机程序、方法、规则、相关的文档资料以

及在计算机上运行的程序时所必需的数据。方法和

规则通常是在文档中说明并在程序中实现的。

程序:是计算机需要遵照执行的一系列指令,它作

为一种具有逻辑结构的信息,精确而完整地

描述计算任务中的处理对象和处理规则。

数据:就是我们向一个程序提供的输入。

文档:是开发、使用和维护程序所需要的图文资料

3-2

3.1计算机软件榻述

#include<iostream>

usingnamespacestd;

intmain()

{

intnuml,num2,

sum;

cout<<,,Pleaseinput

nums:^^;

cin>>numl>>num2;

sum=numl+num2;

cout<<,,sum=,,<<sum<<endl;运行一个简单程序的示意图

return0;

•个简单的C++程序

3-3

软件系药3.1计算机软件榻述

二、软件的分类

计算机软件可分为系统软件和应用软件。

应用软件又可分为支撑软件和操作系统。

软件分类

3-4

件系必3.2操作系统

一、什么是操作系统

操作系统是计算机系统中的一个系统软件,

它是这样一些程序模块的集合:它们能有效地组织

和管理计算机系统中的硬件及软件资源,合理地组

织计算机工作流程,控制程序的执行,并向用户提

供各种服务功能,使得用户能够灵活、方便和有效

地使用计算机,使整个计算机系统能高效地运行。

操作系统对硬件功能进行扩充,并统一管理和支持

各种软件留运行。

特征:并发性,共享性,随机性

3-5

&3.2操作系统

1—

二、操作系统的功能

进程管理存储管理文件管理

作业管理设备管理

三、操作系统的分类

批处理操作系统分时操作系统

实时操作系统嵌入式操作系统

个人计算机操作系统

网络操作系统分布式操作系统

3-6

1计算■

软件系统3.2操作系统

四、操作系统的用户界面

命令型界面图形化的界面

最终用户,

应用软件。.

系统的软件接口系统的操作界面

操作系统,

计算机硬件」

涯程序:系妩调用・

作业控制语客,

猱作命令r

健结命令・

3-7

软件系药3.2操作系统

工常见的操作系统

DOS:DiskOperationSystem,磁盘操作系统

Windows:个人操作系统

Windows3.x,Windows9x,

Windows2000,Windows2000,

WindowsXP,Windows2003

Unix:目前大、中、小型计算机上广泛使用的多

用户多任务操作系统

Linux:类Unix系统,免费

MacOSX:个人操作系统

3-8

软件系名3.3办公软件

一、办公软件

办公自动化(OfficeAutomation)将计算机技

术、通信技术、科学管理思想和行为科学有机结合在

一起,应用在传统的数据处理技术难于处理的数据量

庞大的、包括非数值型信息且结构不明确的办公事务

上,有效地提高了办公质量和办公选效率。

在我国较具代表性的办公软件有两个:微软公司

的Office、金山公司的WPS。

Microsoft,

3-9

软件系药3.3办公软件

二、文字处理

文字处理软件是指在计算机上辅助人们制

作文档的系统。

Word2003的工作窗口:

标题栏关闭word应用程序

菜单栏

关闭文档

工具栏-

标尺

文档编

辑区’

水平滚动条

状态栏

3-10

软件系药3.3办公软件

三、电子表格

电子表格软件主要针对那些带有数值计算

的表格,例如财务报表、实验数据分析等等。

Excel2003的工作窗口:

工作海与题栏编制栏公式用辑栏常用J具栏格式工具栏

状主栏工相窗口任&窗口

3-11

软件系药3.3办公软件

四、演示文稿

演示文稿是由一张一张的幻灯片按照特定的顺序排列形

成的。PowerPoint是创作幻灯片演示文稿的专用软件,它能够

制作出集文字、图形、图像、声音以及视频剪辑等多媒体元素

于一体的媒体演示制作软件。

PowerPoint2003的工作窗口:

标题栏一

菜单栏一

工具栏

演示文稿大:

工作区任务切口3-12

软件系药3.4程序设计语言

、程序设计的概念

问题求解阶段实现阶段

转换成某种

)编程语言

____—

测试

程序

3-13

金3.4程序设计语言

uk_________________________

二、常用的编程语言

机器语言(低级语言)

、r

‘汇编语言

、r

高级语言

FORTRAN,BASIC,Pascal,C,C++,C#,Java等

语言o

3-14

软件系药3.4程序设计语言

四、算法与数据结构

算法就是一组明确的、可以执行的步骤的有序

集合。

数据结构,简而言之,是相互之间存在一种或

多种特定关系的数据元素的集合。在任何问题中,

数据元素都不是孤立存在的,而是他彳门之间存在着

某种关系,这种数据元素相互之间的关系称为结构

(structure)。

««川出

3-15

43.5软件工程

一、软件危机与软件问题

软件危机包括下述两方面的问题:如何开发软

件,以满足对软件日益增长的需求;如何维护数量不

断膨胀的已有软件。

二、软件工程与基本原理

软件工程是指导计算机开发和维护的一门工程学

科。采用工程的概念、原理、技术和方法来开发与维

护软件,把经过时间考验而证明正确的管理技术和当

前能够得到的最好的技术方法结合起来,以经济地开

发出高质量的软件并有效地维护它。

3-16

软件系药3.5软件工程

软件工程的基本原理:

■用分阶段的生命周期计划严格管理

■持进行阶段评审

■实行严格的产品控制

■采用现代程序设计技术,,

■结果应能清楚地审查

■开发小组的人员应该少而精

■承认不断改进软件工程实践的必要性

3-17

软件生命周期每个阶段的基本任务:

问题定义;可行性研究;需求分析;总体设计;详细

设计;编码和单元测试;综合测试;软件维护

3-18

软件询3.5软件工程

四、常用软件开发环境

分BorlandDelphi2005-1D|X|

FiteEditSearchViewRefactorft-ojectRunComponentToolsStarTeamWndowHelp

I・,卬⑶必•■旧日,・刎|>TIBJI♦彳川[♦"♦•Il刎

公anjchxe,X|XWelcomePage|

♦♦■因电掰^>ds:/default.htm3J

而New|[四OpenProject11&OpenFile|④Help[

2004-11-21

1Delphi™2005IRecentProjectsModified

ReleaseNotes

IGettingStarted刁1OK|_

Readme

InstallWhat'sDelphi2005

Delphi2005isanintegrated

Deploydevelopmentenvironment(IDE)

启ObjectInspectorQX

DocumentationforbuildingDelphi,Delphifor.NET,

andC#313Plications.TheDelphi

GettingStarted

2005IDEprovidesa

How-ToGuidecomprehensivesetoftoolsthat

DelphiTrainingstreamlineandsimplifythe

Servicesdevelopmentlifecycle.Thetools

availableintheIDEdependonthe

User'sGuide(PDF)editionofDelphi2005youare

LanguageReferenceusing.Thefollowingsections

(PDF)brieflydescnbethesetools.

ReviewersGuide(PDF)Postedoni2004-10-2217:00:00==]ConsoleAppteatlon

IntegratedPartnersWhat'sNew?23VCLFormsApplicataoo

GV/h2000LogoAppicatlon

ComponentOneDelphi2005containsthefollowing

newfeaturesfordeveloping-

CrystalReportsnolnhinoIchifr>rMPTandCit口-Win95/98LogoAppka...

bowser闩SDIAppkdtlon

Delphi2005的集成开发环境VisualStudio.Net的集成开发环境

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论