19年3月 二级C-- 软件工程基础(1)

1.需求分析阶段常用的工具是数据流图和数据字典。

2.软件设计一般分为总体设计和详细设计两个阶段。总体设计的任务是确定软件的总体结构,子系统和模块的划分,并确定模块间的接口和评价模块划分质量,以及进行数据分析。详细设计的任务是确定每一模块实现的定义包括数据结构、算法和接口。

3.软件需求分析阶段的工作,可以分为四个方面: 需求获取,需求分析,编写需求规格说明书以及需求评审。

3.软件工程包括三个要素,即方法,工具和过程。

4.确定测试的任务是验证软件的功能和性能及其他特性是否满足了需求规格说明中的确定的各种需求,以及软件配置是否完全、正确。

5.常见的需求分析方法有,结构化分析方法和面向对象的分析方法。结构化分析的常用工具有: 数据流图DFD、数据字典DD、判定树和判定表等。

6.总体设计过程通常由两个主要阶段组成: 系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进一步分解。分析员结合算法描述,仔细分析数据流图中的每个处理,如果一个处理的功能过于复杂,必须把它的功能适当地分解成一系列比较简单的功能

7.调试的关键在于推断程序内部的错误位置及原因。主要的调试方法有强行排错法,回溯法和原因排除法。

8.软件需求规格说明书(SRS)是需求分析阶段的最后成果,是软件开发中的重要文档之一。它有以下几个方面的作用。一,便于用户,开发人员进行理解和交流。二、反映出用户问题的结构,可以作为软件开发工作的基础和依据。三、作为确认测试和验收的事依据。

9.视图设计一般有三种设计次序,它们分别是自顶向下,自底向上和由内向外。它们又为视图设计提供了具体的操作方法。设计者可根据实际情况灵活掌握,可以单独使用,也可以混合使用。

10.软件设计包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各主要部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部,软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构,部件转化成软件的过程性描述。

11.常见的过程设计工具有: 程序流程图N-S图、PAD图和HIPO图。其中,为了避免流程图在描述逻辑时的灵活性,提出了用方框图来代替传统的流程图,通常也把这种图成为N-S图。

12.需求分析是软件定义时期的最后一个阶段,它的基本任务是详细调查现实世界要处理的对象,充分了解原系统的工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。软件开发方法是在总体设计阶段完成的任务。软件开发工具是在实现阶段需完成的任务。软件开发费用是可行性研究阶段需完成的任务。软件系统功能是需求分析阶段需完成的任务。

13.通常,将软件产品从提出,实现,使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义,软件开发和软件运行维护三个阶段。

14.软件的白盒测试方法是把测试对象看做一个打开的盒子,它允许测试人员利用程序内部的逻辑结构及有关信息,设计或选择测试用例,对程序所有逻辑路径进行测试。

15.软件测试的目的是尽可能多地发现程序中的错误。

16.计算机软件是计算机系统中与硬件相互依存的另一部分,是包括程序,数据及相关文档的完整集合。

17.软件设计工具包括程序流程图、N-S、PAD、HIPO、判定表、PDL(伪码)。

18.DFD(数据流图)属于结构化分析。

19.需求分析阶段常用的工具是数据流图(DFD)和数据字典(DD)。常见的详细设计的图形描述工具主要有程序流程图,N-S结构图,问题分析图(PAD)。

20.耦合度是模块间互相连接的紧密程度的度量,内聚度是一个模块内部各种元素间彼此结合的紧密程度的度量。

21. 常见的需求分析方法有结构化分析方法和面向对象的分析方法。结构化分析就是使用数据流图(DFD),数据字典(DD),结构化英语,判定表和判定树等工具,来建立一种新的,称为结构化规格说明的目标文档。

22.系统总体结构图支持软件系统的概要设计。使用结构图描述软件系统的层次和分块结构关系,它反映了整个系统的功能实现以及模块与模块之间的联系与通讯,是未来程序中的控制层次体系。

23.黑盒测试方法也称为功能测试或数据驱动测试。黑盒测试是对软件已经实现的功能是否满足需求进行测试和验证黑盒测试,完全不考虑程序内部的逻辑结构和内部特性,只依据程序的需求和功能规格说明检查程序的功能是否符合它的功能说明。

24.概要设计使用的工具是系统结构图。

  详细设计使用的工具主要有程序流程图,N-S图,PAD,HIPO.

  结构化分析的常用工具有数据流图(DFD),数据字典(DD),判定树和判定表等。

25.数据字典就是用来定义数据流图中的各个成分的具体含义的,它以一种确准确的,无二义性的说明方式为系统的分析,设计及维护提供了有关元素的一致的定义和详细的描述,它和数据流图共同构成了系统的逻辑模型,是需求规格说明的主要组成部分。

26.软件需求规格说明书的作用:一,便于用户与开发人员进行理解和交流。二,反映出用户问题的结构,可以作为软件开发工具的基础和依据。三,作为确认测试和验收的依据。

27.黑盒测试方法较有: 等价类划分法,边界值分析法,错误推测法,因果图等,主要用于软件确认测试。

  白盒测试的主要方法有: 逻辑覆盖,基本路径测试等。

28.软件测试过程一般按四个步骤进行,即单元测试、集成测试、验收测试(确认测试)和系统测试。

29.软件开发阶段包括总体设计,详细设计,编码和测试四个阶段。

30.结构图是描述软件结构的图形工具,模块用矩形表示。模块的扇出是指模块直接调用的下级模块的个数。模块的扇入是指模块受多少个直接上级模块的调用。扇出和扇入的最大值称为最大扇数。

31.软件的宽度是指软件结构同一层次上模块总个数的最大值。

32.软件生命周期可以分成项目可行性研究与规划,软件需求分析,软件设计,软件实现,软件测试,软件运行与维护等阶段。需求分析是从软件定义到软件开发的最关键步骤,其结论不仅是今后软件开发的基本依据,同时也是今后用户对软件产品进行验收的基本依据。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容