全球旧事资料 分类
思想:数据结构与程序处理过程相互转换d步骤:IODS对应关系ProgramStructure细化求精e优缺点:i数据入手ii简化数据处理程序的设计iii模块与独立性原则没有给予应有的重视iv求提供对复杂系统设计过程的支持3Par
as方法iii详细设计1结构化程序设计SPa高效率良结构b三种基本控制结构、单入单出
f2过程设计的工具
d实现编码
i语言
1功能等价
2描述问题方便性有差异
a例如:OOPL非OOPL
ii程序设计风格
e软件测试
i目标
ii方法
1正确性证明
2静态测试
3动态测试
a黑盒功能测试
i等价类划分
ii边界值分析
iii错误推测
b白盒结构测试
i语句覆盖
ii判定覆盖
iii条件覆盖
iv判定条件覆盖
v条件组合覆盖
iii步骤
f软件维护
i四种类型
1校正性
2适应性
3完善性
4预防性
ii提高可维护性的措施
三、面向对象方法Objectorie
tedMethod
aOOM与CM对比:区别优点
i思维方式
iv稳定性
ii可重用性
v可维护性
iii大型软件
bOOSE方法
i三个阶段、五个模型、
iiUSECASE
f第二章.传统软件工程方法:软件计划
具体任务:项目定义、可行性分析、软件计划其中:可行性分析:
1、可行性研究实质:可行性研究试一次大大压缩和简化了的系统分析和设计过程,也就是在较高层次上以较抽象的方式进行的系统分析和设计过程。
2、主要内容:a经济可行性资金有无落实、成本效益分析b技术可行性开发的风险、资源的有效性、技术方案c操作可行性用户组织内的管理制度、人员素质、操作方式等是否可行。d法律及社会可行性e开发方案的选择折衷手段权衡。
3、可行性研究的主要步骤:a复查系统规模b研究正在使用的旧系统c导出高层逻辑模型d重新定义问题e导出多种解法f推荐行动方针g草拟开发计划h书写文档并提交审查
系统流程图物理建模工具:会读、读懂。
f数据流图:概述描绘系统的逻辑模型的工具DFDDataFlowDiagram描绘信息流和数据从输入移动到输出的过程中所经受的变换数据从哪里来,到哪里去,经过怎样的处理,保存在哪里没有任何具体的物理部件,只是描绘数据在软件中流动和被处理的逻辑过程。是系统逻辑功能的图形表示。是分析员和用户沟通的工具是后期设计的出发点
fDFD的绘制一般采用自顶向下、逐步细化的方法,主要步骤如下:明确系统界面。识别出那些不受系统控制但又影响系统运行的外部环境。绘制基本系统模型。基本系统模型由若干源点、终点和一个基本处理组成,表r
好听全球资料 返回顶部