针对具体问题开展软件开发的工程实践是掌握软件开发技术和熟悉软件开发过程的重要途径。本书作为《计算机软件技术基础》的配套教材,旨在帮助学生掌握应用软件开发的相关工具,掌握基本的软件开发技术。
本书围绕软件开发工具、数据结构与算法实践、数据库技术实践、常用软件开发技术实践和软件设计方法实践组织内容,共分五部分。第一部分介绍常用软件开发工具,包括Visual C++ 6.0、Visual C++ 9和Eclipse 3.4集成开发环境。第二部分围绕常用算法设计了5个实验,包括线性表、栈和队列、串和数组、树和二叉树、查找和排序。第三部分围绕数据库管理系统、数据库分析与设计、数据库查询设计了11个实验。第四部分围绕软件开发所需的进程与线程、内存管理、文件管理、用户界面设计、数据库接口开发设计了10个实验。第五部分围绕结构化程序设计、面向对象程序设计,结合Rational Rose和Microsoft Office Visio工具的使用设计了12个实验。本书第一部分、第三部分、第四部分和第五部分由赵长宽编写,第二部分由李凤云编写。
全书围绕管理系统领域的典型案例组织全部内容,将软件开发过程融入实验设计,注重实用性。
由于水平有限,书中难免会有错误或疏漏之处,欢迎各位专家和读者批评指正。
作者[]2013年4月于东北大学
