1 / 19
文档名称:

计算机软件技术基础课件.ppt

格式:ppt   页数:19
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

计算机软件技术基础课件.ppt

上传人:所以所以 2012/4/8 文件大小:0 KB

下载得到文件列表

计算机软件技术基础课件.ppt

文档介绍

文档介绍:计算机软件技术基础
软件技术基础涉及的主要内容:
软件及其
实现
软件开发方
法与技术
计算机软
件技术
程序设计语言
编译技术
操作系统
数据库技术
软件工具及其实现技术
软件工程
程序设计方法
数据结构与算法
第一章计算机软件基础概述
一、计算机系统组成
计算机系统
硬件
软件
主机
电源
外设等
系统软件
应用软件
支撑软件
二、程序和软件
1、程序:
为完成某一任务的若干指令的有序集合。
指令是指示计算机进行某一工作的命令。
程序具有以下属性:
能完成某一确定的任务
由一种计算机语言描述
能在一定的计算机系统下运行
2、软件:
程序、数据及其相关文档统称为软件。
具有两方面含义
个体含义
整体含义
具有两种属性
静态属性
动态属性
3、软件的特征与类型
特征
a 智能性 b 抽象性 c系统性
d 依附性 e 非损性
类型
类型
按功能分
按规模分
系统软件
支撑软件
应用软件
微型
小型
中型
大型
超大型
从开发人数,开发周期,源程序行数几方面考虑,有相对性。
4、软件的产生与发展
1)软件的产生:伴随计算机产生而产生,伴随计算机发展而发展
我国早期
算盘口诀

程序伴随计算机的出现而出现
(1)程序设计时期(1946~1955)
此时人们关心的是硬件系统的性能和指标,软件技术处于从属地位。此时程序设计个体为主、手工操作。
(2)软件行业化时期(1955~1970)
程序不再是硬件的附属,有软件的概念。这一时期在程序设计自动化方面取得较大发展,但对于设计方法和开发技巧没有大的突破,以至于出现软件需求与开发能力之间的尖锐矛盾,即所谓的“软件危机”
2)软件的发展过程
(3)软件工程化时期(1970年至今)
1968年、1969年北大西洋公约组织成员国的软件工件者召开了两个研讨会,提出了“软件工程”这一术语,根本目的在于克服“软件危机”中所遇到的困难问题,从此进入软件工程时代。
三、软件危机
软件危机是指计算机软件开发和维护过程中所遇到的一系列严重问题。概括说包含两个方面:
如何开发软件以满足对软件日益增长的需求
如何维护数量不断膨胀的软件
1、软件危机的主要表现
1)软件开发成本和进度无法控制。
2)用户往往对已完成的软件不满意。
3)软件的质量得不到保证。
4)软件开发成本不断提高。
5)软件极难维护。
6)软件开发生产率的提高跟不上应用需求的增长。

最近更新

2025广西贺州市钟山县紧密型县域医疗卫生健康.. 47页

2025辽宁沈阳汽车集团有限公司招聘1人考试备考.. 44页

2025重庆大足区公安局警务辅助人员招聘31人备.. 50页

2026国家药品监督管理局新闻宣传中心编制外人.. 47页

2026山西省面向北京林业大学选调优秀高校毕业.. 45页

2026年(完整版)C语言选择题题库完整 13页

2026年c语言初学者编程题目及参考答案 13页

2026年c语言编程练习题及答案(新) 13页

2026年c语言试题期末标准卷 13页

2026年专升本C语言真题(各地真题) 13页

2026年中国城市建设史复习题100道带答案(巩固.. 44页

2026年信阳航空职业学院单招职业适应性考试模.. 46页

2026年内蒙古交通职业技术学院单招职业适应性.. 44页

2026年刑事诉讼原理与实务模拟题100道及参考答.. 49页

2026年北京邮电大学医院招聘参考题库附答案解.. 45页

2026年司法考试题库100道附参考答案【达标题】.. 49页

加强现代农事综合服务中心建设 推动健全便捷高.. 7页

2026年哈尔滨幼儿师范高等专科学校单招职业技.. 45页

2026年安徽城市管理职业学院单招职业适应性考.. 37页

2025年湖南省建设工程工程量清单计价办法(新).. 51页

2025年江西信息应用职业技术学院单招职业适应.. 127页

六年级英语上册第一单元测试题-(含答案) 9页

喝酒给老婆的检讨书 6页

vae乳液低温发泡工艺 29页

广东市政工程资料表格填写范例样本(其他低区仅.. 231页

《口蹄疫》ppt课件 42页

自然条件对城市的影响 48页

话剧《糊涂戏班》剧本 65页