软件工程画图思路
2022-05-10 21:20:04 0 举报
AI智能生成
重点图形画图思路
作者其他创作
大纲/内容
程序流程图
怎么画
程序就是用过程设计的结果翻译出来的,所以做题时需要分析根据题型做题
1.告诉伪码:这种就直接翻译
注意事项
1.switch case要拆分成多个if判定框来画
2.while do,dowhile循环可以用判断棱形框,也可以用循环上下界限来画
盒图(N-S)
怎么画
和程序流程图一样
PAD图
不会考怎么画,就背下优点就行了
判定表
怎么画
记着书上几个例题就行了
判定树
怎么画
同上
流图
题型
给你一个伪码,叫你算复杂度
首先翻译成程序流程图,然后在翻译成流图,
PDL图
只记优点,考的话,题型也就是
给你一个伪码,叫你写程序流程图,盒图
给你一个伪码,让你找代码错误,比如逻辑等
注意事项
1.注意其中的关键字,那些都不算语句,都不是节点
2.看清end结束的哪个if,把每个if控制范围要搞清楚,不然后面全错
数据流图
怎么画
1.在题中勾画出关键字,用我那4种符号,确定系统的4种成分
2.画出高层数据流图
3.添加主要功能,即"处理"方框,将数据储存添加进去
4.对主要功能细化
注意事项
1.我们是来设计这个系统的。他是从无到有的,所以你的思维不能基于已有的东西,而是从0去怎么设计它
2.不能出现如何具体怎样实现一个功能,比如先干嘛,后干嘛
3.数据储存不是一开始就有的,他也需要被输入,数据储存不止一个
4.源点终点也不止一个
E-R图
组成成分
对象,属性(他俩都和Java一样),联系
怎么画
1.确定对象,对象的属性,对象之间是否有联系
2.确定对象之间的联系属于什么类型
注意事项
1.联系也有属性,比如当属性成绩,既不属于学生,也不属于课程,因为他属于联系"学"的属性
状态转换图
组成成分
状态,事件
怎么画
1.就是去思考,一件事,整个的执行顺序,要执行的非常细节
2.找事件和,事件会将系统状态变成啥状态。 或者先确定状态,然后找状态之间的事件
2.记住那一个主要符号
用例图
组成成分
系统,用例,行为者,用例和行为者关系,用例之间的关系
怎么画
1.寻找行为者和用例
2.描述用例
3.定义用例之间的关系
注意事项
1.找出的用例,应该是系统自己的功能,不要把外部的操作带入到这个软件系统中去
2.行为者和用例只交换信息
3.不同对象,但操作一样,要把用例分开画
4.可以多画,但绝不能少画
类图
怎么画
1.找出所有的类,这个类就像你写代码时的类
2.确定类的属性,方法
3.分辨类与类之间的关系
4.确认数量关系
注意事项
1.画它时,你注意把它和写代码联系起来,画完了之后,你可以用它来直接编写出一个程序
2.记住我们编写的是系统自己内部的功能,你要去考虑系统能干嘛,干一件事需要什么功能
0 条评论
下一页