软件工程复习
1.可行性研究,需求分析
1 、确定对系统的综合要求
2 、分析系统的数据要求
3 、导出系统的逻辑模型
4 、修正系统开发计划
(1)数据流图
软件工程 -- 数据流图的画法_数据流图怎么画-CSDN博客
数据流图有4种成分:源点和终点、处理、数据存储和数据流。画出上述定货系统的数据流图可采用以下步骤。
(2)实体联系图(数据库E-R模型)
实体(Entity):具有相同属性的实体具有相同的特征和性质,用实体名及其属性名集合来抽象和刻画同类实体;在E-R图中用矩形表示,矩形框内写明实体名。
属性(Attribute):实体所具有的某一特性,一个实体可由若干个属性来刻画。在E-R图中用椭圆形表示,并用无向边将其与相应的实体连接起来,如学生的姓名、学号、性别、都是属性。如果是多值属性的话,在椭圆形外面再套实线椭圆。
联系(Relationship):联系也称关系,信息世界中反映实体内部或实体之间的联系。实体内部的联系通常是指组成实体的各属性之间的联系;实体之间的联系通常是指不同实体集之间的联系。在E-R图中用菱形表示,菱形框内写明联系名,并用无向边分别与有关实体连接起来,同时在无向边旁标上联系的类型。
(3)数据字典
2.设计工具
1.软件结构图
【软件工程】结构图(SC)——期末复习用_sc图-CSDN博客
2.流程图
3.盒图
4.判定树
5.判定表
3.软件测试(测试用例设计)
白盒测试:
条件覆盖、判断覆盖、条件组合覆盖
语句覆盖、路径覆盖
黑盒测试:
等价类划分,边界值分析
等价类划分:
基本思想:
把所有可能的输入数据(包括有效或无效的),划分成若干数据类(等价类),然后从每个数据类中选取少数有代表性的数据做为测试用例。
这种方法完全不考虑程序的内部结构,只依据程序的规格说明来设计测试用例。
4.面向对象
类图 用例图 画事件跟踪图(时序图、顺序图)状态图
标签:复习,实体,软件工程,CSDN,数据流,期末,属性,联系 From: https://www.cnblogs.com/kushui/p/18242419