软工视频
企鹅要去银河思考人生!!!
这个作者很懒,什么都没留下…
展开
-
软件开发(原则)
随着软件版本的更新迭代,为了使软件能够更好的维护,扩展。在兼顾他的代码的可复用性以及他的灵活性的基础上,我们对于软件的设计应尽量根据7条原则来进行开发。七大原则:一、单一职责原则:含义:就一个类而言,应该仅有一个引起他变化的原因:二、开放-封闭原则:含义:是说软件实体(类,模块,函数等等)应该可以扩展,但是不可以修改。理解:就是软件对程序的扩展进行开发,对代码的修改进行杜绝三、依赖倒转原则:含义:1.高层模块不应该依赖低层模块,两个都应该依赖抽象 2....原创 2021-01-24 15:26:52 · 531 阅读 · 29 评论 -
软工视频-----数据流图
数据流图(Data Flow Diagram)简称DFD定义数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,他表示了系统内部信息的流向,并表示系统的逻辑处理的功能。特性1.抽象性2.概括性3.层次性用途1.系统分析员用这种工具可以自顶向下分析系统信息流程2.可在图上画出需要计算机处理的部分3.根据数据存贮,进一步做数据分析,向数据库设计过渡4.根据数流向,定出存取方式。5.对应一个处理过程,用相应的原创 2020-08-26 10:15:55 · 756 阅读 · 15 评论 -
软工视频----总结(模型和开发)
占坑,明天补全原创 2020-08-23 21:32:02 · 558 阅读 · 13 评论 -
软工视频-----系统结构图
结构图中包含的模块1.传入模块 2 传出模块 、3 变换模块、4 协调模块系统结构图分类1.变换型系统结构图 处理问题的过程分为三部分:1.取得数据,2.变换数据 3.给出数据变换分析 流程:四步组成 1、重画数据流图 2、区分有效(逻辑)输入,有效(逻辑)输出和中心变换部分 3、进行一级分解,设...原创 2020-05-31 22:06:39 · 6265 阅读 · 11 评论 -
软工视频-----第四章 面向过程的软件设计方法
软件设计分类 概要设计和详细设计软件设计的过程 1.制定规范 2.软件系统结构的总体设计 采用抽象,分层,模块化,功能分解 3.处理方式设计 确定为实现系统的功能的算法,并评估算法的性能 4.数据结构设计 确定数据库的模式,以及安全性,整体性...原创 2020-02-29 21:38:47 · 485 阅读 · 15 评论 -
软工视频-----第三章 需求分析
需求分析阶段的任务包括下述几方面: 1.确定对系统的综合需求 2.分析系统的数据需求 是由系统的信息流归纳抽象除数据元素组成,数据的逻辑关系,数据字典格式和数据模型。并以IPO的结构方式表示 3.导出系统的逻辑模型 就是在理解当前系统“怎样做”的基础上,抽取其“做什么”的本质 4.修正系统开发计划 ...原创 2020-02-29 21:32:36 · 534 阅读 · 12 评论 -
软工视频-----第二章 软件计划
在开发软件前我们需要在可行性研究的基础上进行软件文档的编写可行性研究 可行性研究可分为 1.经济可行性 2.技术可行性 3.操作可行性 4.法律可行性 5.时间可行性 可行性研究的方面 1.问题识别...原创 2020-02-29 21:26:24 · 486 阅读 · 13 评论 -
软工视频-----第一章 软工的概述
软件的概述什么是软件? 与计算机系统操作有关的计算机程序、规程、规则,以及可能有的文件、文档及数据。软件的特点 1.软件是一种逻辑实体,而不是具体的物理实体。因而他具有抽象性 2.软件的生产与硬件不同,在他的开发过程中没有明显的制作过程 3.在软件的运行和使用期间,没有硬件的机械磨损,老化问题 4.软件的开发和...原创 2020-02-29 21:12:02 · 667 阅读 · 11 评论