![](https://img-blog.csdnimg.cn/10525bfa49214c7ebb66162b36579864.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
软件工程
文章平均质量分 58
...
梦未
这个作者很懒,什么都没留下…
展开
-
软件测试逻辑覆盖相关理解
上述代码意为当 k=1k=1k=1 时,找到 [2,n][2,n][2,n] 区间内 mmm 的第一个因数,以此为例判定,如、、等判定语句块条件(逻辑条件),而一个逻辑判断语句就对应了一个基础条件若干基础条件可以通过与、或、非等逻辑连接词组成复合条件注意,题目问满足覆盖所需的逻辑条件时,根据题意来自己判断是基础条件还是复合条件如上述代码的逻辑判断子语句是 和 和如满足上述代码的100%判定覆盖所需的逻辑条件是 和 和 和 如满足上述代码的100%条件覆盖所需的逻辑条件是 和 和 和 和 和原创 2022-06-22 22:22:02 · 2153 阅读 · 0 评论 -
软件、应用、程序概念辨析
从传统分类上来讲,(狭义的)软件包括硬件中的嵌入系统软件、硬件驱动、系统软件、应用软件、运行时、中间件等等。(广义的)软件更包括软件工程管理、软件开发技术、软件基础支撑理论等等内容。我的个人理解是,应用是其中一种软件,而程序是软件的一部分,不过在日常表达中三个概念经常会混用,表达含义都差不多。而还有一个词 App,它是 Application 的缩写,不过现在一般特指手机上的软件(移动端软件)在软件工程里广义的“软件”,可以简单用一句话概括。而软件又可以根据不同的分类标准进行划分。原创 2023-01-13 17:03:16 · 1722 阅读 · 0 评论 -
软件工程导论考纲知识点
复习提纲对应教材为《软件工程(第3版)》,清华大学出版社软件工程定义软件工程是应用计算机科学理论和技术以及工程管理原则和方法,安远和进度实现满足用户要求的软件产品的工程,或以此为研究对象的学科。《和计算机科学技术百科全书》中的定义软件危机解释软件危机指在计算机软件的开发和维护过程中所遇到的一系列严重问题。随着计算机在各个领域的广泛应用,软件的需求量越来越大,软件的复杂度也越来越高,导致软件的开发远远满足不了社会发展的需要,超出预算的经费、超过预期的交付时间的事情经常发生。由于缺乏文档以.原创 2021-01-15 22:25:14 · 913 阅读 · 0 评论 -
软件生存周期阶段及任务简述
软件生存周期大致分为6个阶段:计算机系统工程、需求分析、设计、编码、测试、运行和维护1) 计算机系统工程计算机系统包括计算机硬件、软件,以及使用计算机系统的人、数据库、文档、规程等系统元素。计算机系统工程的任务是确认待开放软件的总体要求和范围,以及该软件与其他计算机系统元素之间的关系,进行成本估算,做出进度安排,并进行可行性分析,即从经济、技术、法律等方面分析待开发的软件是否有可行的解决方案,并在若干个可行的解决方案中做出选择。2) 需求分析需求分析主要解决待开发软件要“做什么”的问题,原创 2020-11-11 19:28:50 · 7428 阅读 · 0 评论