计算机软件开发技术与应用概述

"软件开发技术与应用"以软件工程的原理和方法组织教学,以一个应用软件开发实 例贯穿于全书,让学生在课程学习和实验的过程中,既掌握应用软件开发的原理和技术,同时熟悉一个管理类应用系统开发过程,提高学生软件开发的实际应用能力。

课程内容:

(一) 数据结构

1 、数据结构概述

2 、线性表

3 、树与二叉树

4 、查找与排序

(二) 操作系统

1 、操作系统概述

2 、进程及处理机管理

3 、存储管理,设备管理,文件管理,作业管理

(三) 软件开发技术与应用

1 、绪论

⑴ 软件开发技术的演变 ⑵ 软件工程范型

⑶ 软件设计基础

2 、软件需求分析

⑴ 软件需求分析的任务和步骤

⑵ 软件需求分析的方法

2 、软件需求分析

⑴ 软件需求分析的任务和步骤

⑵ 软件需求分析的方法

⑶ 结构化分析 ⑷ 面向对象分析方法

3 、软件设计方法

⑴ 软件设计的任务与步骤 ⑵ 概要设计

⑶ 详细设计 ⑷ 面向对象设计方法

4 、数据库应用开发

⑴ 数据库基础知识 ⑵ 数据库设计理论

⑶ 数据库软件简介 ⑷ 结构化查询语言(SQL)

⑸ 数据库连接技术

5 、软件测试与质量保证

⑴ 测试的基本概念 ⑵ 测试方法

⑶ 软件的维护

6 、软件工具与环境

⑴ 软件开发工具 ⑵ 软件工程环境

⑶ CASE 工具

7 、软件开发应用实例

计算机软件开发技术与应用造价信息

市场价 信息价 询价
材料名称 规格/型号 市场价
(除税)
工程建议价
(除税)
行情 品牌 单位 税率 供应商 报价日期
软件开发 与现有的平 台标准开发软件,实现 违法图片、卡口图片、 视频信号、流量统计等 接入,与现有的后台软 件的标准接口开发、远 程维护标准接口开发 查看价格 查看价格

13% 深圳市海川致能科技有限公司
软件开发 1、名称:软件开发 2、说明:与现有后台软件的标准接口开发,远程维护标准接口开发 查看价格 查看价格

13% 深圳市海川致能科技有限公司
软件开发技术实验室(一) 315mmX155mm铝合金,(按样品材料尺寸制作) 查看价格 查看价格

13% 成都市众之艺展览展示有限公司
软件开发技术实验室(二) 315mmX155mm铝合金,(按样品材料尺寸制作) 查看价格 查看价格

13% 成都市众之艺展览展示有限公司
智能化接口软件开发 查看价格 查看价格

13% 深圳市歌华智能科技有限公司
SCADA监控软件开发 iFIX Profsnl SCADA Unlimited Development (M4 Part) 查看价格 查看价格

13% 北京康泰博控科技有限公司
世纪星组态软件开发 CS_MAK_0512 查看价格 查看价格

世纪星

13% 北京世纪长秋科技有限公司四川销售
视频软件开发脚本 AZY-DcmS 查看价格 查看价格

安之源

13% 深圳市安之源电子有限公司
材料名称 规格/型号 除税
信息价
含税
信息价
行情 品牌 单位 税率 地区/时间
火灾报警控制器集成应用软件接口 GST6000COM201 查看价格 查看价格

湛江市2008年2季度信息价
火灾报警控制器集成应用软件接口 GST9000COM2001 查看价格 查看价格

茂名市2008年5月信息价
火灾报警控制器集成应用软件接口 GST200COM2001 查看价格 查看价格

茂名市2008年4月信息价
火灾报警控制器集成应用软件接口 GST9000COM2001 查看价格 查看价格

茂名市2008年4月信息价
火灾报警控制器集成应用软件接口 GST500/5000COM2001 查看价格 查看价格

茂名市2008年1月信息价
火灾报警控制器集成应用软件接口 GST500/5000COM2001 查看价格 查看价格

茂名市2007年11月信息价
火灾报警控制器集成应用软件接口 GST500/5000COM2001 查看价格 查看价格

茂名市2007年10月信息价
火灾报警控制器集成应用软件接口 GST200COM2001 查看价格 查看价格

茂名市2007年9月信息价
材料名称 规格/需求量 报价数 最新报价
(元)
供应商 报价地区 最新报价时间
计算机监控应用软件(按监控要求开发) 计算机监控应用软件(按监控要求开发)|14套 2 查看价格 广州市熹尚科技设备有限公司 广东   2021-06-30
计算机监控应用软件 未说明|2套 1 查看价格 深圳市信沃成自动化技术有限公司 广东  惠州市 2016-09-02
计算机监控应用软件 按监控要求开发,5用户网络版|1套 3 查看价格 广州市熹尚科技设备有限公司 广东   2022-08-25
软件开发 1、名称:软件开发 2、说明:现有后台软件的标准接口开发,远程维护标准接口开发|4.0套 3 查看价格 广州科缔欧电子科技有限公司    2017-08-15
拼接软件开发定制 拼接软件开发定制|1.0套 0 查看价格 宝力琴电子有限公司    2016-11-30
计算机应用、网络系统系统联调 计算机应用、网络系统系统联调|2系统 2 查看价格 深圳市昊宸安防设备有限公司    2014-08-01
监控应用软件开发 1.定制开发,含数据通讯、界面开发、分析存储、事件及报警处理等,功能满足甲方的功能需求(定制)2.系统供货要求:1)系统设备由自控厂家成套供货,2)含系统指导安装、调试、配合验收等服务3)成套系统质保1年,功能性合格起算4)含中控、自控、仪表、线缆、安装调试等|1套 3 查看价格 深圳市博观环境科技有限公司 全国   2020-04-14
计算机与计算机接口 FANT6210|1只 1 查看价格 深圳市泛吉尔安全技术有限公司 广东  肇庆市 2017-06-30

计算机软件开发技术与应用概述常见问题

  • 数控技术应用和计算机应用哪个好

    应该这样子说吧!数控技术要是能学到搞维修那就很不错。从编程、调试到最后的维修那就不错了。计算机那就要学习到软件编程,软件开发。那就不错了。总的来说只要是学到精,那个专业都是好的,有“钱”图。加油相信你...

  • 数控技术与应用

    数控技术是数字程序控制数控机械实现自动工作的技术。它广泛用于机械制造和自动化领域,较好地解决多品种、小批量和复杂零件加工以及生产过程自动化问题。随着计算机、自动控制技术的飞速发展,数控技术已广泛地应用...

  • 计算机软件系统是由什么组成

    软件系统(Software Systems)是指由系统软件、支撑软件和应用软件组成的计算机软件系统,它是计算机系统中由软件组成的部分。操作系统用于管理计算机的资源和控制程序的运行。语言处理系统是用于处...

计算机软件开发技术与应用概述文献

计算机软件开发技术的应用与研究 计算机软件开发技术的应用与研究

格式:pdf

大小:118KB

页数: 1页

评分: 4.3

20世纪90年代是全球IT产业迅速发展的时期,而计算机技术的改革也成为全球信息产业变革的一个重要改革对象。这让计算机的应用速度渗透到各个领域,成为新世纪人们的新宠。这能使一个国家的经济政治文化得到飞速的发展随着全球信息产业变革的速度不断加快,在人们工作学习中的需求不断增大,所以对计算机软件开发的要求也越来越高,软件开发市场的竟争也日趋强烈,想要成为软件开发市场的佼佼者,就必须开发出高性能的软件技术。本文对计算机软件开发技术的应用进行了分析。

立即下载
计算机软件开发技术的应用与发展探究   计算机软件开发技术的应用与发展探究  

格式:pdf

大小:118KB

页数: 未知

评分: 4.6

计算机系统由硬件和软件两个部分组成,硬件为计算机的运行提供支持,软件对计算机的工作进行合理的组织,因此,计算机系统缺少其中任何一个部分都不能够进行正常的工作。在计算机资源方面应该将硬件资源和软件资源两方面都考虑在范围内,而不是只考虑单一方面。软件资源主要包含计算机系统自身以及应用软件。计算机自身具有一定的逻辑功能,能够使计算机的操作环境变的简单,更适合广大工作人员的实际需求。计算机软件的开发应用对各个领域的发展都是非常重要的,因此,当前应该加大对计算机软件的开发力度,促进其更快更好的发展,并且带动其他相关产业的发展。

立即下载

全书共分7章,即AutoCAD简介、AutoCAD系统二次开发、煤矿地质测量空间信息系统、煤矿开采CAD辅助设计系统、煤矿采掘衔接CAD管理信息系统、通风网络数据自动生成及解算系统、采区车场绘图系统(MCAD)等。《煤矿CAD软件开发》可供科研院所从事煤矿矿井设计的工作人员使用,同时,也可满足煤矿企业技术人员使用AutoCAD计算机辅助设计软件的需要,亦可作为大专院校煤矿设计参考书。

详细介绍:

各种土木工 程都离不开图纸,因为它既是表达工程设计思想的主要手段,又是工程施工的重要依据。然而,在工程设计过程中,因为绘制各种图纸使工程技术人员耗费了大量宝贵的时间,延长了设计周期。

随着计算机技术的迅猛发展,计算机的应用范围已由原来的单纯数值计算扩展到数据处理、辅助设计和人工智能等多个领域。特别是计算机辅助设计技术的发展与 应用,使越来越多的工程技术人员加入到研制、开发和使用计算机辅助设计的行列。

在建筑、机械、电子、测绘等其它行业,计算机辅助设计已经步入成熟阶段, 各种在Auto CAD基础上进行的二次开发软件已经得到广泛应用。

煤矿企业具有设计项目多(地质、测量、开拓设计、采区设计、通风系统设计以及各种施工图设计 ),设计工作量大,计算分析复杂,图纸修改工作量大以及设计原始条件的不确定性等因素,大多数都是使用Auto CAD基础系统软件,逐图进行设计,还没有一套完整的煤矿计算机辅助设计系统。 但是,从施工图设计开始,相继出现了许多人机交互式的煤矿计算机辅助设计软件。

山西格润特电子有限公司多年来致力于煤矿CAD系统的研制开发,煤矿地质测 量空间信息系统、煤矿开采CAD辅助设计系统、煤矿采掘衔接CAD系统、通风网络数据自动生成及解算系统、采区车场绘图系统(MCAD)等,已经在国内许多矿山得到推广和应用,取得了良好的效果。

本书介绍的主要内容有:

第一章Auto CAD系统简介,介绍了Auto CAD系统的基本功能和使用方法。

第二章Auto CAD系统二次开发工具简介,介绍了目前常用的Auto CAD二次开发工具。

第三章煤矿地质测量空间信息系统,介绍了系统地质数据采集、测量数据采集和绘图系统 的基本功能、系统结构和使用方法。

第四章煤矿开采CAD辅助设计系统,介绍了系统的构成、技术特点、主要功能和使用方法。

第五章煤矿采掘衔接CAD系统,介绍了采掘衔接系统的模块结构和使用方法。

第六章通风网络数据自动生成及解算系统,介 绍了通风网络结算方法、数据采集方法及系统使用方法。

第七章采区车场绘图系统(MCAD),介绍了巷道断面、交叉点、采区上、中、下部车场施工图的绘制方 法。

本书由辽宁石油化工大学王子君、山西格润特电子有限公司王凯富在多名高级研发人员在多年开发基础上编著而成。目的在于推广和应用煤矿CAD系统,并对 其它煤矿CAD系统的开发提供宝贵经验。第一章、第三章、第四章、第五章、第六章、第七章由王子君编写,第二章由王凯富编写。

《工程应用软件开发技术》在讲义的基础上整理而成。内容经过反复推敲,具有如下特点:(1)从工程应用软件开发的角度来组织和整理计算机知识。应用软件开发除了行业知识外,涉及大量计算机知识,如软件工程、数据结构、计算机语言和数据库技术等,它们的每一方面都是计算机类学生知识体系结构上的一环,有对应的课程和教材,但非计算机专业学生没有足够的时间、精力逐一学习。《工程应用软件开发技术》从实用的角度出发,精选了工程应用软件开发必备的各门知识的基础,只求“够用”,不求“精深”、“全面”,但并非这些课程的“缩写版”。

(2)《工程应用软件开发技术》在讲述技术内容的过程中,重点强调软件开发各个过程的“思想”,引导读者始终从系统分析员、软件使用者的角度来学习软件开发技术,而不仅从程序员的角度来考虑问题。

(3)《工程应用软件开发技术》内容丰富,但并非各个知识点的简单拼凑,每一类知识点都围绕“工程应用软件开发”这一主题展开,章节问既有相对的独立性,又有深刻的联系。高校可以根据自己的教学目的,选择其中的某些内容。

(4)《工程应用软件开发技术》在介绍编程语言时,对内容进行了大胆的取舍,不同于编程语言书籍的缩写版。《工程应用软件开发技术》以应用最广的C/C 语言为例,重点讲述语言学习中的难点和易混淆的知识点,强调良好的编程习惯;基本略过语法、结构等编程书籍必讲和读者容易掌握的内容。

(5)《工程应用软件开发技术》提供的3个工程实例,都来源于编者开发完成的工程应用软件。书中的实例力求贴近实际应用,深人浅出,便于读者理解和应用。

第1章 绪论

1.1 引言

1.2 软件开发的基本概念

1.2.1 信息与数据

1.2.2 软件

1.2.3 软件的特点

1.2.4 软件工程

1.2.5 软件开发必备的计算机基础

1.3 软件开发及发展史

1.3.1 过程化技术阶段

1.3.2 过程结构化技术阶段

1.3.3 数据结构化技术阶段

1.3.4 面向对象技术阶段

1.3.5 研究软件开发技术的目的

1.4 软件开发编程语言

1.4.1 低级语言

1.4.2 中级语言

1.4.3 高级语言

第2章 软件工程

2.1 软件工程的基本概念

2.1.1 软件危机

2.1.2 软件工程

2.1.3 软件质量

2.1.4 软件的生命周期

2.1.5 软件开发模型

2.1.6 软件管理与软件过程改进

2.2 可行性分析与计划

2.2.1 软件系统定义

2.2.2 可行性分析

2.2.3 软件计划

2.3 需求分析

2.3.1 需求分析的重要性

2.3.2 需求分析的任务

2.3.3 需求分析方法

2.3.4 需求分析产生的文档

2.3.5 需求分析工作心得

2.4 交互设计

2.5 概要设计

2.6 详细设计

2.7 软件编程

2.8 软件测试

2.8.1 软件测试的目的

2.8.2 测试过程

2.8.3 软件测试经验谈

2.9 软件维护

2.10 软件文档

2.10.1 文档的重要性

2.10.2 文档的种类和内容

2.10.3 文档的质量要求

2.10.4 文档的管理

参考文献

思考题

第3章 数据结构基础

3.1 数据结构基本概念

3.1.1 数据结构

3.1.2 数据模型

3.1.3 数据结构分类

3.1.4 数据结构表达语言

3.2 线性结构

3.2.1 线性结构定义

3.2.2 用顺序结构实现线性结构

3.2.3 用链式结构实现线性表

3.3 线性结构应用

3.3.1 一元多项式

3.3.2 栈

3.3.3 队列

3.3.4 数组

3.3.5 特殊矩阵的存储压缩

3.4 树结构与二叉树

3.4.1 树的定义

3.4.2 树的实现

3.4.3 树的遍历

3.4.4 二叉树

3.5 图结构

3.5.1 图的定义

3.5.2 图的实现

3.5.3 图的遍历

3.5.4 图的应用

3.6 数据结构心得

参考文献

思考题

第4章 C语言深入讨论

4.1 C语言与编程语言

4.2 数据类型

4.3 变量

4.3.1 深入理解变量

4.3.2 变量的生命周期和变量名的作用范围

4.3.3 动态变量与非动态变量

4.4 指针与指针变量

4.4.1 解指针与指针变量

4.4.2 指针变量指向动态变量空间

4.4.3 多重指针

4.4.4 指针的运算

4.4.5 指针的作用

4.4.6 指针与引用

4.4.7 指针与内存错误

4.5 位运算的应用

4.5.1 是与非的状态标志

4.5.2 标识属性的多种状态

4.6 复合数据类型——数据结构

4.6.1 数组

4.6.2 结构体

4.6.3 联合

4.6.4 枚举

4.6.5 类型定义

4.7 常量

4.8 表达式与基本语句

4.9 函数

4.9.1 理解函数

4.9.2 函数的形参与实参结合

4.9.3 指向函数的指针

4.9.4 函数设计准则

4.9.5 良好的编程习惯

4.10 文件结构

4.10.1 头文件的结构

4.10.2 定义文件的结构

4.10.3 目录结构

参考文献

思考题

第5章 面向对象技术

5.1 引言

5.2 面向对象基本概念

5.2.1 理解对象

5.2.2 理解面向对象

5.2.3 理解类

5.2.4 抽象对象与抽象类

5.2.5 面向对象技术

5.2.6 面向对象技术的目标

5.3 结构化技术与面向对象技术比较

5.4 面向对象的三个特性

5.4.1 封装性

5.4.2 继承性

5.4.3 多态性

5.4.4 面向对象技术的优越性

参考文献

思考题

第6章 C 语言

6.1 C 语言与C语言

6.1.1 C 简史

6.1.2 C语言与C 语言的比较

6.2 类

6.2.1 类的声明

6.2.2 类的定义

6.2.3 成员隐蔽性

6.2.4 类成员变量

6.2.5 类成员函数

6.2.6 类实例对象的创建与取消

6.2.7 函数原型认定

6.2.8 对象的成员引用

6.2.9 类小结

6.3 层次性与继承性的实现

6.3.1 继承性定义

6.3.2 派生类对象的内存分配

6.3.3 派生类对象的指针引用

6.3.4 构造函数和析构函数的继承性问题

6.4 态性与多态性的实现

6.4.1 虚函数

6.4.2 抽象类与实例类

6.4.3 动态绑定(动态联编)

6.4.4 多态性

6.4.5 虚函数、多态性的作用

6.4.6 重载、覆盖与隐藏的比较

6.5 其他技术

6.5.1 消息传递

6.5.2 运算符重载

6.6 面向对象的C 语言开发简述

6.6.1 面向对象的C 数据结构设计

6.6.2 面向抽象对象的软件系统开发

参考文献

思考题

第7章 数据库技术基础

7.1 数据库概述

7.1.1 为什么要学习数据库.

7.1.2 数据管理技术的发展历程

7.1.3 数据库的基本概念

7.1.4 数据库的体系结构

7.2 数据模型及分类

7.2.1 数据模型的概念

7.2.2 数据模型的层次性

7.2.3 实体联系模型

7.2.4 数据库分类

7.3 关系模型与关系数据库理论

7.3.1 关系模型

7.3.2 从E-R图导出关系模型

7.3.3 关系数据库理论

7.4 关系数据库SQL语言

7.4.1 SQL语言概述

7.4.2 SQL语言的功能

7.4.3 视图

7.4.4 嵌入式SQL

7.4.5 SQL在数据库设计中的应用

7.5 数据库管理系统

7.5.1 数据库管理系统的主要功能

7.5.2 数据库管理系统的工作原理

7.5.3 数据库管理系统的组成

7.5.4 数据库管理系统的安全措施和完整性约束

7.6 数据库系统设计

7.7 工程数据库

7.8 分布式数据库

7.9 常用的数据库管理系统与应用软件开发语言简介

7.9.1 常用的数据库管理系统

7.9.2 常用的应用软件开发环境

7.10 数据库小结

思考题

参考文献

第8章 工程应用软件开发实例

8.1 工程计算系统实训——锅炉热力计算系统

8.1.1 问题的提出

8.1.2 需求分析

8.1.3 系统设计

8.1.4 系统实现

8.1.5 热力计算系统小结

8.2 通用性与专用性的统一——部件设计

8.2.1 问题的提出

8.2.2 需求分析

8.2.3 系统设计

8.2.4 系统实现

8.2.5 部件设计系统小结

8.3 数据库系统——石化企业设备管理系统

8.3.1 问题的提出

8.3.2 需求分析

8.3.3 系统设计

8.3.4 系统实现

8.3.5 设备管理系统小结

8.4 小结

参考文献

思考题

附录1 软件分类示例

附录2 锅炉热力计算系统类设计

计算机软件开发技术与应用相关推荐
  • 相关百科
  • 相关知识
  • 相关专栏