2021年江苏自考《软件工程》复习资料(二)
发布时间:2021-09-15 14:10:14 浏览次数:75 来源:未知
三、 软件开发
1. 软件开发的本质是实现问题空间的概念和处理逻辑到运行平台的概念和处理逻辑间的映射。
2. 软件开发基本途径:先通过需求建模,把问题域的概念和处理逻辑向需求(抽象)层次进行映射,再把需求层的概念和处理逻辑向设计(抽象)层进行映射,依次进行,直到映射到运行平台这一抽象层为止。
3. 软件开发涉及的技术:过程方向(即求解软件的开发逻辑)和过程途径(即求解软件的开发手段,基本手段是问题建模)。
4. 软件开发方法:是一种使用早已定义好的技术集及符号表示习惯来组织软件生产的过程。
5. 问题建模是指运用所掌握的知识,通过抽象,给出该问题的一个结构。建模手段有结构化方法、面向对象方法和诸多面向数据结构的方法。
6. 模型是待建系统的任意抽象,包括所有的基本能力、特性或其他一些方面,而没有任何冗余的细节,是在特定意图下所确定的角度和抽象层次上对物理系统的描述,通常包含对该系统边界的描述、对系统内各模型元素以及它们之间关系的语义描述。
7. 软件系统模型大体分为概念模型和软件模型,而软件模型进一步分为设计模型、实现模型、部署模型。
四、 软件开发环境
1. 软件开发环境是相关的一组软件工具的集合,支持一定的软件开发方法或按照一定的软件开发模型组织而成,与软件生存期、软件开发方法、软件处理模型密切相关。
l 按解决问题分类:程序设计环境、系统合成环境、项目管理环境。
l 按演变趋向分类:以语言为中心的环境、工具箱环境、基于方法的环境(分为支持软件开发周期特定阶段的管理和开发过程管理。后者即项目计划和控制、任务管理)。
2. 软件开发环境是高度集成的一体化系统,主要目标是提高软件开发的生产率、降低软件成本。
五、 软件工具
1. 软件工具是指为支持计算机软件的开发、维护、模拟、移植或管理而研制的程序系统,是为了支持软件人员开发和维护活动而使用的软件。
2. 软件工具由工具、工具接口、工具用户接口组成,主要目的是提高软件生产率和改善软件质量。
3. 发展特点:(1) 由单个工具到多个工具集成化方向发展。(2) 重视用户界面设计,不断采用新理论技术。(3) 它的商品化推动软件产业的发展,进而增加了对软件工具的需求,促进了软件工具的商品化过程。
4. 分为6类:模拟工具、开发工具、测试和评估工具、运行和维护工具、性能测试工具、程序设计支持工具。
相关推荐 查看更多
在线测试,评估适合自己的学历提升方式
-
1
填写信息
-
2
提交审核
-
3
评测结果