1 / 18
文档名称:

软件工程知识点总结.docx

格式:docx   大小:41KB   页数:18页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

软件工程知识点总结.docx

上传人:cjl201801 2022/6/24 文件大小:41 KB

下载得到文件列表

软件工程知识点总结.docx

相关文档

文档介绍

文档介绍:软件工程〔简要知识点〕
「问题定义〔确定题目〕
,软件定义]可行性研究
析 丽而、八斗
概要设计
「系统设计 彳软件开发]
屋统实现
软件生命周
期:
{ 详细设计
r 编码和单元测试
1 综合测试
I运行维护:主要且程序对这组可能的值
做一样的处理,那么可将这组可能的值划分为一个有效的等价类,而这些值以
外的值划分成无效的等价类。
〔 4〕如果输入条件规定了输入数据的一组可能的值,但是程序对不同的输入值
做不同的处理,那么每个输入值是一个有效的等价类,此外还有一个无效的等
价类〔所有不允许值的集合〕。
〔 5〕如果输入条件规定了输入数据必须遵循的规那么,那么可以划分一个有效
的等价类〔符合规那么〕和假设干个无效的等价类〔从各种角度违反规那么〕。
八、维护〔改正性维护、适应性维护、完善性维护、预防性维护〕
九、决定软件可维护性因素 〔可理解性、可测试性、可修改性、可移植性、可重
用性〕
十、对象模型1、关联2、聚集3 、泛化4、依赖和细化
软件工程〔详细复****内容〕
第一章 绪论
1、软件危机 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。
〔熟记〕
2、了解软件危机主要的一些典型表现。
3、出现软件危机的原因:
4、消除软件危机的途径:首先,我们要对计算机软件有一个正确的认识;更重
要的是,必须充分认识到软件开发不是某种个体劳动的神秘技巧,而应该是一
种组织良好、管理严格、各类人员协同配合、共同完成的工程工程;最后,应
该开发和使用更好的软件工具。
总之,为了解决软件危机,既要有技术措施 〔方法和工具〕 ,又要有必要的组织
管理措施。
1、软件工程: 采用工程的概念、原理、技术和方法来开发和维护软件,把经过
时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来,
以经济地开发出高质量的软件并有效地维护它。〔熟记〕
2、了解软件工程的本质特征:
1〕、软件工程关注于大型程序的构造
2〕、软件工程的中心课题是控制复杂性
3〕、软件经常变化
4〕、开发软件的效率非常重要
5〕、和谐的合作是开发软件的关键
6〕、软件必须有效地支持它的用户
7〕 、在软件工程的领域中通常由具有一种文化背景的人替具有另一种文化背
景的人创造产品
3、缺乏应用领域地相关知识,是软件开发工程出现问题的常见原因。
4、软件工程的根本原理:
1〕、用分阶段的生命周期方案严格管理
2〕、坚持进展阶段审评
3〕、实行严格的产品控制
4〕、采用现代程序设计技术
5〕、结果应能清楚地审查
6〕、开发小组的人员应该少而精
7〕、成认不断改良软件工程实践的必要性
5、方法学〔范型〕:在软件生命周期全过程中使用的一整套技术方法的集合。
6、软件工程方法学3 要素:方法、工具和过程。
7、目前使用得最广泛的软件工程方法学,分别是传统方法学和面向对象方法学
8、传统方法学也成为生命周期方法学或构造化范型。
9、面向对象方法学具有的4 个要点。
1、概括地说, 软件生命周期 由软件定义、软件开发和运行维护〔也称为软件维
护〕 3 个时期组成,每个时期又进一步划分成假设干个阶段。
2、软件定义时期的任务
3、软件定义时期通常进一步划分成3 个阶段:问题定义、可行性研究、需求分

4、维护时期的主要任务是使软件持久地满足用户的需要。
5、软件开发时期通常分成4 个阶段:总体设计、详细设计、编码和单元测试、
综合测试。前两个阶段又称为系统设计,后两个阶段又称为系统实现。
6、软件生命周期每个阶段的根本任务:问题定义、可行性研究、需求分析、总
体设计、详细设计、编码和单元测试、综合测试。
生命周期模型 〔过程模型〕 :瀑布模型、快速原型模型、增量模型、螺旋模型、
喷泉模型。
〔对各种模型要了解〕
第 2 章 可行性分析
可行性分析的目的 :用最小的代价在尽可能短的时间内确定问题是否能够解
决。
.研究解法的可行性的四个方面:技术可行性、经济可行性、操作可行性、法律
可行性。
.可行性研究最根本的任务:对以后的行动方针提出建议。
.可行性研究需要的时间长短取决于工程的规模。
复查系统规模和目标
研究目前正在试用的系统
导出新系统的高层逻辑模型
进一步定义问题
导出和评价供选择的解法
推荐行动方针
草拟开发方案
书写文档提交审查
1、系统流程图:概括地描绘物理系统的工具。
2、 系统流程图的根本思想 :用图形符号以黑盒子形式描绘组系统的每个部件
〔程序、文档、数据库、人工过程等〕。
3、P39符号
4、系统流程图的****惯画法:使信息在图中从顶向下或从左向右流动。
5、面对复杂的系统