电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

本书简要介绍了软件工程的原理、方法和技术,包括软件工程的传统方法和面向对象方法,主要讨论软件工程的综合案例。书中提供了大量的来自实际项目开发过程中的经验性案例,这些案例给出了软件工程开发各个环节的具体活动过程和产品规范。通过这些案例可以提高读者分析实际问题、开发软件的能力。 本书可作为本科院校计算机及相关专业的软件工程课程设计教材,也可供从事计算机软件开发及应用的广大科技人员参考。

一、 本书背景 本书是作者根据普通高等教育“十一五”国家级规划教材《软件工程》的内容而编写的配套教材。 软件工程是指导计算机软件开发的工程科学技术。软件工程的概念、原理、技术与方法已成为计算机科学与技术的一项重要内容。软件的开发和研制能力已成为一个国家科技、经济和国防实力的重要标志。 由于软件的规模不断扩大,软件的生产成本也随着软件的复杂程度而急剧增加。它的复杂性给它的大规模发展和维护带来了困难。但是人们在开发研制软件的长期实践中也积累总结了许多成功的经验。如果能坚持不懈地总结和使用这些经过实践检验的方法和经验,软件业是可以快速健康发展的。 接受软件工程的概念并不难,但是要真正理解、掌握和运用这门先进的技术并完整地进行系统开发,是有一定难度的。鉴于此我们编写了本书,其目的是向读者提供一本关于软件工程应用的教科书,以便更多同行受益。 二、 本书结构 本书由如下部分组成。 基础理论包括: 第1章系统分析 第2章系统设计 案例包括: 第3章线性方程组并行计算 第4章网络并行计算在物探中的应用 第5章并行计算平台的建立 第6章数据库设计与解决方案 第7章车载电子指南针 第8章开发工具 第9章芯片操作系统分析 第10章用C++Builder开发医疗保险系统 第11章用PHP开发“专线网点”业务系统 第12章C++开发方法与应用 第13章用C++与J++开发医疗保险系统 第14章网络数据库开发理论 三、 本书特点 本书第一部分对软件工程的概念作了介绍; 第二部分介绍了12个软件工程的案例。这些案例都是作者与同行做过的软件工程项目,包...

目录
荐语
查看详情 查看详情

第1章系统分析

1.1结构化分析

1.1.1自顶向下逐层分解

1.1.2结构化分析步骤

1.2系统流程图

1.3数据流图

1.3.1基本图形符号

1.3.2画数据流图

1.3.3结构化分析方法的应用

1.4数据字典

1.4.1内容及格式

1.4.2数据字典的实现

1.5面向对象分析的基本过程

1.5.1过程简述

1.5.2基本模型

1.5.3主要活动

1.6发现对象方法

1.6.1系统责任

1.6.2问题域研究方法

1.6.3确定系统边界

1.6.4发现对象

1.6.5审查和筛选

1.6.6建立类图的对象层

1.7定义属性

1.7.1对象的属性和服务

1.7.2表示法

1.7.3定义属性

1.8定义服务

1.8.1状态转换图

1.8.2行为分类

1.8.3发现服务方法

1.9定义结构

1.9.1一般特殊结构

1.9.2发现一般特殊结构

1.9.3结构的简化

1.9.4多继承与多态性

1.9.5整体部分结构

1.9.6整体部分结构表示法

1.9.7发现整体部分结构方法

1.10实例连接

1.10.1实例连接概念

1.10.2实例连接表示法

1.10.3建立实例连接方法

1.11消息连接

1.11.1消息的概念

1.11.2表示方法

1.11.3建立消息连接方法

1.12建立功能模型

... 查看详情

查看详情