摘要: 时光如白驹过隙,《软件工程》这门课已经到了尾声,但学习绝不能到此为止。从开始不知如何下手,到现在能够解决基本的问题,但是我深知我还有许多需要进一步理解的知识。作为一名地信专业的学生,软件工程不仅在未来的学习中能够为我提供总体设计的思想,也能为以后的工作奠定基础。 在撰写说明书时,我深深体会到自己对于 阅读全文
posted @ 2021-06-24 13:59 GL是个小可爱 阅读(40) 评论(0) 推荐(0)
摘要: 1.面向对象的分析与设计方法和结构化的分析设计方法有什么不同? 结构化方法开发的背景是在上世纪六十年代末提出软件危机之后,为了应对软件危机,软件开发的先辈们模仿当时比较成熟的工程化生产而提出一种方法。而这种方法也确实减轻或者说缓解了软件危机。结构化方法学的思想是面向过程,自上而下、逐步地分解问题,把 阅读全文
posted @ 2021-04-21 20:28 GL是个小可爱 阅读(57) 评论(0) 推荐(0)
摘要: 1.软件结构图的形态特征包括:深度、宽度、扇出、扇入 深度:指结构图控制的层次,即模块的层数。 宽度:指一层中最大的模块个数。 扇出:指一个模块直接下属模块的个数。如模块M的扇出为3. 扇入:指一个模块直接上属模块的个数。如模块T的扇入为4. 2.软件结构的优化原则有: 模块独立性原则,软件结构的形 阅读全文
posted @ 2021-04-10 11:14 GL是个小可爱 阅读(209) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务有哪些? 软件设计的基本目标是构造系统“怎么做”的模型描述。把软件需求“变换”为用于构造软件的蓝图。 总体设计: 体系结构设计:定义软件模块(构件)及模块之间的关系。 接口设计:包括用户接口(界面)、外部接口、内部接口。 数据设计:软件涉及的数据结构、文件系统的结构、数据 阅读全文
posted @ 2021-04-03 15:59 GL是个小可爱 阅读(64) 评论(0) 推荐(0)
摘要: 1.采用自顶向下,逐层分解的方法求解复杂问题。 2.数据流图的建模元素有:外部实体,加工,数据存储,数据流。 数据流图的构建步骤: (1)构建顶层数据流图 顶层数据流图体现系统的应用领域及系统与外界的主要接口。主要有以下三部分组成: a.一个加工,标识被开发的系统 b.与系统有关的全部外部实体(及数 阅读全文
posted @ 2021-03-13 20:26 GL是个小可爱 阅读(144) 评论(0) 推荐(0)
摘要: 1.软件过程模型:包括软件产品开发、运行和维护中有关过程、活动和任务的框架,覆盖了从系统的需求定义到系统的使用终止。 软件生存周期:软件从生到死的过程。 软件过程:软件生存周期中的一系列相关过程所涉及的活动。 2.软件过程不是软件开发过程。软件开发过程只是软件过程的一部分,软件过程还包括运作过程和维 阅读全文
posted @ 2021-03-06 17:09 GL是个小可爱 阅读(72) 评论(0) 推荐(0)