
软件工程
软件工程相关笔记
68岁爱用飘柔
纵有疾风起,人生不言弃.
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
软件工程6:数据字典
数据字典 数据字典是数据流程图的补充 对DFD的所有元素作详细的文字说明 数据流程图+数据字典=系统的规格说明 1.数据字典的主要内容 数据流 数据元素 数据存储 数据处理 2.数据字典的动能 分析阶段的工作 列出了使用一个给定的数据元素的所有程序 数据字典是开发数据库的第一步 3.数据字典的基本内容 数据项的定义 数据结构的定义 数据流的定义 处理逻辑的定义 数据存储的定义 外部实体的...原创 2020-03-22 15:57:01 · 3741 阅读 · 0 评论 -
软件工程5:数据流图
数据流图 1.数据流图的概念 数据流图(DFD)是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换。 数据流图只是描绘数据在软件中流动和被处理的逻辑过程。 数据流图是系统逻辑功能的图示表示。 数据流图只考虑系统必须完成的基本逻辑功能,比考虑具体实现。 2.外部实体 外部实体:位于系统之外的信息提供者或使用者 说明数据输入的源点或数据输出的终点 外部实体可用来明确系统和环境...原创 2020-03-22 15:56:04 · 2306 阅读 · 0 评论 -
软件工程4:需求分析
一、需求分析——综合需求 1.基本任务 准确地回答“系统必须要做什么?” 2.软件需求规格说明书 以书面形式准确的描述软件需求。 3.需求分析参与人员 **分析员:**分析员必须通过与用户沟通获取用户对软件的需求 **用户:**用户必须把他们对软件的描述尽量准确、具体的描述出来 必须严格审查验证需求分析的结果。 4.目前用于需求分析的结构化分析方法遵守的准则 **数据模型:**理解并描述问题的信息...原创 2020-03-22 15:55:34 · 2524 阅读 · 0 评论 -
软件工程3:可行性分析
一、可行性研究的目的 确定问题是否值得去解决 效益是否达到值得投资开发这个系统的程度 判断原定的系统规模和目标是否现实 压缩简化的系统分析和设计的过程 二、可行性研究的步骤 分析和澄清问题的定义 研究目标 系统的约束和限制 导出系统的逻辑模型 提供可供选择的主要解法 研究每种解法的可行性 三、可行性研究目标 技术可行性 操作可行性 经济可行性 可行性研究的最根本的任务:是对以后的方针提...原创 2020-03-22 15:55:01 · 3272 阅读 · 0 评论 -
软件工程2:软件过程
一、软件过程 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,他规定了完成各项工作任务的工作步骤、运用方法的顺序、文档资料、管理措施、各个阶段的里程碑。 **生命周期模型(过程模型):**规定了把生命周期互粉成哪些阶段及各个阶段的执行顺序。 **常见软件生命周期模型:**瀑布模型、快速原型模型、增量模型、螺旋模型、喷泉模型、统一过程及敏捷过程及极限编程。 二、常见软件的过程模...原创 2020-03-22 15:51:51 · 649 阅读 · 0 评论 -
软件工程1:软件工程概念
一、软件工程的定义 IEEE: 软件工程是:将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件《计算机科学技术百科全书》:软件工程是应用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改进算法。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成...原创 2020-03-22 15:48:47 · 1979 阅读 · 0 评论