实用软件工程
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:7115133182
- 装帧:简裝本
- 册数:暂无
- 重量:暂无
- 开本:小16开
- 页数:242
- 出版时间:2005-06-01
- 条形码:9787115133182 ; 978-7-115-13318-2
内容简介
本书以商场管理信息系统为线索,以VB语言为背景,系统的讲述软件工程的基本原理和面向对象的软件开发方法,内容包括软件工程和面向对象的基本概念,软件需求分析,类,和对象的设计方法,用户界面设计,数据库设计,详细设计,编码,测试和维护,管理技术等。全书针对高职高专学生的特点,将重点放在读者掌握分析问题和解决问题的能力上,力求将复杂的概念用简洁的语言描述出来,让读者学完书后会分析设计实际软件系统。
本书内容丰富,结构合理,通俗易懂,实用性强,容趣味性与科学性于一体。本书作为高职高专计算机及相关专业软件课程的教材,也适合作为非计算机专业本科生的选修教材,还可以供各类计算机软件开发人员学习使用。
目录
1.1软件
1.1.1软件的开发过程
1.1.2什麽是软件
1.1.3软件的分类
1.2软件危机
1.2.1软件危机的表现
1.2.2产生软件危机的原因
1.2.3解决软件危机的方法
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小结
习题
第2章面向对象技术基础
2.1面向对象概述
2.1.1传统软件开发方法存在的问题
2.1.2面向对象的基本概念
2.2对象
2.2.1一个对象实例
2.2.2对象的定义
2.2.3对象的特点
2.3面向对象方法学概述
2.3.1面向对象方法学的基本原则
2.3.2面向对象方法学的优点
2.3.3典型的面向对象过程模型
2.4对象模型
2.4.1类的表示
2.4.2类之间的关系
2.5小结
习题
第3章需求分析
3.1软件的可行性研究
3.1.1可行性研究的任务
3.1.2可行性研究的步骤
3.2系统开发计划
3.2.1系统开发计划的内容
3.2.2系统开发计划复审
3.3需求分析的任务
3.4需求分析的方法
3.4.1面向数据流的分析方法的思路
3.4.2结构化分析方法的过程
3.5数据流图
3.5.1数据流图中的符号
3.5.2设计数据流图的步骤
3.5.3案例分析
3.5.4数据流元素的命名
3.5.5绘制数据流图应注意的问题
3.5.6数据流图的用途
3.6数据词典
3.6.1数据词典的应用范围
3.6.2数据词典的定义
3.6.3数据词典的用途
3.6.4数据词典的实现
3.7需求分析过程
3.7.1回溯分析方法
3.7.2用户复查
3.7.3细化数据流图
3.7.4修正开发计划
3.7.5书写文档
3.7.6复查和复审
3.8需求分析的其他工具
……
第4章系统体系结构设计
第5章用户界面设计
第6章数据库设计
第7章类和对象的设计
第8章详细设计
第9章协作与子系统
第10章编码
第11章测试与维护
第12章管理技术
附录1课程设计题目
附录2面向对象设计的常用符号
参考文献
-
有限与无限的游戏:一个哲学家眼中的竞技世界
¥37.4¥68.0 -
硅谷之火-人与计算机的未来
¥14.3¥39.8 -
全图解零基础word excel ppt 应用教程
¥12.0¥48.0 -
机器学习
¥59.4¥108.0 -
深度学习的数学
¥43.5¥69.0 -
智能硬件项目教程:基于ARDUINO(第2版)
¥37.7¥65.0 -
元启发式算法与背包问题研究
¥38.2¥49.0 -
AI虚拟数字人:商业模式+形象创建+视频直播+案例应用
¥62.9¥89.8 -
UNIX环境高级编程(第3版)
¥164.9¥229.0 -
剪映AI
¥52.8¥88.0 -
深度学习高手笔记 卷2:经典应用
¥90.9¥129.8 -
纹样之美:中国传统经典纹样速查手册
¥77.4¥109.0 -
UG NX 12.0数控编程
¥24.8¥45.0 -
MATLAB计算机视觉与深度学习实战(第2版)
¥90.9¥128.0 -
界面交互设计理论研究
¥30.8¥56.0 -
UN NX 12.0多轴数控编程案例教程
¥25.8¥38.0 -
微机组装与系统维护技术教程(第二版)
¥37.8¥43.0 -
Go 语言运维开发 : Kubernetes 项目实战
¥48.2¥79.0 -
明解C语言:实践篇
¥62.9¥89.8 -
Linux服务器架设实战(Linux典藏大系)
¥84.5¥119.0