软件工程笔记
文章平均质量分 65
为什么每天要起床
代码小白
展开
-
软件工程8 实现与测试
实现与测试1.选择程序设计语言应考虑那些因素2.良好的编程风格包括那些方面:3.软件测试的目的:4.初步测试计划是在哪个阶段制定的:5.黑盒测试与白盒测试:6.测试步骤:7.单元测试:测试重点:8.集成测试:9.渐增式测试集成方案:(1)自顶向下(2)自下而上(3) 混合10.确认测试:11.软件调试方法有哪些?可靠性:可用性正确性1.选择程序设计语言应考虑那些因素高级语言优于汇编语言系统用户的要求可以使用的编译程序可以得到的软件工具工程规模程序员的知识软件可移植性要求软件的应用领域原创 2022-03-17 21:08:08 · 228 阅读 · 0 评论 -
软件工程 7 详细设计
详细设计1.基本任务:2.五种程序控制结构:3.详细设计工具之间的转换4.判定表的设计:5.Jackson方法:6.McCabe方法计算复杂度:(1)导出流图:(2)计算:1.基本任务:设计出程序的蓝图2.五种程序控制结构:顺序结构选择结构先判断后循环(while-do)先循环后判断(do--while)多选择结构(case)3.详细设计工具之间的转换图形工具:流程图、盒图、pad表格工具:判定表语言工具:PDL4.判定表的设计:左上部列出所有条件,左下部列出所有可能的操作原创 2022-03-17 20:52:18 · 370 阅读 · 0 评论 -
软件工程 6 内聚与耦合
内聚与耦合前言内聚偶然内聚逻辑内聚时间内聚通信内聚过程内聚信息内聚顺序内聚功能内聚耦合非直接耦合(Nondirect Coupling)数据耦合(Data Coupling)印记耦合(Stamp Coupling)控制耦合(Control Coupling)外部耦合(External Coupling)特征耦合公共耦合(Common Coupling)内容耦合(Content Coupling)前言准备复试的时候整理的笔记提示:以下是本篇文章正文内容,下面案例仅供参考内聚与耦合分别为对模块内部与原创 2022-03-17 15:05:33 · 586 阅读 · 0 评论 -
软件工程 5总体设计
总体设计前言1 总体设计的任务:2 模块化思想:3 启发式规则:4 面向数据流的设计方法前言为准备考研复试整理的笔记提示:以下是本篇文章正文内容,仅供参考1 总体设计的任务:根据用信息域表示的软件需求以及功能和性能需求,进行数据设计、系统结构设计、过程设计。数据设计:定义数据结构系统结构设计:定义软件系统各主要成分之间的关系过程设计:把结构成分转换成对软件的过程性描述2 模块化思想:功能:逻辑:内部怎么做状态:使用时的环境与条件外部特性:模块的模块名、参数表、输入输原创 2022-03-16 22:18:42 · 232 阅读 · 0 评论 -
软件工程 4 需求分析
需求分析前言1 SA(结构化分析方法):2 需求分析阶段的任务:3 与用户沟通获取需求的方法:4 面向过程的分析方法5 需求分析的产品是:6 软件需求规格说明书的内容:7 常用的图形工具E-R图状态转换图层次方框图warnier图ipo图前言是我整理的笔记内容提示:以下是本篇文章正文内容,仅供参考1 SA(结构化分析方法):分析系统数据流评审和细化数据流图;确定数据流图的类型;把数据流图映射到软件模块结构,设计出模块结构的上层;基于数据流图逐步分解高层模块,设计中下层模块对模块结构进原创 2022-03-16 22:07:09 · 227 阅读 · 0 评论 -
软件工程3 可行性分析
可行性分析前言1 目的和内容2 系统流程图的作用:3 数据流图数据流图里的符号:DFD画法4 数据字典5 成本/效益分析前言这是我整理的笔记内容,仅供参考1 目的和内容确定问题是否可解/值得解(1)技术可行性(2)经济可行性(3)操作可行性2 系统流程图的作用:系统流程图是概括的描述物理系统的传统工具基本思想:用图形符号以黑盒子形式描绘组成系统的每个部件,程序、文档、数据库、人工过程等系统流程图表达的是 数据在系统各部件之间的流动情况,而不是对数据进行加工的过程3 数据流图原创 2022-03-16 21:55:26 · 665 阅读 · 0 评论 -
软件工程2软件开发模型
软件开发模型1瀑布模型特点缺点流程框图2快速原型模型优缺点:原型类型:原型的运用方式:流程框图3 螺旋模型限制条件:优点:缺点:核心:循环步骤流程框图:4增量模型构件思想:困难:优点:缺陷:流程框图:5喷泉模型优点:缺点:流程框图:总结内容参考https://www.cnblogs.com/kzang/archive/2012/07/06/2578835.html1瀑布模型瀑布模型的开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈(如果有信转载 2022-03-15 15:39:31 · 119 阅读 · 0 评论 -
软件工程 1概述
软件工程概述前言软件危机软件软件工程软件工程方法学的三要素软件工程基本特质软件工程的基本原理软件过程生命周期模型软件生命周期前言这是我整理的学软件工程时的笔记软件危机软件在开发与维护过程中遇到的一系列问题原因:管理和控制软件开发的过程相当困难开发维护方法不正确忽视个性化特点忽视需求分析忽视评审忽视测试忽视维护等软件包括程序、数据及相关文档的完整集合软件工程把系统的、规范的、可度量的途径应用于软件开发、运行和维护的过程软件工程方法学的三要素方法、工具原创 2022-03-14 16:19:19 · 295 阅读 · 0 评论