软工视频-----系统结构图
结构图中包含的模块
1.传入模块 2 传出模块 、3 变换模块、4 协调模块
系统结构图分类
1.变换型系统结构图
处理问题的过程分为三部分:1.取得数据,2.变换数据 3.给出数据
变换分析
流程:四步组成
1、重画数据流图
2、区分有效(逻辑)输入,有效(逻辑)输出和中心变换部分
3、进行一级分解,设计上层模块
4、进行二级分解,设计输入,输出和中心变换部分的中,下层模块
注意事项:
1.在选择模块设计的次序时,必须对一个模块的全部直接下属模块都设计完成。
2.在设计下层模块时,应考虑模块的耦合和内聚问题。
3.使用“黑箱”技术:在设计当前模块时,先把这个模块的所有下层模块定义成“黑箱”。
4.在模块划分时,一个模块的直接下属模块一般在五个左右。
5.如果出现了以下情况,就停止模块的功能分解。
1.当模块不能再细分为明显的子任务时
2当分解成用户提供的模块或程序库的子程序时
3.当模块的界面是 输入输出设备传送的信息时
4.当模块不宜再分解的过小时
2.事务型系统结构图
特点:接收一项事务,根据事务处理的特点和性质,选择分派一个适当的处理单元,然后给出结果。
事务分析
与变换分析一样,事务分析也是从分析数据流图开始,自顶向下,逐步分解,建立系统的结构图
过程
1.识别事务源
2.规定适当的事务性结构
3.识别各种事务和他们定义的操作
4.注意利用公用模块
5.对每一事物,或对练习密切的一组事务,建立一个事务处理模块
6,对事务处理模块规定他们全部的下层操作模块
7,对操作模块规定他们的全部细节模块
软工视频-----系统结构图相关推荐
- 【软件工程】软工视频总结
经过了两个多星期的奋战,早上爬起来看C++,中午碎觉前看自考,晚上碎觉前看自考,才能做到白天的时间在给了英语4个小时之后,我的计算机进度还能有条不紊的进行着.时间有了保证,让我的软工视频如期完 ...
- 【软工视频】——制定计划和可行性研究报告
[软件计划] 随着软件危机的越来越严重,急需系统性的规范来指导软件的开发,于是就推出了软件工程.根据软件工程对软件开发的要求,软件开发过程被分为了六个阶段:制定计划.需求分析和定义.软件设计.程序编写 ...
- 【软件工程】软工视频(三)软件需求分析
前言 一个软件无论采用哪种管理信息系统开发方法和开发策略,都必须首先搞清楚用户的想法和需求,这就是需求分析.需求分析可进一步分为总体需求分析和详细需求分析两个阶段.总体需求分析的目的是进行总体规划 ...
- [软工视频]面向对象
对于软工视频中的面向对象一直理解的不太好,现在大致总结一下,先做一个粗浅的认识. (一)首先介绍一下面向对象的一些基本的概念,面向对象=对象+类+继承+通信. 对象是系统中 用来描述客观事物的实体,他 ...
- 【软工视频】需求分析
声明: 在之前的一篇博客<[软工视频]软件开发方法与模型>中,已经详细介绍了软件的开放方法.这篇博客,我所画的导图和写的内容,都是根据结构化开发方法编写的...有不足之处,望大家斧正! 之 ...
- 【软工视频】软件、软件工程
现在正在学习软工视频,总结了一下什么是软件和软件工程的由来. 看到这张图,"软件"这个模糊的玩意儿就在我的大脑里异常清晰起来,so easy!我就不多说些什么了.. 软件的开发是一 ...
- 【软件工程】之软工视频初印象
最近在学习软工的视频,第三章到了结尾,就让我来说一下自己看视频的感受吧,顺便总结这三章. 首先,我看这个视频的前几集讲第一章的时候,就有一种特别熟悉的感觉,为什么呢?听完以后再一想,呦!这不是跟自考书 ...
- 软工视频到底在讲什么?
二零零六年,初冬-- 三三两两,独自成群,我开始了软件工程的学习,从特长远的角度看,我迈出了成为软件工程师的第一步,其实一开始学习我是迷茫的,看了一个多星期不知道自己看了些什么东西,前面看后面忘,快看 ...
- 【软件工程】软工视频(一)概论
初识 学习材料是哈工大的软件工程视频,为<软件工程导论>第五版(张海潘著). 全视频大约分11章,今后的学习总结按照章节进行. 软件 概念 软件是计算机系统中与硬件相互依存 ...
- 【软工视频】--需求分析
任务: 借助于当前系统的逻辑模型导出目标系统的逻辑模型,解决目标系统的"做什么"的问题. 过程: 步骤: 1 问题识别 2 分析与综合 3 编制需求分析阶段的文档 (软件需求说明书 ...
最新文章
- 第一个Canvas实例-钟表
- dataframe保存为txt_竟然可以用 Python 抓取公号文章保存成 PDF
- 匿名方法,lambad表达式,匿名类
- oracle中直方图的使用
- Master of Typing - Tutor for Mac(打字大师—盲打练习课程)
- 运动状态下,百度人脸识别返回结果跟当前帧可能不一致
- Asp.Net客户端触发服务器端事件及_dopostback
- photoshop cs6(mac版)安装教程
- sqlserver 自定义日期函数(MMdd)
- MySQL学习(2)——MySQL表的增删查改(基础)
- Hazelcast介绍
- 【函数参数传递】编写一个函数,统计字符串中小写字母的个数,并把字符串中的小写字母转化成大写字母。
- 如何让图片变成全景图,vr全景图怎么拍摄和制作
- print函数的高级用法(输出到文件,自定义间隔符,强制刷新)
- 大数据平台回归SQL
- HTTP学习四:SPDY和HTTP/2.0
- html5 页面可以上下滚动条,h5页面上下左右滑动
- 腾讯云 轻量服务器 体验
- android手机怎么改字体,安卓手机怎么改字体
- 如果host1要传送文件到服务器,南京晓庄学院思科网络网上作业
热门文章
- WEB打印的几种方案
- 计算机安全权限不足或配置文件损坏,Windows XP用户配置文件丢失或损坏后的恢复方法...
- aida64使用教程
- 魔兽模型【说明/使用方法】
- AVI、 MPEG 、 DivX、 Indeo Video 常见的编码与常见的文件格式
- 基于JAVA移动端选课系统设计与实现服务器端计算机毕业设计源码+数据库+lw文档+系统+部署
- 输入法快捷键_关于日语输入法,你需要知道的一切
- d3.js 旋转图形_凭布青云拼布图形设计软件下载-布艺设计软件 v2.0.0.1 官方版
- 大话中国骨干网(上)(转)
- 基于自适应惯性权重的樽海鞘群算法