摘要: 第一章 1.结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法? 软件工程就是按照工程学的管理方式,有组织、有计划的,在一定的质量基础、时间限度和成本范围内,实现功能明确的软件系统。 2.软件开发就是编码么?谈谈你对软件开发的本质的认识 软件开发不单单是编码,软件开发是一个软件从设计到全 阅读全文
posted @ 2021-06-26 19:30 IDCDZ 阅读(196) 评论(0) 推荐(0)
摘要: 1.面向对象的分析与设计方法与结构化的分析设计方法有什么不同? 主要区别是思维上的区别。 结构化设计是面向过程设计,是从计算机处理问题的角度来工作:即“输入——运算——输出”的模式。 面向对象的分析设计是以对象为单位,考虑对象的属性和方法,分析问题时以一个具体的流程(事务过程)为单位,考虑它的实现。 阅读全文
posted @ 2021-06-25 22:17 IDCDZ 阅读(31) 评论(0) 推荐(0)
摘要: 1.软件结构图的形态特征有哪些指标?各有什么含义? (1)深度:指结构图控制的层次,即模块的层数。(2)宽度:指一层中最大的模块个数。(3)扇出:指一个模块直接下属模块的个数。如模块M的扇出为3.(4)扇入:指一个模块直接上属模块的个数。 2.软件结构有哪些优化原则? (1)模块独立性准则划分模块时 阅读全文
posted @ 2021-06-25 22:15 IDCDZ 阅读(39) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务有哪些? 软件设计的基本目标:构造系统“怎么做”的模型描述。主要任务包括:总体设计和软件详细设计 2.什么是模块(构件)化设计思想? 把一个大型软件系统的全部功能,按照一定的原则合理地划分为若干个模块,每个模块完成一个特定子功能,所有的这些模块以某种结构形式组成一个整体, 阅读全文
posted @ 2021-06-25 22:11 IDCDZ 阅读(37) 评论(0) 推荐(0)
摘要: 1.结构化分析的特点是什么? 采用自顶向下、逐层分解的方法求解复杂问题 2.数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项? 数据流图的建模元素有:(1)→:数据流。数据流是数据在系统内传播的路径,因此由一组成分固定的数据组成。(2) □:数据源(终点)。(3)○:对数据的加工(处理)。 阅读全文
posted @ 2021-06-25 22:05 IDCDZ 阅读(53) 评论(0) 推荐(0)
摘要: 1.需求分析的目的是什么,有什么作用? 目的:要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。 作用:深入描述软件的功能和性能,确定软件设计的限制和软件同其它系统元素的接口细节,定义软件的其它有效性需求。需求分析 阅读全文
posted @ 2021-06-25 22:01 IDCDZ 阅读(23) 评论(0) 推荐(0)
摘要: 1.简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。 软件过程:软件生存周期中的一系列相关过程所涉及的活动。过程是活动的集合。活动是任务的集合。任务是将输入转换为输出的操作。 软件生成周期:软件从生到死的过程,这个过程一般称之为软件的软件生存周期或生命周期。软件生存周 阅读全文
posted @ 2021-06-25 21:58 IDCDZ 阅读(88) 评论(0) 推荐(0)
摘要: 1.结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法? 软件工程就是按照工程学的管理方式,有组织、有计划的,在一定的质量基础、时间限度和成本范围内,实现功能明确的软件系统。 2.软件开发就是编码么?谈谈你对软件开发的本质的认识 软件开发不单单是编码,软件开发是一个软件从设计到全部功能实 阅读全文
posted @ 2021-06-25 21:57 IDCDZ 阅读(29) 评论(0) 推荐(0)