月度归档: 2022年2月

5 篇文章

软工复习笔记
来自软件工程复习笔记 - xiuwenL - 博客园 (cnblogs.com) 第一章 软件工程学概述(15分) 1.1 软件危机 软件危机是指在软件开发和维护过程中所遇到的一系列严重问题 ​ 表现:成本/进度估计不准确;闭门造车,用户不满意;不可维护;软件成本的比例逐年上升;供不应求;没有适当的文档资料。 产生软件危机的原因(理解即可 by c…
软件工程-环路复杂度
环路复杂度用来定量度量程序的逻辑复杂度。以McCabe方法来表示。 计算公式 1:V(G)=闭合区域的数目,由节点和边围成的封闭区域。这些封闭区域一定是不可再分的,包括周边的区域。 2:V(G)=二值判定节点个数+1 3:V(G)=边的数目-节点个数+2 环路复杂度越高,程序中的控制路径越复杂。 mccabe指出,典型的程序模块的环路复杂度为10。…
爱发电~~
这是我的博客:blog.lchnan.cn 首先感谢你能看到这里,所有的发电都会用于服务器、域名以及其它运营支出;超出部分将会捐助给受信任的慈善组织,谢谢。 https://afdian.net/@lchnan
软件工程-黑盒测试与白盒测试
1、黑盒测试 Black box testing 概述: 黑盒测试又名为功能测试,主要目的是发现软件设计的需求或者是软件设计规格说明书中的错误缺陷。 黑盒测试与白盒测试相反,软件设计程序被看做一个打不开的盒子,盒子里的程序代码测试人员不能看到,只能看到软件或者是某些模块的简单功能描述,这种测试方法主要是验证软件或者是功能的实现度。 测试方法: (一…
软件工程-RUP统一开发过程
RUP(Rational Unified Process),统一软件开发过程,统一软件过程是一个面向对象且基于网络的程序开发方法论。 RUP最重要的它有三大特点:1)软件开发是一个迭代过程,2)软件开发是由Use Case驱动的,3)软件开发是以架构设计(Architectural Design)为中心的。 RUP中的软件生命周期在时间上被分解为四…