软件工程
11
王蒟蒻
蒟蒻
展开
-
软件设计相关概念
概念设计相关八大概念四类设计技术风格和模式简要分类数据中心架构数据流体系架构调用和返回架构层次架构面向对象架构面向过程的总体设计原创 2021-07-22 19:12:26 · 349 阅读 · 1 评论 -
简单梳理软件维护相关知识
概念软件维护是指由于软件产品出现问题或需要改进而对代码及相关文档的修改,其目的是对现有软件产品进行修改的同时保持其完整性。分类软件维护技术程序的理解软件再工程软件逆向工程...原创 2021-07-21 15:42:26 · 361 阅读 · 1 评论 -
一文搞懂软件工程需求分析
基本概念没有不变的需求,平均需求都要改三次以上需求任务与过程需求分析模型面向过程模型一个例子面向对象的分析方法一个例子,在自动贩卖机中进阶原创 2021-07-21 11:46:58 · 456 阅读 · 0 评论 -
多种软件过程模型如何选择?
原创 2021-07-03 15:45:25 · 1482 阅读 · 0 评论 -
基于构建模型、统一过程模型、敏捷开发
基于构建模型统一过程模型统一过程就是在软件生命周期过程中以用例为驱动、构架为中心来进行一次一次的增量式的迭代,每次迭代都是以上一次迭代为基础并生成包括构件的源代码体、需求说明、测试用例等的制品。每次的迭代又具体分为四个阶段:初始、细化、提交和转移,而在每个阶段又分为多个工作流:需求、分析、设计、实现和测试等。统一过程模型是基于面向对象方法和UML统一建模语言的,用这种方法论来指导软件开发主要可以解决两个问题:软件复用问题需求变化问题。详细参考传送门特点用例驱动、以构架为中心、迭代和增原创 2021-07-03 15:43:09 · 982 阅读 · 0 评论 -
通俗理解白盒测试、黑盒测试
白盒测试白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,即清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。方法:逻辑覆盖:以程序的内部逻辑结构为基础,分为语句覆盖、判定覆盖、条件覆盖、判定-条件覆盖、条件组合原创 2021-07-01 16:43:00 · 2609 阅读 · 0 评论 -
程序语言、效率、编码习惯、管理
程序设计语言编程之前的一项重要工作就是选择一种适当的编程语言程序语言分类及发展历程编程习惯程序的效率编码管理版本管理原创 2021-06-30 23:14:10 · 338 阅读 · 0 评论 -
单元测试、集成测试、系统测试、验收测试
这里写目录标题思维导图补充单元测试内容单元测试测试环境搭建集成测试的主要方法冒烟测试系统测试内容思维导图补充单元测试内容单元测试测试环境搭建集成测试的主要方法s代表桩模块冒烟测试名称由来Smoke Testing 的概念最早源于制造业,用于测试管道。测试时,用鼓风机往管道里灌烟,看管壁外面是否有烟冒出来,以便检验管道是否有缝隙。这一测试显然比较初级,更深层一点的测试至少要进行渗油测试、带压测试等等。Smoke Testing 只是一种初级、直观的测试。软件中的意义Sm原创 2021-06-30 14:42:36 · 777 阅读 · 2 评论 -
瀑布模型、V模型、原型模型、增量模型、螺旋模型、喷泉模型
软件过程模型软件生命周期从设计、投入使用到被淘汰的全过程注意这里不只是设计、连维护也是每个过程会产生相应的文档软件过程模型也称为软件开发模型、软件生存周期模型结构框架能直观表达软件开发全过程能力成熟度模型用来评估软件的生产能力CMM是目前国际上使用流行的一种软件生产过程行业标准模型,可定义、评价软件开发过程的成熟度,并提供提高软件质量的指导。CMM模型分为五级:初始级(1级)、可重复级(2级)、定义级(3级)、管理级(4级)、优化级(5级)共5个成熟度等级,低级别是实现高级原创 2021-06-29 20:00:35 · 7298 阅读 · 0 评论 -
软件工程概述
原创 2021-06-28 21:52:35 · 497 阅读 · 0 评论