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