软件工程及应用

分類: 图书,计算机/网络,软件工程/开发项目管理,
作者: 张斌,郭军 主编
出 版 社: 东北大学出版社
出版时间: 2007-5-1字数: 343000版次: 1页数: 204印刷时间: 2007/05/01开本:印次: 1纸张: 胶版纸I S B N : 9787811023855包装: 平装内容简介
本书从应用型角度出发,以软件质量为中心,围绕软件工程中的过程和方法两大主题,系统介绍了软件工程的基本概念、原理和方法,内容包括软件过程的概念、软件过程模型、可行性分析和需求分析方法、软件设计方法、软件实施与测试方法以及软件项目管理方法等。每章后附有小结和习题,便于考生自学。
本书可作为应用型本科计算机软件专业自学考试指定教材。适用于普通高等学校计算机类戒相关专业的教师和学生参考教材。
目录
第1章 软件工程概述
1.1 软件危机
1.2 软件工程概念
1.3 教材涉及的案例
习题
第2章 软件开发过程和活动
2.1 过程概念
2.2 问题定义活动
2.3 可行性研究活动
2.4 需求分析活动
2.5 设计活动
2.6 实施活动
2.7 测试活动
2.8 部署活动
习题
第3章 软件过程模型
3.1 过程模型概念
3.2 线形系列模型
3.3 演进系列模型
习题
第4章 问题定义和可行性研究方法
4.1 问题定义
4.2 可行性研究的任务
4.3 成本/效益分析
4.4 可行性研究报告
习题
第5章 需求分析方法
5.1 需求分析的原则
5.2 传统需求分析建模方法
5.3 面向对象的需求分析建模方法
习题
第6章 软件设计方法
6.1 设计的概念
6.2 分治
6.3 抽象
6.4 内聚与耦合
6.5 复用
……
第7章 软件实施与测试方法
第8章 软件项目管理方法
模拟测试题
参考答案
参考文献
附:《软件工程及应用》自学考试大纲
书摘插图
为了更加有效地摆脱或者缓解软件开发过程中存在的周期长、成本高、质量低等问题,人们在20世纪60年代创立了一门工程学——软件工程。软件工程对软件产业的发展有着重要的意义。作为这门课程的开始,本章首先介绍软件工程的产生背景,即软件危机,然后描述软件工程的概念,最后介绍一个贯穿在本教材中的项目案例。
1.1 软件危机
正如美国《商业周刊》在20世纪80年代初的一个头版大标题所说的“Software:The New Driving Force”,现在,政府、教育机构、金融行业、制造行业、媒体机构、航空科技、生命科学等处处运行着软件系统,软件已经融入我们所生活的这个世界的方方面面,成为人类发展的新驱动力。随着人们越来越多地依赖于软件所带来的高性能计算和事务处理能力,软件系统地越来越复杂,程序量不再是一两张软盘那么小,系统从单机运行转变为网络上的分布式计算,Database由简的DBASE发展成像ORACLE,SYBASE这样的大型数据库,一个项目的开发从一个人“全拿”到多个人甚至多个团队的分工协作,专家系统、人工神经元网络、并计计算、嵌入式系统等更智能、更复杂的运算被融入到软件中……
