摘要: 本学期有幸学习了软件工程这门课程。这门课程一开始,老师就让我们组队进行,随着课程的进行,我逐渐体会到了小组合作的优点。由于我们的编码能力有限,所以一开始我们对于做出一个项目感觉非常不可思议,但是随着课程的进行,老师不断鼓励我们要积极尝试,对于软件的结构等方面进行分析,从小的地方入手,逐渐形成大的体系 阅读全文
posted @ 2021-06-19 23:07 lmxshelly 阅读(88) 评论(0) 推荐(0)
摘要: 1.面向对象的分析与设计方法与结构化的分析设计方法有什么不同? 答: 结构化系统分析方法是采用自顶向下、由外到内、逐层分解的思想对复杂的系统进行分解化简,从而有效地控制了系统分析每一步的难度,并运用数据流图、加工说明和数据字典作为表达工具的一种系统分析技术;而面向对象的分析方法则是通过将数据和逻辑结 阅读全文
posted @ 2021-05-22 21:48 lmxshelly 阅读(48) 评论(0) 推荐(0)
摘要: 1.软件结构图的形态特征有哪些指标?各有什么含义? 答: 软件结构图的形态特征: ①深度:结构图控制的层次,即模块的层数。 ②宽度:一层中最大的模块个数。 ③扇出:一个模块直接下属模块的个数。 ④扇入:一个模块直接上属模块的个数。 2.软件结构有哪些优化原则? 答: ①模块独立性原则。划分模块时,尽 阅读全文
posted @ 2021-05-22 21:33 lmxshelly 阅读(354) 评论(0) 推荐(0)
摘要: 1.结构化分析的特点是什么? 答: 结构化分析方法是一种半形式化的建模技术,其过程是对系统信息进行分析,抽取其本质要素,创建描述数据和行为的模型。 结构化分析方法是一种自顶向下、逐步分解的面向数据和数据流的建模方法。 2.数据流图的建模元素有哪些?如何构建数据流图?有哪些注意事项? 答: 数据流图的 阅读全文
posted @ 2021-05-22 20:44 lmxshelly 阅读(125) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务是什么? 答: (1)目标: 软件系统需求是将软件需求变换为用于构造软件的蓝图。基本目标是构造系统“怎么做”的模型描述。 软件设计的目标是对将要实现的软件系统的体系结构、系统的数据、系统模块间的接口、以及所采用的算法给出详尽的描述。 (2)主要任务: ①数据设计将分析模型 阅读全文
posted @ 2021-04-11 14:13 lmxshelly 阅读(88) 评论(0) 推荐(0)
摘要: 1.需求分析的目的是什么,有什么作用? 答: 目的: 需求分析是指在开发一个新的或升级一个已有的软件系统时描写新系统的目的、范围、定义和功能时所要做的所有工作。它要求开发人员准确地理解用户需要什么,进行细致地调查分析,将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明。 阅读全文
posted @ 2021-04-11 13:04 lmxshelly 阅读(59) 评论(0) 推荐(0)
摘要: 1.简述软件过程、软件生存周期、软件过程模型(软件生存周期模型)三者之间的概念区别。 答: 软件过程:软件的诞生及其生命周期是一个过程,我们总体上称这个过程为软件过程。软件生存周期中的一系列相关过程所涉及的活动。过程是活动的集合,活动是任务的集合,任务是将输入转换为输出的操作。 软件生存周期:软件也 阅读全文
posted @ 2021-03-12 13:00 lmxshelly 阅读(47) 评论(0) 推荐(0)
摘要: 1.结合你之前的工程经验以及任正非致员工信,谈谈你对软件工程的看法。 答:软件工程是运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必须的相关文件资料,为了经济地获得能够在实际机器上有效运行的可靠软件而建立和使用的一系列完善的工程化原则,是开发、运行、维护和修复软件的系统方法 阅读全文
posted @ 2021-03-11 17:26 lmxshelly 阅读(16) 评论(0) 推荐(0)