王朝网络
分享
 
 
 

软件工程基础(全国高职高专应用型规划教材(信息技术类))

王朝导购·作者佚名
 
软件工程基础(全国高职高专应用型规划教材(信息技术类))  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  参考价格: 点此进入淘宝搜索页搜索
  分类: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 韩最蛟

基本信息·出版社:北京大学出版社

·页码:221 页

·出版日期:2009年09月

·ISBN:7301152779/9787301152775

·条形码:9787301152775

·包装版本:第1版

·装帧:平装

·开本:16

·正文语种:中文

·丛书名:全国高职高专应用型规划教材(信息技术类)

产品信息有问题吗?请帮我们更新产品信息。

内容简介《软件工程基础》编者在结合多年实际设计经验的基础上,对软件工程基础进行了探讨。全书共11章,包括软件工程概述、软件开发工具和环境、结构化分析、概要设计、详细设计、软件编码、面向对象的分析和设计方法、软件测试技术、软件维护、软件项目管理以及软件质量保证与软件工程标准等内容,各章后均配有小结和习题,以期提高读者的软件设计水平并拓宽设计思路。随着计算机硬件性能的极大提高和计算机体系结构的不断变化,计算机软件系统也更加成熟和更为复杂,从而促使计算机软件的角色发生了巨大的变化。软件工程是在克服20世纪60年代末所出现的"软件危机"的过程中逐渐形成与发展的。

《软件工程基础》可作为高职高专计算机应用技术、软件技术等专业的教材,也可作为从事相关软件设计工作人员的学习指导用书。

编辑推荐《软件工程基础》:高职高专应用型规划教材(信息技术类)

目录

第1章 软件工程概述

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 软件开发模型

本章小结

习题

第2章 软件开发工具和环境

2.1 软件开发工具

2.1.1 软件开发工具的概念

2.1.2 软件开发工具的功能

2.1.3 软件开发工具分类

2.2 软件开发环境

2.2.1 软件开发环境的分类

2.2.2 集成化的软件开发环境

2.2.3 软件开发环境的构成和特性

2.3 软件开发工具和环境的应用及发展

2.4.计算机辅助软件工程CASE

2.4.1 软件自动化

2.4.2 CASE工具

2.4.3 CASE工具实例

本章小结

习题

第3章 结构化分析

3.1 软件定义过程概述

3.1.1 问题的定义

3.1.2 可行性研究

3.1.3 需求分析

3.2 结构化分析

3.2.1 结构化分析方法概述

3.2.2 数据流图

3.2.3 数据字典

3.2.4 实体一关系图

3.2.5 加工逻辑的描述方法

3.3 需求规格说明与评审

3.3.1 需求规格说明的主要内容

3.3.2 需求分析的评审

3.4 需求规格说明书写作范例

本章小结

习题

第4章 概要设计

4.1 概要设计的任务与步骤

4.1.1 概要设计的任务

4.1.2 概要设计的过程

4.2 软件设计的概念与原则

4.2.1 模块化

4.2.2 抽象与逐步求精

4.2.3 信息隐蔽和局部化

4.2.4 模块独立性

4.2.5 设计准则

4.3 面向数据流的设计方法

4.3.1 概念

4.3.2 系统结构图

4.3.3 变换分析

4.3.4 事务分析

4.3.5 设计优化

4.4 概要设计文档评审

4.5 概要设计文档写作范例

本章小结

习题

第5章 详细设计

5.1 详细设计的任务与原则

5.1.1 详细设计的任务

5.1.2 详细设计的原则

5.2 详细设计的方法

5.2.1 程序流程图

5.2.2 N.S图

5.2.3 PAD图

5.2.4 PDL

5.3 详细设计规格说明书与评审

5.3.1 详细设计说明书

5.3.2 详细设计复审

5.4 详细设计文档写作范例

本章小结

习题

第6章 软件编码

6.1 程序设计语言

6.1.1 程序设计语言的分类

6.1.2 程序设计语言的特点

6.1.3 程序设计语言的选择

6.2 编码风格

6.2.1 代码文档化

6.2.2 数据说明

6.2.3 语句构造

6.2.4 输入/输出

6.3 程序效率

6.3.1 代码效率

6.3.2 存储器效率

6.3.3 输入/输出的效率

本章小结

习题

第7章 面向对象的分析和设计方法

7.1 面向对象方法的基本概念

7.1.1 面向对象方法概述

7.1.2 面向对象的概念

7.1.3 面向对象方法的主要优点

7.2 面向对象分析(OOA)

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

7.2.2 OOA过程

7.2.3 定义结构和层次

7.2.4 定义主题和子系统

7.3 面向对象设计

7.3.1 面向对象系统的设计

7.3.2 系统设计过程

7.3.3 对象设计过程

7.3.4 设计模式

7.4 面向对象测试

7.4.1 测试OOA和OOD模型

7.4.2 面向对象测试策略

7.4.3 OO软件的测试案例设计

7.5 基于构件的软件工程

7.5.1 基于构件的系统开发

7.5.2 CBSE过程

7.5.3 领域工程

7.5.4 基于构件的开发

本章小结

习题

第8章 软件测试技术

8.1 软件测试基础

8.1.1 测试目标

8.1.2 测试原则

8.1.3 可测试性

8.2 测试案例设计

8.2.1 白盒测试

8.2.2 黑盒测试

8.2.3 针对专门的环境、体系结构和应用的测试

8.3 软件测试策略

8.3.1 软件测试的策略途径

8.3.2 单元测试

8.3.3 集成测试

8.3.4 确认测试

8.3.5 系统测试

本章小结

习题

第9章 软件维护

9.1 软件维护概述

9.1.1 软件维护的基本概念

9.1.2 软件维护的特点

9.2 软件维护活动

9.2.1 维护组织

9.2.2 维护报告

9.2.3 工作流程

9.2.4 维护记录

9.2.5 维护评价

9.3 软件的可维护性

9.3.1 决定软件可维护性的因素

9.3.2 提高可维护性的方法

9.3.3 可维护性复审

9.4 软件维护的副作用

9.5 软件逆向工程和再生工程

本章小结

习题

第10章 软件项目管理

10.1 软件项目的特点和软件管理的职能

10.1.1 软件项目的特点

10.1.2 软件管理的职能

10.2 软件项目计划

10.2.1 制订计划的目标

10.2.2 软件项目度量和估算

10.2.3 风险分析和管理

10.2.4 软件计划的类型

10.2.5 项目计划中任务的划分

10.2.6 项目进度安排

10.3 软件项目组织

10.3.1 组织原则

10.3.2 组织结构的模式

10.3.3 程序设计小组的组织

10.4 软件项目人员配备

10.4.1 项目开发各阶段所需人员

10.4.2 配备人员的原则

10.4.3 对项目经理人员的要求

10.4.4 评价软件人员的条件

10.5 软件项目的指导和检验

10.5.1 软件项目指导

10.5.2 软件项目检验

10.6 软件配置管理和配置管理工具

10.6.1 概述

10.6.2 基线(baseline)

10.6.4 软件配置管理的过程

10.6.5 软件配置管理工具ClearCase简介

本章小结

习题

第11章 软件质量保证与软件工程标准

11.1 软件质量保证概述

11.1.1 软件质量的概念

11.1.2 软件质量保证

11.2 软件质量保证体系与实施

11.2.1 软件质量保证体系

11.2.2 软件质量保证的实施

11.3 软件工程标准化

11.3.1 软件工程标准化的意义

11.3.2 软件工程标准

11.3.3 软件工程国家标准

11.4 软件文档

11.4.1 软件文档的作用和分类

11.4.2 软件文档的编制

11.4.3 软件文档的管理和维护

本章小结

习题

……[看更多目录]

文摘插图:

软件工程基础(全国高职高专应用型规划教材(信息技术类))

可行性研究工作完成后,应将研究结果编写成可行性研究报告,并将之提交给项目管理部门,由项目管理人员对可行性研究报告进行评审。

可行性研究需要的时间长短取决于工程的规模,可行性研究的成本一般占预期的工程总成本的5%~10%。

3.1.3需求分析

软件需求是指用户对于目标系统在功能、行为、性能、设计约束等方面的期望。通过对应用问题及其环境的理解和分析,为问题涉及的信息、功能及系统行为进行建模,将用户需求精确化、完整化和清晰化,最终形成需求规格说明。

1.需求分析的任务

通常,在需求分析阶段包括以下的五项工作。

(1)确定系统的综合要求对系统的综合要求有下述四个方面:

①确定系统必须完成的所有功能;

②确定对系统性能的要求;

③确定对系统运行时所处环境的要求;

④明确列出那些虽然目前不属于当前系统开发范畴,但将来很可能会提出的要求。这样做的目的是在设计过程中对系统将来可能的扩展和修改预做准备,以便将来需要时能比较容易地进行扩充和修改。

(2)分析系统的数据要求

任何一个软件系统本质上都是信息处理系统,系统处理的信息和系统产生的信息对于计算机来说就是各类数据,因此有分析系统数据的要求。利用数据字典可以全面准确地定义各类数据。

(3)导出系统的逻辑模型

综合上述两项分析的结果,系统分析员能够使用数据流图,描绘数据在系统中流动和处理的情况,从而表达出他对系统的设想。通常为了把系统描绘得更清晰准确,还应该配有数据字典,来定义系统中使用的数据。数据流图和数据字典共同定义了系统的逻辑模型。

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
>>返回首页<<
推荐阅读
 
 
频道精选
 
更多商品
新丝路.中级速成商务汉语2(附MP3光盘1张)(北大版商务汉语教材·新丝路商务汉语速成系列)
财务会计概论(21世纪经济与管理精编教材·会计学系列)
高等数学(21世纪全国高职高专数学规划教材)
美国社会与文化(21世纪英语专业系列教材)
中学物理微格教学教程(21世纪教师教育系列教材·物理教育系列)
逆向建模技术与产品创新设计(赠送电子课件)(全国本科院校机械类创新型应用人才培养规划教材)
设计艺术色彩学(赠送电子课件)(21世纪全国高等院校艺术与设计系列丛书)
实用统计方法与SAS系统
中国文学批评史(高等院校中文专业创新性学习系列教材)
美国历史文化(21世纪英语专业系列教材)
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有