知识分享软件工程基础

北京哪些医院白癜风最好 http://wapyyk.39.net/bj/zhuanke/89ac7.html

这学期的全国计算机等级考试

因为疫情原因暂时取消了

但是这依旧阻止不了

小可爱们学习的心

今天小编在此给小可爱们

讲一讲其中的一个重点

希望小可爱们可以学到更多的东西

能够帮助到你们备考

软件工程基础

包括软件工程概述、软件开发工具和环境、结构化分析、概要设计、详细设计、软件编码、面向对象的分析和设计方法、软件测试技术、软件维护、软件项目管理以及软件质量保证与软件工程标准等内容。

1软件工程过程

软件工程定义了方法使用的顺序、要求交付的文档资料、为保证质量和适应变化所需要的管理、软件开发各个阶段完成的里程碑。

软件工程过程包含四种基本的过程活动:软件规格说明、软件开发、软件确认、软件演进。

常用的软件生存周期模型有瀑布模型,演化模型,螺旋模型,增量模型,喷泉模型,快速应用开发(RAD)模型。

2名词解释

1、自顶向下、逐步细化:将软件体系结构自顶向下,对过程细节和数据细节从抽象到具体,逐层细化,直到用编程语言的语句能够实现为止

2、过程抽象:是指在软件设计中将处理过程的实现细节隐藏在数据抽象中,可以直接通过模块接口使用这些处理操作。

3、数据抽象:是指采用抽象数据类型表示数据,实现数据封装,使得使用者可通过接口使用数据而不必关心数据结构的实现。

4、内聚性:内聚是一个模块内部各个元素彼此结合的紧密程度的度量。

5、耦合性:耦合是模块间互相连接的紧密程度的度量,它取决于各个模块之间接口的复杂度、调用方式以及哪些信息通过接口。

6、概要设计:建立整个软件体系结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。

7、详细设计:产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。

3形式化说明技术

按形式化程度分为三类:

非形式化,如用自然语言描述规格说明

半形式化,如用数据流图或实体-联系图建立模型

形式化,如描述系统性质是基于数学的技术

非形式化的缺点:

矛盾性二义性含糊性不完整性抽象层次混乱

形式化的优点:

能够简洁准确的描述物理现象、对象或动作的结果

在不同的软件工程活动中平滑过渡

提供了高层确认的手段

小可爱们是不是学到了很多新知识呢

有什么不懂的在评论区留言哟

下面还有一份十分详细的资料

有需要的小可爱扫码领取哟

可点击下方软件工程基础进行领取

也可扫描


转载请注明:http://www.zjiaren.com/yjly/yjly/11675.html

  • 上一篇文章:
  •   
  • 下一篇文章: 没有了