摘要: 1.什么是软件维护? 软件维护(software maintenance)是指在软件产品在交付之后,为改正错误、改进性能或其他属性,或者为了适应变化了的环境而对软件产品所进行的修改活动。 2.为什么要进行软件维护? 软件维护的原因主要有以下两点: (1)修正在运行中发现在测试阶段未能发现的潜在软件错 阅读全文
posted @ 2021-06-06 18:17 RJ失格 阅读(109) 评论(0) 推荐(0) 编辑
摘要: 1.面向对象的分析与设计方法与结构化的分析设计方法有什么不同? 结构化系统分析方法是采用自顶向下,由外到内,逐层分解'的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为表达工具的一种系统分析技术。 而面向对象的分析方法则是通过将数据和逻辑结构 阅读全文
posted @ 2021-06-06 18:12 RJ失格 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 1.软件结构图的形态特征有哪些指标?各有什么含义? (1)深度:指结构图控制的层次,即模块的层数。 (2)宽度:指一层中最大的模块个数。 (3)扇出:指一个模块直接下属模块的个数。如模块M的扇出为3. (4)扇入:指一个模块直接上属模块的个数。 2.软件结构有哪些优化原则? (1)模块独立性准则 划 阅读全文
posted @ 2021-06-06 18:10 RJ失格 阅读(98) 评论(0) 推荐(0) 编辑