- ISBN:9787040278101
- 装帧:暂无
- 册数:暂无
- 重量:暂无
- 开本:16开
- 页数:307
- 出版时间:2009-08-01
- 条形码:9787040278101 ; 978-7-04-027810-1
本书特色
《软件技术基础》特色:基础性与系统性。系统地介绍了计算机软件基础的基本内容。有利于读者学习和掌握计算机软件开发的原则、方法、步骤和技巧。实用性。介绍了目前常用的Visual Studio 2008 C#及Visual Basic等实用软件;同时,结合理工科学生数据处理的需求,还介绍了常用数值计算与误差处理问题的求解算法。先进性。介绍了软件技术的*新发展动态。涉及的软件均采用较新版本。详略得当。既考虑到本门课程的系统性,又考虑到非计算机专业学生基础及学时数的限制。突出基本要领和算法。另外,全书力求贯彻案例教学的思想,通过案例把复杂、抽象的问题具体化。便于读者学习。
内容简介
简介 《软件技术基础》特色: 基础性与系统性。系统地介绍了计算机软件基础的基本内容。有利于读者学习和掌握计算机软件开发的原则、方法、步骤和技巧。 实用性。介绍了目前常用的visual studio 2008 c#及visual basic等实用软件;同时,结合理工科学生数据处理的需求,还介绍了常用数值计算与误差处理问题的求解算法。 先进性。介绍了软件技术的*新发展动态。涉及的软件均采用较新版本。 详略得当。既考虑到本门课程的系统性,又考虑到非计算机专业学生基础及学时数的限制。突出基本要领和算法。另外,全书力求贯彻案例教学的思想,通过案例把复杂、抽象的问题具体化。便于读者学习。
目录
节选
《软件技术基础》较全面地介绍了计算机软件开发领域中的基本原理和方法,包括软件工程、数据结构、操作系统、数据库和网络等内容。《软件技术基础》力求新颖实用。在突出基本概念的基础上,结合实际问题介绍了*新的软件设计方法及*新版本软件的用法。数据结构相关算法采用C++语言编写,以Visual Studio 2008 C#作为数据库系统开发平台,SQL Server 2000作为数据库管理平台。《软件技术基础》可作为高等院校计算机软件开发方法的课程教材,也可作为工程技术人员的参考书。
相关资料
插图:1.1 软件工程概述熟练掌握和使用计算机已成为新世纪对各类人才的基本要求。新世纪的大学生不但要会操作计算机而且应具备一定的软件开发能力。要想高效地开发一个软件系统,不仅要掌握与该系统相关的专业知识、开发的支撑环境,而且应遵守一定的规则,按一定的步骤去做(即按照软件工程的方法做)。本章旨在使读者初步掌握软件工程的基本方法。1.1-1 软件危机随着计算机应用的迅速普及,计算机软件的规模越来越大,结构越来越复杂,如果仍用人们在*初学习软件开发时形成的个体化开发方法(程序短,结构简单,开发者、使用者和维护者往往是同一个人),则几乎不可能开发出实用的软件系统。既使开发出来,也会由于难于维护而大大缩短系统的使用寿命。20世纪60年代中期到70年代中期,随着软件作坊的出现,软件维护工作也以令人吃惊的比例耗费资源。更严重的是,许多程序的个体化特性使得它们*终成为不可维护的一堆代码。有人曾把这一阶段软件的开发与维护工作比做“陷进泥潭的牛所进行的挣扎一样”。1968年,北大西洋公约组织的计算机科学家在联邦德国召开国际会议,讨论软件危机问题,并正式提出了“软件危机”这个名词。软件危机是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。概括地说,软件危机包含下述两方面的问题:如何开发软件以满足对软件日益增长的需求;如何维护数量不断膨胀的已有软件。具体表现在:当确定一个软件开发项目时,难以估计开发成本和开发进度;难以确保软件系统的功能和性能*终能满足用户的要求;难以确保软件的质量尤其是可靠性;软件没有配置适当的文档,导致团队开发和软件维护很困难;软件的发展速度跟不上硬件的发展速度,软件在计算机系统中所占的成本逐年上升。软件危机的出现与软件自身的特点有关,但更主要的原因是由于软件开发人员对软件开发和维护存有不少错误观念,没有采用正确的方法和步骤去开发软件。软件包含程序以及开发、使用和维护程序需要的所有文档。软件是计算机系统中的逻辑部件而不是物理部件。在写出程序代码并在计算机上运行之前,软件开发过程的进展情况较难衡量,软件开发的质量也较难评价。软件故障与软件的代码长度基本上呈指数关系,它不会随时间自动增加或减少,而且一经维护改正将永不复现。软件故障完全来自于设计阶段。目前,相当多的软件专业人员对软件开发和维护还存在不少错误
-
全图解零基础word excel ppt 应用教程
¥15.6¥48.0 -
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥12.7¥39.8 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
情感计算
¥66.8¥89.0 -
LINUX企业运维实战(REDIS+ZABBIX+NGINX+PROMETHEUS+GRAFANA+LNMP)
¥48.3¥69.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
LINUX实战——从入门到精通
¥48.3¥69.0 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
数据驱动的工业人工智能:建模方法与应用
¥68.3¥99.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥76.3¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
UN NX 12.0多轴数控编程案例教程
¥24.3¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥38.7¥79.0