nullnull第一章
重点
(1)掌握软件工程的概念及软件危机的表现和软件危机产生的原因。
第三章
重点
(1)需求分析的概念
(2)数据流程图的概念
null (3)数据词典的概念
第四章
掌握:
(1)软件设计的原则
(2)模块化设计
(3)理解什么是结构化程序设计
(4)问
题
快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题
分析图
null 第五章
掌握:
(1)结构化程序设计的思想
(2)程序设计语言的选择因素
第六章
掌握:
(1)检验的基本概念
(2)程序测试的原因
null 第七章 掌握:
(1)面向对象的基本概念
(2)面向对象设计的方法有那些
(3)面向对象设计的思想
第十章
掌握:
(1)软件质量的度量分类
(2)成本-效应分析null 第11章
掌握:
(1)软件质量保证的概念
(2)软件质量保证的主要任务
(3)软件配置管理的概念null演化模型 什么是演化模型? 首先针对一个不能完整定义需求的软件开发一个核心系统,然后用户使用该系统,提出精化系统郑家系统能力的需求,再根据用户反馈,实施开发的迭代过程。 特征: 多次迭代,每次迭代过程,需求分析→设计→编码→测试→集成。 优缺点:减少了软件需求不明确而该开发带来的风险性,但费时费力。 适用范围:适合于需求不能完整定义的某些项目。
螺旋模型 什么是螺旋模型? 将瀑布模型和演化模型结合起来,在此基础引入增加了风险分析。 特征:加入了风险分析。 优缺点:减少了软件开发的风险,但成本高,过程复杂。 适用范围:适合于大型软件的开发。 null喷泉模型 什么是喷泉模型? 系统开发的某个阶段常常重复工作多次,相关的功能在每次迭代过程中加入进去 特征: 无缝; 迭代; 优点: 科学的表达了软件求解的过程,体现了软件创建所固有的迭代性和无间隙性。 适用范围:支持面向对象的软件开发过程,面向对象:在表达、分析、实现中用了“对象”的表示方式。
增量模型 什么是增量模型? 在设计明确了软件系统的整体结构之后,首先完整的开发出了系统的一个子集,然后根据这个子集开发出一个精细的版本,并重复这个过程。 特征:在完整设计了软件系统体系结构之后进行开发。 特点:提供了一种在精化软件产品过程中体现用户精神的途径,也体现了一种周期可对软件进行维护的途径,每次增量容易开发和测试。 适用范围:计算机工业 null需求分析 需求分析是软件开发的关键阶段 需求分析的基本任务: 准确定义要开发系统的目标,要说明要开发的目标系统的功能、性能有什么要求,----“系统必须做什么”,WHAT? 承担人: 系统分析员 分成两个阶段: 需求获取-需求活动获取和需求结果定义 需求规约-软件需求规格说明书和需求验证 null软件设计阶段的任务 任务:确定系统“怎么做”,以SRS出发,形成软件 的具体设计
方案
气瓶 现场处置方案 .pdf气瓶 现场处置方案 .doc见习基地管理方案.doc关于群访事件的化解方案建筑工地扬尘治理专项方案下载
可采用的方法: 结构化设计方法—SD 面向对象设计方法— OOD 面向数据结构的设计方法—Jackson方法 结构化设计: 总体设计、详细设计 总体设计的主要任务: 确定系统的整体模块结构;文档:模块结构图(MSD) 总体设计步骤: 将系统化分成模块 确定每个模块的功能 确定模块间的调用关系 确定模块间的接口 总体设计的表示形式 层次图P36图 4-2 、HIPO图、结构图