软件开发方法 一结构化分析 二基本术语 1.数据流图(DFD图) 2.数据字典 3.数据流图 顶层(DFD) 0层图 三结构化设计 2.设计阶段和设计内容 四模块化设计 模块结构图(msd) 事务性msd 变换形msd 模块设计原则 :高内聚,低耦合 a.耦合分类(由强到弱) 1.内容耦合:一个模块 ...
分类:
其他好文 时间:
2020-03-10 20:11:36
阅读次数:
122
虚拟串口是计算机通过软件模拟的串口,当其它设计软件使用到串口的时候,可以通过调用虚拟串口仿真模拟,以查看所设计的正确性。本文就是主要介绍如何在proteus中搭建串口通讯电路,然后在PC中使用串口助手和proteus中的MCU进行通信。 ...
分类:
其他好文 时间:
2020-03-04 09:41:59
阅读次数:
158
软件测试流程 需求分析阶段-软件设计和编码阶段(进行单元测试)-集成、系统、验收测试阶段。 软件测试模型 传统:项目计划——需求分析——软件设计——程序开发——软件测试——集成维护。 V模型:需求分析-概要设计-详细设计-软件编码-单元测试-集成测试-系统测试-验收测试。 W模型:用户需求-需求分析 ...
分类:
其他好文 时间:
2020-02-09 12:04:48
阅读次数:
76
简介 又称H图。层次图用来描绘软件的层次结构。很适于在自顶向下设计软件的过程中使用。用此图表示自顶向下分解所得系统的模块层次结构,H图又可称为模块层次图。 组成元素 模块/功能符号:矩形框H图中一个方形的方块代表一个模块,方块内可写出标识此模块的处理功能或模块名。 调用关系符号:连线模块间的调用关系 ...
分类:
其他好文 时间:
2020-02-05 18:16:22
阅读次数:
112
这个月学的东西比较杂,对于大数据人工智能这块,还没摸着啥风,不过我学会了使用linux系统,了解了Linux的组成和运行机制。网页这块,我发现,打代码和模型设计软件可以结合起来,嗯,,正在尝试着结合,墨刀和axure,我先用的墨刀这款模型设计软件,后来发现它在特效设计这块,有点乏力,可能是我技术不到 ...
分类:
其他好文 时间:
2020-01-30 21:10:30
阅读次数:
93
软件介绍axure9.0是一款非常方便好用的交互原型设计软件,该软件拥有全面的UI、新的设计和文档特征,算是向前迈出了一大步,拥有全新的硬件加速渲染引擎,在原来的基础上已经彻底破坏并重建了Windows版本的架构,设计了专为加速保存和加载而设计的文件结构。除此之外,软件能够强大,能够高效率制作产品原型,快速绘制线框图、流程图、网站架构图、示意图、HTML模版等,并且新版本增加了许多新功能,包括简洁
分类:
其他好文 时间:
2020-01-27 00:10:24
阅读次数:
375
我们开发 Android 程序必定是从 UI 开始的 ,使用最新版的 Android Studio 可以在图形化界面下设计软件 UI, Android Studio 默认的布局是 ConstraintLayout 通过拖动可以快捷的将我们想要的文字、图片、输入框放到界面中 通过各种国定对齐方式可以方 ...
分类:
移动开发 时间:
2020-01-21 00:18:05
阅读次数:
531
接下来介绍的方法的优势有: 节省电脑性能 便于排版 绝不会改动要处理的PCB所在的源文件的内容 为便于后面的讲解,先捏造几个定义: 逻辑正反面:人认为的某块PCB的正反面,例如在某块PCB的正面画个圆圈,那么无论怎么操作那块PCB,有圆圈的那面永远是逻辑正面 物理正反面:PCB设计软件的PCB编辑区 ...
分类:
其他好文 时间:
2020-01-15 11:45:12
阅读次数:
106
一、评测软件工程知识技能水平 掌握软件工程知识技能水平,必须了解和掌握软件工程的基本概念和知识,包括软件工程的范畴、软件过程、软件生命周期模型、软件需求、面向对象分析、面向对象设计、实现与集成、维护、测试。能够掌握和运用面向对象软件工程的理论和方法,分析设计软件项目。具体主要包括:掌握软件工程专业工 ...
分类:
其他好文 时间:
2020-01-06 09:23:29
阅读次数:
167
一、一个软件工程师的软件工程知识技能水平高低主要体现在哪些方面 1)具备扎实的基本功,如:超快的打字速度、熟悉键盘快捷键的使用、熟练操作工具集和使用正则表达式。 2)代码书写符合规范且风格优良、能够对任务进行合理的分解、具有对代码进行单元测试的习惯。 3)对于业务有独到的理解与分析、熟悉需求工程。 ...
分类:
其他好文 时间:
2020-01-04 12:43:57
阅读次数:
103