德斯软件资讯2月6日消息,软件的开发过程也可以说是软件生命周期。其次,它包括四个基本活动:描述、发展、证实和进化。这四个基本活动分八个阶段实施,每个阶段使用不同的图形工具。而且在写文档的过程中,这些图都是宝!
(前言:这些图片大多来自网络,由小组整理。对你自己来说,也是对你现在写文档和绘图的一个参考。)
首先,微观地图
地图解释了在我们的软件开发中使用的各种图形工具是为了帮助我们更好地理解开发阶段或过程。上图是根据软件过程中各个阶段的需求所使用的各种图的汇总。下面是各种图的简介和例子。
其次,说说细节:
1.问题定义阶段(计划阶段):
UC图:(使用Creat diagram)是BSP(业务系统规划)方法中常用的子系统划分工具。
2.可行性分析
2.1系统流程图:是描述系统物理模型的传统工具。它是物理数据流图而不是程序流程图,表达的是系统各组成部分之间数据活动的状态,而不是数据处理和处置的控制过程。软件的功能抽象地出现在系统流程图中,即使是不懂软件的人也很容易理解。可以说是软件设计者和用户沟通的无效工具。
3、需求分析:
3.1 DFD图:从数据传输和处理的角度,图形化地表达系统的逻辑功能、系统外数据的逻辑流向和逻辑转换过程,建立系统的功能模型。
3.2 ERD(实体-关系图)图:当数据量较大,数据间关系复杂时,在分析数据时用来描述系统数据模型。
3.3 IPO(输入过程输出)图描述了输出数据、处理数据和输入数据之间的关系。
3.4 STD(状态转移图)图:描述系统回显内部事务的过程。模拟系统的行为。
用于数据构造的几种图形工具:
3.5层次框图:用于显示数据的层次结构。
3.6 warnier图:和层次框图意义相同,但她能描述的手腕比层次图更丰富。
3.7杰克逊图
4.总体设计:
4.1层级图:描述层级结构
4.2 HIPO图=层级图+IPO图
4.3(模块)结构图:这是结构开发中描述系统架构最常用的工具图之一。
5.详细设计:
5.1程序流程图:
5.2 N-S图(箱线图)
5.3 PAD(问题分析图)
6、代码完整
7.试验
8.维护
总结:
这个博客是一个排序任务,对软件工程过程中的各种图有一个微观的了解。还有很多图我不会画,看不懂,大部分都是网上的。但这些都影响不了连续行军的步伐。这是学习的第一阶段,积累。这些图将在后续文档中逐一尝试。把实践变成理论!
德斯软件资讯是一个软件分享基地,其中包括微信,红包辅助,淘米购,叮咚盲盒,享乐好物,支付宝,淘盟铺,惠易购,青蛙易购,香蕉赶集,乐享购,亲聊,探聊,诚智通,伶信,QQ,新易选,点约,淘客购,易民购,梦幻盲盒,淘个购,旗语,优品铺,赞聊,苹果微信多开,微信分身,安卓微信多开,创信等社交平台的功能有避雷,埋雷软件,单透,扫尾,秒抢等一些红包强项外挂功能软件分享。喜欢的请关注收藏,谢谢。