摘要: 1.结构化分析特点是采用自顶向下,逐层分解的方法求解复杂问题。 2.加工、外部实体、数据存储。构建顶层数据流图,构建0层数据流图,逐层细化数据流图。 注意事项 (1)命名:数据流图中每个元素必须有名字,且命名合理。 (2)画数据流图不是画控制流,数据流图反应的是系统做什么,不是如何做。 (3)每个加 阅读全文
posted @ 2021-06-27 21:21 小茹学习呐 阅读(41) 评论(0) 推荐(0)
摘要: 随着漫长夏日的到来,不知不觉间,为期四个月的软件工程课程已渐入尾声。第一次接触这门课时,听介绍得知这是一门综合性比较强的学科,需要涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。对我们现在的水平来说还是能力有限,相对来说还是比较困难的。在前几节课时,我们按照要求分好了组,并 阅读全文
posted @ 2021-06-18 17:06 小茹学习呐 阅读(79) 评论(0) 推荐(0)
摘要: 1.面向对象的分析与设计方法与结构化的分析设计方法有什么不同? 结构化方法遵循的基本原则 结构化方法的基本思想就是将待解决的问题看作一个系统从而用系统科学的思想方法来分析和解决问题结构化方法遵循以下基本原则 (1)抽象原则 抽象原则是一切系统科学方法都必须遵循的基本原则它注重把握系统的本质内容而忽略 阅读全文
posted @ 2021-06-17 10:40 小茹学习呐 阅读(87) 评论(0) 推荐(0)
摘要: 1.软件结构图的形态特征有哪些指标?各有什么含义? (1)深度:指结构图控制的层次,即模块的层数。 (2)宽度:指一层中最大的模块个数。 (3)扇出:指一个模块直接下属模块的个数。如模块M的扇出为3. (4)扇入:指一个模块直接上属模块的个数。 2.软件结构有哪些优化原则? (1)模块独立性准则 划 阅读全文
posted @ 2021-06-17 10:34 小茹学习呐 阅读(87) 评论(0) 推荐(0)
摘要: 1.软件设计的目标及主要任务 软件设计基本目标是构造系统“怎么做”的模型描述。对将要实现的软件系统的体系结构、系统的数据、系统模块间的接口,以及所采用的算法给出详尽的描述。 任务: a.数据设计将分析模型转化为设计类的实现以及软件实现所要求的数据结构。 b.体系结构设计定义了软件的主要结构元素之间的 阅读全文
posted @ 2021-04-06 21:40 小茹学习呐 阅读(68) 评论(0) 推荐(0)
摘要: 1.需求分析的目的是将用户的需求陈述转化为完整的需求定义,再由需求定义转化为相应的软件需求规格说明.作用是保证软件开发成功至关重要的前提,若处理好会使客户感到满意,开发者感到满足。 2.业务需求,用户需求,功能需求,非功能需求。业务需求是从组织者或客户的角度,反应高层次的目标要求。 3.需求分析过程 阅读全文
posted @ 2021-03-14 11:19 小茹学习呐 阅读(50) 评论(0) 推荐(0)
摘要: 1.软件过程是软件生存周期中一系列相关的过程所涉及的活动,过程是活动的集合。软件生存周期是软件从生到死的过程,包括可行性分析、项目计划、需求分析、软件设计、编码与测试、运行与维护等阶段。每个阶段又包含一系列活动。软件生存周期模型是指软件开发全部过程、活动、任务的结构框架,能清晰、直观地表达软件开发全 阅读全文
posted @ 2021-03-11 15:59 小茹学习呐 阅读(25) 评论(0) 推荐(0)
摘要: 1.软件工程主要是软件开发,我们可以利用软件系统存储信息或进行信息的变换,我们需要提出有效的开发与维护方法来指导人们高效率地开发高质量软件,在软件开发中应运用工程化思想,软件工程涉及范围广。 2.软件开发不只是编写代码,还需要编写大量的文档和建立各种模型,需要耗费较多的时间与费用,且工作效率低下。软 阅读全文
posted @ 2021-03-10 20:44 小茹学习呐 阅读(36) 评论(0) 推荐(0)