软件工程黑书全书知识点详细汇总考纲目录第一章基本概念 21、软件的概念和特点 22、软件危机的概念和产生的原因 33、软件工程的定义、三要素和发展过程(重点,考过多次问答题) 4第二章过程模型 41、软件生命周期概念、软件过程概念、能力成熟度模型CMM概念 42、常见的软件过程模型:瀑布、增量、原型、螺旋、喷泉等,比较各自优缺点 51、瀑布模型(经典生命周期模型) 62、增量过程模型(增量模型+RAD模型) 63、演化过程模型(原型模型+螺旋模型) 74、喷泉模型(WaterFountainModel) 95、基于构件的模型(Component-baseedDevelopmentModel) 106、敏捷开发过程(AgileDevelopment) 10第三章需求分析 111、需求分析的概念 122、需求分析的过程:需求确认与需求变更 123、需求确认的步骤:需求获取→需求提炼→需求描述→需求验证 134、需求分析三类建模:功能模型、数据模型、行为模型。
面向过程 和面向对象的需分析过程中,三类模型各包含哪些内容?--------------- 155、掌握数据流图和用例图作法。
31第四章系统设计 321、系统设计分为概要设计和详细设计 322、设计相关的8个概念(抽象、体系结构、设计模式、模块化、信息隐藏、功能独立、细化、重构),着重调查体系结构、模块化、信息隐藏、功能独立。
333、系统设计从数据、体系结构、接口和组件四方面进行设计。
面向过程和面向对象的系统设计,各自包含哪些设计内容? 374、掌握流程图和顺序图作法 43第五章质量保证 481、质量保证的概念 482、测试策略V模型概念,测试与开发的各阶段对应关系。
483、单元测试的内容、集成测试的分类、系统测试的分类、验收测试的分类。
484、回归测试的概念 485、测试技术常见术语的概念:软件缺陷、验证和确认、测试与质量保证、质量与可靠性、调试与测试、测试用例 486、白盒测试、黑盒测试、静态分析各有哪些方法? 487、掌握逻辑覆盖与等价类划分测试方法。
48第六章软件维护 491、软件维护的基本概念 492、理解软件维护的四个基本类型:纠错性、适应性、完善性、预防性维护。
哪种占比重最大?哪种最小? 493、可维护性的决定因素 494、软件维护过程模型、软件再工程、逆向工程的概念 49第七章项目管理 491、项目管理四要素:人员、产品、项目、过程(概念) 492、软件度量有哪些方法:生产率估计(基于规模(KLOC)、基于功能点(FP))、工作量度量(算法成本模型、COCOMO模型)。
掌握直接测量(基于规模)方法。
493、项目计划与风险管理的概念 49
2023/2/22 15:31:14 3.34MB 软件工程
1
可控m序列产生器我分成6个小模块来做,PN1,CTRL,COUNTER,FP,SCEN_LED,KEY_XD分别对应为:m序列产生器、节制器、码长选择器、码速率选择器,数码管显示,按键消抖。
2023/2/10 10:37:35 2.19MB 伪随机码 FPGA VHDL modesim
1
基于Apriori、FP-Growth及Eclat算法的频繁模式挖掘源程序一、DataMiningApriori程序用eclipse打开,把三个测试数据mushroom、accidents和T10I4D100K放置在F:\DataMiningSample\FPmining文件夹下面,即可运转二、FP-growth程序1、包括程序源文件和编译生成的可执行原件2、程序运转方法把FP_Growth.exe可执行文件与三个测试数据mushroom、accidents和T10I4D100K放置在同一个文件夹下面,双击FP_Growth.exe,即可顺序挖掘mushroom、accidents和T10I4D100K事物数据集中的频繁模式,阈值设定见testfpgrowth.cpp文件中的main函数三、Eclat程序直接用eclipse打开执行四、输出的频繁模式及支持度文件示例给出了部分输出文件,由于全部输出文件太大,所有没有全部给出,可以由执行程序得出。
另外附带详解PPT
2023/1/30 20:57:21 3.6MB Apriori FP-Growth Eclat 频繁模式挖掘
1
FP-TREE算法C++完成包含源代码和测试数据集
2017/10/21 8:22:01 3KB 数据挖掘 FP_TREE C++
1
包含两个文件,一个是刚构造好FP-tree的代码,另一个是FP-Growth算法python实现的完全代码。
更多的引见请见博客:http://blog.csdn.net/bone_ace/article/details/46746727
2015/5/22 20:02:13 20KB FP-Growth FP-tree python 关联分析
1
FP-tree是一个数据库里跟产生频繁集有关的信息的紧缩表示。
该实现基于Windows平台,编程工具是VisualC++6.0,许多地方还用到了C++的标准模板库。
另外还附带c#和matlab版本
2018/8/26 12:51:28 2.92MB fpgrowth c++ c# matlab
1
fp_meals_app一个新的Flutter项目。
入门该项目是Flutter应用程序的起点。
如果这是您的第一个Flutter项目,那么有一些资源可以协助您入门:要获得Flutter入门方面的协助,请查看我们的,其中提供了教程,示例,有关移动开发的指南以及完整的API参考。
2019/3/16 17:50:38 87KB Dart
1
图书先生管理系统voidAppend_book(SqList_B&book){//批量添加图书inti,j,k,pos;charfilename[50];BElemTypee;FILE*fp;printf("\t\t----------新添一批图书------------\n");printf("\t请输入新书文件全名:");gets(filename);fp=fopen(filename,"r");if(fp){k=book.length;pos=k+1;while(!feof(fp)){fscanf(fp,"%s%s%s%s%d%d%d%d%d",e.bookno,e.bookname,e.author,e.publisher,&e.totalnum,&e.borrownum,&e.pubday.year,&e.pubday.month,&e.pubday.day);//e.borrownum=e.totalnum;ListInsert_BSq(book,++k,e);}fclose(fp);printf("-----------新添加以下图书-------------\n");Output_Book(book,pos);}elseprintf("没有找到这个文件\n");}
2016/5/18 20:15:30 68KB 系统
1
$fscanf(fp_r,"%h",data_in[cnt]);函数可以读取的文件有特定的格式要求;
要求每两个要读取的数据间以空格、回车、正文隔开(刚开始不知道弄了好久都不知道错误在哪,分享给大家)。
verilog在读取的时候没遇到以上符号就认为这是分隔符,所以当你源文件本身就有这些符号时就会跳过,本程序帮你进行文件预处理
2022/10/4 21:35:46 14KB verilog modelsim 读取文件 文件预处理
1
里面包含一个可实现的fp-growth的实现代码和一个pptx的讲解和一个存在问题的展现
2017/2/21 22:55:53 2.18MB fpgrowth
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡