摘要: 1. 软件结构图的形态特征有哪些指标?各有什么含义? 答: 深度:指结构图控制的层次,即模块的层数。 宽度:指一层中最大的模块个数。 扇出:指一个模块直接下属模块的个数。 扇入:指一个模块直接上属模块的个数。 2. 软件结构有哪些优化原则? 答: 模块独立性准则:划分模块时,尽量做到高内聚、低耦合, 阅读全文
posted @ 2021-06-25 08:56 爱喝可乐的雪碧 阅读(322) 评论(0) 推荐(0)
摘要: 1. 面向对象的分析与设计方法与结构化的分析设计方法有什么不同? 答:结构化系统分析方法是采用自项向下,由外到内,逐层分解'的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为 表达工具的一种系统分析技术。而面向对象的分析方法则是通过将数据和逻 阅读全文
posted @ 2021-06-25 08:48 爱喝可乐的雪碧 阅读(72) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务有哪些? 答:软件系统设计是把软件需求“变换”为用于构造软件的蓝图,基本目标是构造系统“怎么做”的模型描述。 2.什么是模块(构件)化设计思想? 答:把一个大型软件系统的全部功能,按照一定的原则合理地划分为若干个模块,每个模块完成一个特定子功能,所有的这些模块以某种结构形 阅读全文
posted @ 2021-04-05 22:06 爱喝可乐的雪碧 阅读(67) 评论(0) 推荐(0)
摘要: 1、结构化分析的特点是什么? 答:采用自顶向下、逐层分解的方法求解复杂问题。 2、数据流图的建模元素有哪些? 3、如何构建数据流图?有哪些注意事项? 答: 构建DFD图: (1)先确定系统的输入输出,构建顶层DFD; (2)对顶层DFD图细化,构建0层DFD; (3)对0层DFD的每个加工进行细化, 阅读全文
posted @ 2021-03-15 16:50 爱喝可乐的雪碧 阅读(72) 评论(0) 推荐(0)
摘要: 1.需求分析的目的是什么,有什么作用? 答:目的:要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。 作用:需求分析是介于系统分析和软件设计阶段之间的桥梁。一方面,需求分析以系统规格说明和项目规划作为分析活动的基本 阅读全文
posted @ 2021-03-15 16:39 爱喝可乐的雪碧 阅读(69) 评论(0) 推荐(0)
摘要: 1.结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法。 答:软件工程是开发、运行、维护和修复软件的系统方法。 2.软件开发就是编码么?谈谈你对软件开发的本质的认识。 答:不是。编码只是软件开发的一部分。 本质:实现问题空间的概念和处理逻辑到解空间的概念和处理逻辑之间的映射,实现这一映射 阅读全文
posted @ 2021-03-15 16:21 爱喝可乐的雪碧 阅读(64) 评论(0) 推荐(0)
摘要: 1.简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。 软件过程:软件过程是工作产品构建时所执行的一系列活动、动作和任务的集合。 (定义了软件生成的一系列活动,这些活动贯穿于软件开发的整个过程)。 软件周期:软件的产生直到报废或停止使用的生命周期。 软件过程模型:软件开 阅读全文
posted @ 2021-03-07 10:50 爱喝可乐的雪碧 阅读(1082) 评论(0) 推荐(0)