首页
熊猫办公下载
文件下载
根据地址查询经纬度
登录 / 注册
一级分类:
安全技术
存储
操作系统
服务器应用
行业
课程资源
开发技术
考试认证
数据库
网络技术
信息化
移动开发
云计算
大数据
跨平台
音视频
游戏开发
人工智能
区块链
二级分类:
软件开发文档实例大全
软件开发过程分为5个阶段:分析 软件需求分析就是回答做什么的问题。
它是一个对用户的需求进行去粗取精、去伪存真、正确理解,然后把它用软件工程开发语言(形式功能规约,即需求规格说明书)表达出来的过程。
本阶段的基本任务是和用户一起确定要解决的问题,建立软件的逻辑模型,编写需求规格说明书文档并最终得到用户的认可。
需求分析的主要方法有结构化分析方法、数据流程图和数据字典等方法。
本阶段的工作是根据需求说明书的要求,设计建立相应的软件系统的体系结构,并将整个系统分解成若干个子系统或模块,定义子系统或模块间的接口关系,对各子系统进行具体设计定义,编写软件概要设计和详细设计说明书,数据库或数据结构设计说明书,组装测试计划。
设计 软件设计可以分为概要设计和详细设计两个阶段。
实际上软件设计的主要任务就是将软件分解成模块是指能实现某个功能的数据和程序说明、可执行程序的程序单元。
可以是一个函数、过程、子程序、一段带有程序说明的独立的程序和数据,也可以是可组合、可分解和可更换的功能单元。
模块,然后进行模块设计。
概要设计就是结构设计,其主要目标就是给出软件的模块结构,用软件结构图表示。
详细设计的首要任务就是设计模块的程序流程、算法和数据结构,次要任务就是设计数据库,常用方法还是结构化程序设计方法。
编码 软件编码是指把软件设计转换成计算机可以接受的程序,即写成以某一程序设计语言表示的"源程序清单"。
充分了解软件开发语言、工具的特性和编程风格,有助于开发工具的选择以及保证软件产品的开发质量。
当前软件开发中除在专用场合,已经很少使用二十世纪80年代的高级语言了,取而代之的是面向对象的开发语言。
而且面向对象的开发语言和开发环境大都合为一体,大大提高了开发的速度。
测试 软件测试的目的是以较小的代价发现尽可能多的错误。
要实现这个目标的关键在于设计一套出色的测试用例(测试数据和预期的输出结果组成了测试用例)。
如何才能设计出一套出色的测试用例,关键在于理解测试方法。
不同的测试方法有不同的测试用例设计方法。
两种常用的测试方法是白盒法测试对象是源程序,依据的是程序内部的的逻辑结构来发现软件的编程错误、结构错误和数据错误。
结构错误包括逻辑、数据流、初始化等错误。
用例设计的关键是以较少的用例覆盖尽可能多的内部程序逻辑结果。
白盒法和黑盒法依据的是软件的功能或软件行为描述,发现软件的接口、功能和结构错误。
其中接口错误包括内部/外部接口、资源管理、集成化以及系统错误。
黑盒法用例设计的关键同样也是以较少的用例覆盖模块输出和输入接口。
黑盒法。
维护 维护是指在已完成对软件的研制(分析、设计、编码和测试)工作并交付使用以后,对软件产品所进行的一些软件工程的活动。
即根据软件运行的情况,对软件进行适当修改,以适应新的要求,以及纠正运行中发现的错误。
编写软件问题报告、软件修改报告。
一个中等规模的软件,如果研制阶段需要一年至二年的时间,在它投入使用以后,其运行或工作时间可能持续五年至十年。
那么它的维护阶段也是运行的这五年至十年期间。
在这段时间,人们几乎需要着手解决研制阶段所遇到的各种问题,同时还要解决某些维护工作本身特有的问题。
做好软件维护工作,不仅能排除障碍,使软件能正常工作,而且还可以使它扩展功能,提高功能,为用户带来明显的经济效益。
然而遗憾的是,对软件维护工作的重视往往远不如对软件研制工作的重视。
而事实上,和软件研制工作相比,软件维护的工作量和成本都要大得多。
在实际开发过程中,软件开发并不是从第一步进行到最后一步,而是在任何阶段,在进入下一阶段前一般都有一步或几步的回溯。
在测试过程中的问题可能要求修改设计,用户可能会提出一些需要来修改需求说明书等。
编辑本段软件开发专业专业培养 计算机:软件开发专业主要培养德智体全面发展,具有一定计算机软硬件维护、网络组建、维护管理的高级实用技术型人才。
通过本专业的学习,能熟练掌握常用的计算机软件的使用、维护与技巧;
在硬件方面学生应了解计算机硬件的发展,熟练掌握计算机组装的方法,能熟练运用应用软件检测计算机功能、故障的范围所在,掌握硬件故障的一般处理方法;
在网络方面,学生应掌握目前流行网络的技术特点,掌握网络工程、网络维护、网络安全及应用方面的知识。
能胜任一般网络工程方案的设计、组建、网络维护、及简单网站的建设与维护。
同时,使学生了解由于IT技术的发展而引起的法律和道德方面的问题。
就业方向 本专业毕业生适合的工作岗位是计算机程序设计师。
适合于熟练地按照工程化的思路进行软件编制、软件测试的工作岗位,能担任各种企事业单位和各级工程建设部门、管理部门的计算机软件和硬件维护、网络的组建、维护等工作,也可从事计算机研究与应用、软件开发等方面的工作。
就业范围为:计算机软件公司、具有软件开发能力的大型企业及事业单位
2023/3/9 19:52:12
5.33MB
软件开发文档实例大全
1
webrtc音频数据流流程图
webrtc音频数据流流程图,只是整理了数据流的流向,方便理解代码.
2023/3/7 19:48:26
516KB
webrtc
音频
数据流
1
星载固态存储器数据管理结构的设计
为了提高星载存储器的数据管理水平,应对Flash应用复杂、国内半导体工业水平较低、航天任务功能可靠性等需求提升等挑战,基于实际卫星任务需求,结合四级流水、四倍总线扩展技术,提出一种的多分区数据管理结构设计,通过分析和仿真介绍了数据流通路的特点及功能,存储器吞吐率接近1Gbps,能够有效满足航天任务需求。
同时根据典型数传系统数据处理流程,给出了此数据结构设计下由地面接收数据逆向寻址的计算方法,在实际应用中能够大大降低地面测试、数据分析工作的复杂度。
2023/2/21 17:21:48
2.07MB
固态存储器;
数据管理结构;
数据通路;
数据逆向寻址
1
C++使用SOCKET实现TCP-IP协议的通讯最好的DEMO源码
首先要理解基本的原理,2台电脑间实现TCP通讯,首先要建立起连接,在这里要提到服务器端与客户端,两个的区别通俗讲就是主动与被动的关系,两个人对话,肯定是先有人先发起会话,要不然谁都不讲,谈什么话题,呵呵!一样,TCPIP下建立连接首先要有一个服务器,它是被动的,它只能等待别人跟它建立连接,自己不会去主动连接,那客户端如何去连接它呢,这里提到2个东西,IP地址和端口号,通俗来讲就是你去拜访某人,知道了他的地址是一号大街2号楼,这个是IP地址,那么1号楼这么多门牌号怎么区分,嗯!门牌号就是端口(这里提到一点,我们访问网页的时候也是IP地址和端口号,IE默认的端口号是80),一个服务器可以接受多个客户端的连接,但是一个客户端只能连接一台服务器,在连接后,服务器自动划分内存区域以分配各个客户端的通讯,那么,那么多的客户端服务器如何区分,你可能会说,根据IP么,不是很完整,很简单的例子,你一台计算机开3个QQ,服务器怎么区分?所以准确的说是IP和端口号,但是客户端的端口号不是由你自己定的,是由计算机自动分配的,要不然就出现端口冲突了,说的这么多,看下面的这张图就简单明了了。
在上面这张图中,你可以理解为程序A和程序B是2个SOCKET程序,服务器端程序A设置端口为81,已接遭到3个客户端的连接,计算机C开了2个程序,分别连接到E和D,而他的端口是计算机自动分配的,连接到E的端口为789,连接到D的为790。
了解了TCPIP通讯的基本结构后,接下来讲解建立的流程,首先声明一下我用的开发环境是VisualStudio2008版的,语言C#,组件System.Net.Sockets,流程的建立包括服务器端的建立和客户端的建立,如图所示:二、实现:1.客户端:第一步,要创建一个客户端对象TcpClient(命名空间在System.Net.Sockets),接着,调用对象下的方法BeginConnect进行尝试连接,入口参数有4个,address(目标IP地址),port(目标端口号),requestCallback(连接成功后的返调函数),state(传递参数,是一个对象,随便什么都行,我建议是将TcpClient自己传递过去),调用完毕这个函数,系统将进行尝试连接服务器。
第二步,在第一步讲过一个入口参数requestCallback(连接成功后的返调函数),比如我们定义一个函数voidConnected(IAsyncResultresult),在连接服务器成功后,系统会调用此函数,在函数里,我们要获取到系统分配的数据流传输对象(NetworkStream),这个对象是用来处理客户端与服务器端数据传输的,此对象由TcpClient获得,在第一步讲过入口参数state,如果我们传递了TcpClient进去,那么,在函数里我们可以根据入口参数state获得,将其进行强制转换TcpClienttcpclt=(TcpClient)result.AsyncState,接着获取数据流传输对象NetworkStreamns=tcpclt.GetStream(),此对象我建议弄成全局变量,以便于其他函数调用,接着我们将挂起数据接收等待,调用ns下的方法BeginRead,入口参数有5个,buff(数据缓冲),offset(缓冲起始序号),size(缓冲长度),callback(接收到数据后的返调函数),state(传递参数,一样,随便什么都可以,建议将buff传递过去),调用完毕函数后,就可以进行数据接收等待了,在这里因为已经创建了NetworkStream对象,所以也可以进行向服务器发送数据的操作了,调用ns下的方法Write就可以向服务器发送数据了,入口参数3个,buff(数据缓冲),offset(缓冲起始序号),size(缓冲长度)。
第三步,在第二步讲过调用了BeginRead函数时的一个入口参数callback(接收到数据后的返调函数),比如我们定义了一个函数voidDataRec(IAsyncResultresult),在服务器向客户端发送数据后,系统会调用此函数,在函数里我们要获得数据流(byte数组),在上一步讲解BeginRead函数的时候还有一个入口参数state,如果我们传递了buff进去,那么,在这里我们要强制转换成byte[]类型byte[]data=(byte[])result.AsyncState,转换完毕后,我们还要获取缓冲区的大小intlength=ns.EndRead(result),ns为上一步创建的NetworkStream全局对象,接着我们就可以对数据进行处理了,如果获取的length为0表示客户端已经断开连接。
具体实现代码,在这里我建立了一个名称为Test的类:2.服务
2023/2/17 5:19:13
297KB
TCP/IP
C++
协议
1
对于统一的查询频率或隶属度,在滑动窗口上的数据流中接近最优的近似反复检测
对于统一的查询频率或隶属度,在滑动窗口上的数据流中接近最优的近似反复检测
2023/2/13 0:01:04
685KB
研究论文
1
实验一Quartus软件入门及双向数据流总线的计划
Quartus软件入门及双向数据流总线的计划;计划一个8位位宽的双向数据总线,由使能端S控制总线数据流向,当S=00,C的数据赋给A;
当S=01,A的值赋给C;
S为其他值时,B的数据赋给C。
用VHDL编程计划该双向数据总线,并观察的仿真波形结果验证双向总线的功能。
2023/2/9 0:08:32
187KB
双向数据流总线
1
HDFS全面详解
HadoopHDFS分布式文件系统DFS简介HDFS的系统组成引见HDFS的组成部分详解副本存放策略及路由规则命令行接口Java接口客户端与HDFS的数据流讲解掌握hdfs的shell操作掌握hdfs的javaapi操作理解hdfs的工作原理设计思想分而治之:将大文件、大批量文件,分布式存放在大量服务器上,以便于采取分而治之的方式对海量数据进行运算分析;
在大数据系统中作用:为各类分布式运算框架(如:mapreduce,spark,tez,……)提供数据存储服务重点概念:文件切块,副本存放,元数据补充:hdfs是架在本地文件系统上面的分布式文件系统,它就是个软件,也就是用一套代码把底下所有机器的
2023/2/6 8:29:52
430KB
HDFS全面详解
1
3GPP中文协议全
cwts-specs-001IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:名语术语cwts-specs-002IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:概述cwts-specs-003IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:物理信道和传输信道到物理信道的映射cwts-specs-004IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:信道编码与复用cwts-specs-005IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:扩频与调制cwts-specs-006IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:物理层过程cwts-specs-007IMT-DSFDD(WCDMA)系统无线接口物理层技术规范:物理层测量cwts-specs-008IMT-DSFDD(WCDMA)系统无线接口层2技术规范:物理层向上层提供的服务cwts-specs-009IMT-DSFDD(WCDMA)系统无线接口层2技术规范:MAC协议cwts-specs-010IMT-DSFDD(WCDMA)系统无线接口层2技术规范:RLC协议cwts-specs-011IMT-DSFDD(WCDMA)系统无线接口层2技术规范:PDCP协议cwts-specs-012IMT-DSFDD(WCDMA)系统无线接口层2技术规范:BMC协议cwts-specs-013IMT-DSFDD(WCDMA)系统无线接口层3技术规范:RRC协议cwts-specs-014IMT-DSFDD(WCDMA)系统Iu接口技术规范:概述cwts-specs-015IMT-DSFDD(WCDMA)系统Iu接口技术规范:层1技术要求cwts-specs-016IMT-DSFDD(WCDMA)系统Iu接口技术规范:信令传输cwts-specs-017IMT-DSFDD(WCDMA)系统Iu接口技术规范:RANAP信令cwts-specs-018IMT-DSFDD(WCDMA)系统Iu接口技术规范:数据传输和传输信令cwts-specs-019IMT-DSFDD(WCDMA)系统Iu接口技术规范:用户平面协议cwts-specs-020IMT-DSFDD(WCDMA)系统Iub接口技术规范:概述cwts-specs-021IMT-DSFDD(WCDMA)系统Iub接口技术规范:层1技术要求cwts-specs-022IMT-DSFDD(WCDMA)系统Iub接口技术规范:信令传输cwts-specs-023IMT-DSFDD(WCDMA)系统Iub接口技术规范:NBAP信令cwts-specs-024IMT-DSFDD(WCDMA)系统Iub接口技术规范:用于CCH数据流的数据传输和传输信令cwts-specs-025IMT-DSFDD(WCDMA)系统Iub接口技术规范:用于CCH数据流的用户平面协议cwts-specs-026IMT-DSFDD(WCDMA)系统Iur接口技术规范:概述cwts-specs-027IMT-DSFDD(WCDMA)系统Iur接口技术规范:层1技术要求cwts-specs-028IMT-DSFDD(WCDMA)系统Iur接口技术规范:信令传输cwts-specs-029IMT-DSFDD(WCDMA)系统Iur接口技术规范:RNSAP信令cwts-specs-030IMT-DSFDD(WCDMA)系统Iur接口技术规范:用于CCH数据流的数据传输和传输信令cwts-specs-031IMT-DSFDD(WCDMA)系统Iur接口技术规范:用于CCH数据流的用户平面协议cwts-specs-032IMT-DSFDD(WCDMA)系统Iub/Iur接口技术规范:用于DCH数据流的数据传输和传输信令cwts-specs-033IMT-DSFDD(WCDMA)系统Iub/Iur接口技术规范:用于DCH数据流的用户平面协议CWTS发布的研讨
2023/2/4 2:48:41
7.39MB
3GPP
中文协议
WCDMA
1
8B10B详解&综述_p.pdf
在高速的串行数据传输中,传送的数据被编码成自同步的数据流,就是将数据和时钟组合成单一的信号进行传送,使得接收方能容易准确地将数据和时钟分离,而且要达到令人满意的误码率,其关键技术在于串行传输中数据的编码方法。
8B10B作为互连接口的一种编码技术,设计简单、功能出众,因此成为应用最广泛的技术。
然而,它的系统开销高达25%,问题突出。
为了解决这个问题,设计者们一直在探寻改进的方法。
本文就将介绍8B10B码的编码原理及实现方法,并介绍了一些低开销的编码技术,讨论它们的优势与存在的问题。
2023/1/15 23:14:25
1.83MB
8B10B编码
1
C++bp神经网络算法
经改过的vc++神经网络算法基本bp神经网络算法和改进型bp神经网络算法都是我改写完成的算法,是网上四处传播的一个c++bp神经网络算法改写的,由于网上的那个算法编译会出现若干百个错误,所以我在其基础上重新编写和改进,写出了这两个算法!输入样本是通过“样本.txt”读入程序中的,文本中样本注解:1-1111//前3个数字是第一个样本输入数据,后两个是输出数据01110//这行是第二个样本的输入输出数据数据更改后,要重新设置程序中的样本数和输入层还有隐层“权值.txt”里面A是指隐层到输入之间的权值,B是输出层到隐层之间的权值,因为程序中要读入数据流的缘故,所以没有写入中文,写了不好控制!
2023/1/13 6:22:15
31KB
神经网络
1
共 141 条记录
首页
上一页
下一页
尾页
钉钉无人值守自动打卡脚本 永不迟到的神器 安卓和苹果教程
New!
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03
15KB
钉钉
钉钉打卡
个人信息
点我去登录or注册
|
微信登录
一言
热门下载
双系统双频伪距单点定位程序
Docker构建tomcat镜像jdk1.8+tomcat9.zip
飘逸传世引擎源代码
中科院考博英语2009-2018年试题及答案解析(十五套436面).pdf
ABAQUS金属非稳态和稳态切削过程的模拟分析_张东进.pdf
几何画板课件350套.zip
R9390系列BIOS修改和风扇调速工具
新升级版TP5商城小程序源码+公众号版+h5一整套源码V3.zip
CNS2_CN_VW_P0095D_0332.7z
吉利新金刚2016款车机导航系统
ENVI去云补丁Haze_tool文件及其使用说明和安装方法
HTML5+CSS3中文参考手册(3手册)chm版中文参考手册打包
KEPServerEXV6.7.zip
vue项目demo(asp.netmvc5+vue2.5)
高光谱和LiDAR多模态遥感图像分类数据集
最新下载
全国乡镇级界线,行政界线,shp矢量,很全
VS之txt文件操作
加拿大公司建造300千瓦弧光灯
java聊天室程序设计报告
中科院大学2015年843遥感考研考试科目分析
excel练习素材-刘伟
DoDAF2.0vol.1中文
阿里云产品手册
变电运行智能开票专家系统
在Matlab上实现自相关和互相关函数
G_ST70_XX_01582V.edz
jd-gui和jdeclipse插件,以及使用说明
EPSON爱普生PX-M5041FWF-7620WF-7621A3一体机拆机图解
ADS1256资料大全
C++生成日志文件
其他资源
数据结构与算法365天刷题特训营
ACCESS印刷成品库简单管理
瑞芯微RK3399软件件设计资料RK3399LinuxDebian软件开发文档资料.zip
谷歌阅读器插件User-AgentSwitcher
约束独立分析(CICA).zip
2018年最新FE素材网站源码下载
高校先生平时成绩管理系统
生物信息平台Galaxy文档
基于asp.net的校园二手街
wxGTK-2.8.12-1.el6.rf.i686.rpmCentOS6
《MATLAB神经网络43个案例分析》源代码&数据
重叠社区发现算法LFM算法python源码含数据集
码头工人实践-源码
射频学习全套材料(包括fm1702例程+rc522+天线设计)
mac工具redis客户端Medis破解版
AutoVue20.2.2.0最版本四之四
1寸2寸证件照天生器
数学建模算法与应用(第2版)图书、课件及程序
IPMIV1.5&IPMIV2.0
matlab产生正弦波及.mif文件的程序