- 博客(18)
- 收藏
- 关注
原创 软件工程导论——课堂学习笔记
第一章一.基本概念什么是软件工程:软件工程由哪几部分组成?:程序、数据、文档软件工程三要素:方法、工具、过程软件过程有哪些基本活动?①.可行性研究②.需求的获取与分析③.设计④.软件的实现:编码及测试⑤.维护二.几个软件开发模型1.瀑布模型优点缺点文档驱动文档驱动反馈循环文档偏离用户目标维护容易2.快速原型模型3.螺旋模型优点缺点容易测试只适用于大规模软件开发和维护没有明显的鸿沟只适用于内部软件的开
2022-05-27 10:19:18 481
原创 计算机组成原理——第四章 存储器
一.概述1.存储器的分类1.1 按照存储介质分类1.2 按照访存周期是否均等1.3 按照访问类型分类(下面俩个如果是半导体类型的那他就是随机的)1.4 按照在计算机系统中的作用分类2.存储器的层次结构速度从上到下,逐渐加快容量从上到下,逐渐变大价格/位从上到下,逐渐变低实现原理——局部性原理:(1)时间局部性:现在正在访问的信息可能马上还会被访问到(2)空间局部性:现在正在访问的信息,与之相邻的信息可能马上也会被访问到二.主存储器1.主存储器的技术指标1.1 存储容
2022-04-15 15:53:32 1765
原创 计算机组成原理——<三>
第四章——存储器一.存储器的分类1.按存储介质分类(1) 半导体存储器 TTL 、MOS(易失)(2) 磁表面存储器 磁头、载磁体(非易失)(3) 磁芯存储器 硬磁材料、环状元件(非易失)(4) 光盘存储器 激光、磁光材料(非易失)2.按存储方式分类(1) 存取时间与物理地址无关(随机访问)随机存储器 ————在程序的执行过程中可读可写只读存储器————在程序的执行过程中只读(2) 存取时间与物理地址有关(串行访问)顺序存取存储器——如磁带直接存取存储器——如磁盘3.按在计算机中
2022-04-15 15:51:56 173
原创 计算机组成原理——<二>
第三章——总线2. 总线的分类2.1 片内总线芯片内部的总线2.2 系统总线数据总线双向与机器字长、存储字长有关地址总线单向与存储地址、I/O地址有关控制总线双向出:CPU给IO,中断申请、总线申请。入:存储器读、存储器写、总线允许、中断确认2.2 通信总线用于计算机系统之间或者计算机系统与其他系统(如:控制仪表、移动通信)。传输方式有串行通信总线、并行通信总线 3.总线特性及性能指标3.1 总线的物理实现3.2 总线特性特性具体
2022-04-15 15:50:57 1073
原创 软件需求管理——第三章 需求工程过程
一.需求工程过程需求工程过程是系统开发当中需求开发活动的集成,它的模版是产生一个能够在用户环境下解决用户业务问题的系统方案需求工程过程可能会表现出极大的差异,但主要的需求工程活动是比较固定的一.需求工程过程的活动系统边界之内定义的是系统需要对外提供的功能。系统边界以外标识的是对系统有功能要求的外部实体或者对系统有所限制的环境因素。实际的需求开发过程是获取-分析-重构的不断交织和迭代的过程。...
2022-04-01 13:04:27 395
原创 软件需求管理——第二章 需求基础
第二章 需求基础一.需求的含义1.定义需求是用户对问题域当中的实体状态或事件的期望描述解系统部分模拟问题域,称为共享现象。模拟并操纵共享现象软件系统满足需求直接的方法。
2022-04-01 12:28:31 253
原创 软件需求管理——第一章.需求工程导论
第一章.需求工程导论1.什么是软件软件是一系列按照特定顺序组织的计算机数据和指令的集合。软件可以说是程序加文档的集合软件=数据结构+算法+文档2.软件的特性①软件的不可视性与主观性②软件的规模与复杂性③软件的易变性与不确定性④软件的精确性与模糊性3.什么是软件工程软件工程是研究和应用如何以系统化、规范化,可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。将系统化、规范化、可量化的工程原则和方法,应用于软件的开发
2022-03-31 20:33:20 1275
原创 计算机组成原理——学习笔记< 一 >
第一章计算机系统概论1.1计算机系统简介1.1.1计算机的软硬件概念 1.2计算机的基本组成1.2.1冯诺依曼计算机1.2.1.1 冯诺依曼计算机的特点⭐1.计算机由五大部件组成2.指令和数据以同等地位存于存储器,可按地址寻访3.指令和数据用二进制表示4.指令由操作码和地址码组成5.指令在存储器内按顺序存放6.以运算器为中心1.2.1.2 冯诺依曼计算机硬件框图1.2.1.3 现代计算机硬件框图 1.2.1.3 现代计算机硬件构成 1.2.2计算机的工作步骤
2022-03-04 14:58:28 232
原创 数学建模——插值算法
声明:本文参考了清风老师的数学建模视频与课件,如果有不正确的地方希望各位可以在评论区指出一.插值算法作用数模比赛中,常常需要根据已知的函数点进行数据、模型的处理和分析,而有时候现有的数据是极少的,不足以支撑分析的进行,这时就需要使用一些数学的方法,“模拟产生”- -些新的但又比较靠谱的值来满足需求,这就是插值的作用。 二.一维插值问题设函数y= f(x)在区间[a,b]上有定义,且已知在点a<=x0<x1<...<xn<=ba<=x_{0}<x_{1
2022-01-25 18:18:39 794
原创 模糊综合评价模型
一.引子1.数学归纳法:同高中知识2.秃子悖论:秃子悖论这俩个例子都是类似于“量变引起质变”的道理,而在数学中我们把这类问题的性质叫做“模糊性”,在生活中我们也经常能遇到一些模糊的概念,比如年轻、帅、很少很多…二.概述模糊综合评价法是一种基于模糊数学的综合评价方法。该综合评价法根据模糊数学的隶属度理论把定性评价转化为定量评价,即用模糊数学对受到多种因素制约的事物或对象做出一个总体的评价。它具有结果清晰,系统性强的特点,能较好地解决模糊的、难以量化的问题,适合各种非确定性问题的解决。——来自百度百
2022-01-25 08:30:00 20861 3
原创 TOPSIS算法
一.算法介绍TOPSIS (Technique for Order Preference by Similarity to an Ideal Solution )法是C.L.Hwang和K.Yoon于1981年首次提出,TOPSIS法根据有限个评价对象与理想化目标的接近程度进行排序的方法,是在现有的对象中进行相对优劣的评价。TOPSIS法是一种逼近于理想解的排序法,该方法只要求各效用函数具有单调递增(或递减)性就行。TOPSIS法是多目标决策分析中一种常用的有效方法,又称为优劣解距离法。——来自百度百科
2022-01-16 23:58:53 4256
原创 JAVA学习笔记
(以下操作均在IDA软件中进行)一.基本操作快捷按键1.psvm:主函数2.sout :快速生成输出语句3.Crl+F:快速匹配当前文件中的字符串4.Ctrl+O:快速定位类中的方法5.Ctrl+Shift+R:快速查找类6.Ctrl+Shift+H :全局匹配需要查询的字符串与文件7.alt+上下方向键:移动某行代码在方法中的位置8.Ctrl+X:剪切9.Ctrl+C / Ctrl+V:复制粘贴10.Ctrl+Z:撤销上一步操作二.基本语法知识...
2022-01-14 21:58:02 173
原创 层次分析法
(根据“清风数学建模”的视频进行个人总结)※评价类问题可以打分解决。例如,比俩个事物的优劣,我们可以进行打分从而决定我们的选择。一.步骤:1.在网上查阅资料或在题目中提炼,挑选出进行打分的几方面(指标)。例如比较俩个地区,我们挑出来了:景色、花费、居住、饮食、交通。2.确定几个指标的权重。(注:权重之和要为1)根据这张表,我们可得下面这个“层次分析法的判断矩阵”(aij的含义是与j相比,i的重要性程度)(注:在用判断矩阵求权重之前要进行一致性检验,一致性检验在第二部分给出)3.进行
2022-01-12 23:31:23 1485
原创 指针的浅层理解
C语言指针基础(个人对于指针的理解)指针对于初学者是难以理解的,指来指去真的很烦!我参考了各大博主的文章和视频,用通俗易懂的语言给出我自己的理解。(仅供参考)1.关于指针的定义:(和之前学的浮点型“用float定义”、整数型“用int定义”类似,指针也有定义自己的一套方法,那就是在变量类型后面加一个*)比如:我们想定义一个int型的指针,那就是 int* p;(表示定义了一个int型的指针,用int*完成这一定义,指针名称叫p)我们想定义一个double型的指针,那就是 double *
2021-12-30 11:35:33 498
翻译 高精度乘法
高精度乘法有时候我们写程序时遇到俩个树的相乘的结果连long long也无法存储,这时我们就需要用到高精度乘法模板。#include <bits/stdc++.h>using namespace std;const int N=1000;int main(){ //以字符串形式读入2个乘数 char a1[N],b1[N]; int a[N],b[N],c[N];//将读入的乘数,逆序存放到数字数组 int lena,lenb,lenc,i,j,x; memset(a,
2021-03-01 17:56:58 655
原创 C语言快速幂取模
Description给定A,B,C,计算AB%C,这里AB代表A的B次方。Input输入数据有多组,每组数据一行,有3个正整数分别为A,B和C,1<=A,B,C<=1000000000Output输出A^B%C的值Sample Input2 3 58 2 10Sample Output34代码如下:`#include <stdio.h>#include <stdlib.h>long long f(long long a,long long
2020-12-28 20:37:52 371
原创 C语言模板(求最大公约数——GCD函数)
请计算2个数的最大公约数和最小公倍数;(最大公约数可以使用辗转相除法,最小公倍数=2个数的乘积/它们的最大公约数)Input:输入数据有多组,每组2个正整数a,b(2<a , b<1000)Output:在一行内输出a和b的最大公约数和最小公倍数;Sample Input15 10Sample Output5 30代码如下:#include <bits/stdc++.h>using namespace std;int gcd(int a,int b)
2020-12-27 13:29:39 7225 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人