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