软件工程考核知识点-第4章-软件概要设计4.1 软件概要设计的基本任务????在软件需求分析阶段已经搞清楚了软件做什么的问题并把这些需求通过规格说明书描述了出来这也是目标系统的逻辑模型进入了设计阶段要把软件做什么的逻辑模型变换为怎么做的物理模型即着手实现软件的需求并将设计的结果反映在设计规格说明书文档中所以软件设计是一个把软件需求转换为软件表示的过程最初这种表示只是描述了软件的总的体系结构称
软件工程考核知识点-第5章-软件详细设计5.1 详细设计的基本任务????(1)为每个模块进行详细的算法设计用某种图形表格语言等工具将每个模块处理过程的详细算法描述出来????(2)为模块内的 HYPERLINK :.educityincsearchsearch.aspkey=CAFDBEDDBDE1B9B9 t _blank 数据结构进行设计对于需求分析概要设计确
§ 软件设计的任务3. 软件设计方法模块化:把程序划分成若干个模块每个模块完成一个子功能把这些模块集总起来组成一个整体可以完成指定的功能满足问题的功能模块是具有一定功能的可以用名词调用的程序语句集合如:独立的汇编程序COBOL的段和节Pascal过程FORTRAN的子程序数据流图细化设计相对独立单一功能的模块块间联系和块内联系描述方法步骤对虚拟文件的字节流虚拟文件可为任何设备和实体信息隐蔽:对模块
软件工程考核知识点-第12章-软件工程管理12.1软件工程管理概述? 软件工程包括软件开发技术和软件工程管理两大部分内容软件工程管理是对软件项目的开发管理具体地说是对整个软件生存期的一切活动进行管理12.1.1软件产品的特点? (1)软件具有高度抽象性 软件及软件生产过程具有不可见性? (2)同一功能软件的多样性软件生产过程中的易错性? (3)软件在开发和维护过程中的易变性? (4)不同开发
第4章 软件概要设计一填空题1.在软件概要设计阶段建立软件结构后还应为每个模块写一份处理说明和(? )?2.基于IDEF0图的设计也是结构化设计技术之一它以系统的(? )和信息结构为基础设计软件结构?3.结构化设计中以数据流图为基础的两种具体设计方法是(? )设计?4.两个模块都使用同一张表模块的这种耦合称为(? )?5.一个模块内部各程序段都在同一张表上操作这个模块的内聚性称为(? )?二选择
#
软件工程考核知识点-第3章-软件需求分析3.1 需求分析的任务3.1.1 需求分析的概念????开发人员要准确理解用户的要求进行细致的调查分析将用户非形式的需求陈述转化为完整的需求定义再由需求定义转化到相应的形式功能规约(需求规格说明)的过程??1.需求分析的难点????(1)问题的复杂性????(2)交流障碍????(3)不完备性和不一致性????(4)需求易变性??2.需求分析的基本原则
§ 软件设计的任务3. 软件设计方法 2. 抽象(Abstraction)与细化 抽象:解决问题时只考虑与问题有关的方面不考虑与问题无关的方面即抽出事物的本质特性而不考虑细节 如何确定模块化分的最小成本区并保证模块的最佳性能是设计活动中的主要任务之一成本模块 模块独立性取决于模块的内部和外部特征 SD方法提出的定性的度量标准:模块自身的内聚性模块之间的耦合性 低
引言1.1编写目的为了开发出真正满足用户需求的软件产品首先必须知道用户的需求确定用户所需软件产品的功能对软件需求的深入需求是软件产品开发工作获得成功的前提条件不论我们把设计和编码工作做得如何出色不能真正满足用户需求的程序只会令用户失望给开发者带来麻烦需求分析是软件定义时期的最后一个阶段它的基本任务是准确的回答系统必须做什么这个问题它确定系统必须完成哪些工作对目标系统提出完整准确清晰具体的要求
Click to edit Master title styleClick to edit Master text stylesSecond levelThird levelFourth levelFifth levelClick to edit Master title styleClick to edit Master text stylesSecond levelThird levelFou
违法有害信息,请在下方选择原因提交举报