
软件工程
文章平均质量分 81
Volatileflow
这个作者很懒,什么都没留下…
展开
-
软件工程-总
文章目录软件工程什么是软件工程?为什么会产生软件危机软件工程的基本原则软件工程三要素软件开发的基本策略软件质量软件的生命周期软件过程模型瀑布模型原型模型(快速原型模型)增量模型螺旋模型喷泉模型软件工程什么是软件工程? 简单来说就是用工程化的方法来开发软件 任何生产活动都要按照目标化、规范化、文档化、标准化进行,这就是工程化 软件并不是简单的程序,软件 = 程序 + 数据 + 文档 造成软件开发困难的根本原因在于软件固有的内在特征: 复杂性,一致性,可变性,不可见性软件工程是从管理和技术两原创 2021-06-05 18:17:42 · 889 阅读 · 0 评论 -
软件工程-测试题错题
2: 适用于身处多个不同地点的人在各自方便的时间参与,围绕同一个主题表达自己的观点的需求获取方法是问卷调查7: 用户界面不属于单元测试的内容,模块接口属于单元测试的内容8: 下面 C 不是单元测试原则A 单元测试应该是可以重复执行的,并且是结果可以重现的B 单元测试应相互独立,某个测试不应为下一个测试设定条件C 单元测试可以通过查看日志文件或人工分析结果来确认是否通过D 单元测试应该快速执行9: 黑盒测试是根据程序的需求规格说明来设计测试用例12: 关于等价类的划分,下面原创 2021-06-02 14:09:19 · 774 阅读 · 1 评论 -
软件工程-软件系统测试,软件交付与维护
软件系统测试测试的不彻底性测试只能说明错误的存在,但不能说明错误不存在经过测试后软件不能保证没有缺陷和错误测试的不完备性测试无法覆盖到每个应该测试的内容不能能测试到软件的全部输入与响应不可能测试到全部的程序分支和执行路径测试作用的间接性测试不能直接提高软件质量,软件质量的提高要依靠开发测试通过早起发现缺陷并督促修正缺陷来间接地提高软件质量测试应尽早介入测试用例要不断进行评审和修改单元测试 是对软件基本组成单元进行的测试, 其测试对象是软件设计的最小单位(模块或者类)一般来说单原创 2021-06-01 21:32:38 · 849 阅读 · 3 评论 -
软件工程-行为建模和软件的交互设计
文章目录软件行为建模顺序图建模元素1 对象及其生命线2 消息状态建模状态图软件的交互设计基本概念设计目标设计原理设计过程软件行为建模顺序图建模元素1 对象及其生命线对象以某种角色参与交互可以是人,物,其他系统或者子系统生命线 表示对象存在的时间控制焦点/激活期 表示对象进行操作的时间片段2 消息消息用于描述对象间的交互操作和值传递过程顺序图与用例是协作完成的,顺序图往往表达单个情景实例的行为每个用例对应一个顺序图顺序图建模风格:把注意力集中于关键的交互对于参数,优先考虑参数名原创 2021-05-31 15:32:08 · 1099 阅读 · 0 评论 -
软件工程-单元测试
单元测试单元测试概述单元测试是对软件中的最小可测试单元进行检查和验证单元测试包括:模块接口: 对通过所有被测模块的数据流进行测试局部数据结构: 检查模块中的数据结构是否正确的灵异和使用边界条件: 检查数据流或控制流中条件或数据处于边界时的出错可能性独立路径: 检查由于计算错误,判定错误,控制流错误导致的程序错误**出错处理:**检查可能引发错误处理的路径以及进行错误处理的路径单元测试原则:快速的独立的可重复的自我验证的及时的黑盒测试设计良好的测试用例是关键黑盒测试是将测原创 2021-05-30 19:07:45 · 693 阅读 · 1 评论 -
软件工程-软件系统设计
文章目录软件系统设计软件体系结构概念软件设计原则软件体系结构风格软件设计过程Web系统架构设计数据库选择策略测试题软件系统设计软件体系结构概念软件体系结构包括构成系统的设计元素的描述,设计元素之间的交互,设计元素的组合模式以及在这些模式中的约束风格,模式和框架**体系结构风格:**用于描述某一特定应用领域中系统组织的惯用模式,反应了领域中众多系统所共有的结构和语义特性 比如 MVC就是一种常见的体系风格**设 计 模 式 :**描述了软件系统设计过程中常见问题的一些解决方案,通常是从大量原创 2021-05-30 15:38:42 · 1469 阅读 · 2 评论 -
软件工程-面向对象建模分析
面向对象分析关注技术领域中的实体,并将其建模为对象面向对象分析技术主要基于分类,泛化,聚合关系在对象集合之间建立结构对象的行为是执行预定的动作(服务/活动)对象通过执行动作来完成状态变迁Peter Code的面向对象方法"对象"是问题领域中真实存在的实体,有定义清晰的边界对象中封装有属性和行为面向对象分析的五个核心概念:对象,属性,结构,服务和主题一般-特殊结构整体-部分结构面向对象的分析方法学识别对象和类(类是对象的抽象定义)识别类之间的关系,建立由继承和组合关系组成的原创 2021-05-28 18:35:15 · 2173 阅读 · 0 评论