- 0
- 0
- 约4.61千字
- 约 53页
- 2021-09-16 发布于河北
- 举报
全国计算机等级考试二级公共基础知识
盐城工学院计算机基础中心;学习内容 ;第3章 软件工程基础;3.1 软件工程基本概念;3. 软件生命周期
将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期
分为软件定义、软件开发及软件运行维护3个阶段。维护是持续时间最长,花费代价最大的一个阶段,软件工程学的一个目的就是提高软件的可维护性,降低维护代价
6个活动阶段
可行性研究与计划制定:确定系统的总体目标。参加人员有用户、项目负责人和系统分析员,产生文档有可行性分析报告、项目计划书等
需求分析:确定系统的逻辑模型。参加人员有用户、项目负责人和系统分析员。产生文档为需求规格说明书,其作用:(1)便于用户、开发人员进行理解交流;(2)反映用户问题的结构,可以作为软件开发工作的基础和依据;(3)作为确认测试和验收的依据。;软件设计:包括软件结构设计、数据设计、接口设计和过程设计。其中结构设计是定义软件系统各部件之间的关系;数据设计是将分析时创建的模型转化为数据结构的定义;接口设计是描述软件内部、软件和操作系统之间及软件与人之间如何通信;过程设计则是把系统结构部件转换成软件的过程性描述。软件设计分概要设计和详细设计。参加人员有系统分析员和高级程序员。产生的文档有设计规格说明书。
编码:编程。高级程序员和程序员产生源程序清单
测试:由另一部门的高级程序员或系统分析员产生软件测试计划和软件测试报告
运行维护;4. 软件工程三要素
方法:完成软件工程项目的技术手段
工具:支持软件的开发、管理、文档生成
过程:支持软件开发的各个环节的控制、管理
5. 软件工程的理论和技术研究的内容
软件开发技术和软件工程管理
6. 软件工程的目标
在给定的成本、进度的前提下,开发出具有有效性、可靠性、可理解性、可维护性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品
软件工程鼓励研制和采用各种先进的软件开发方法、工具和环境;6 软件工程的目标和与原则
(1)软件工程目标:在给定成本、进度的前提下,开发出具有??效性、可靠性、可理解性、可维护性、可重用性、可适应性、可移植性、可追踪性和可互操作性且满足用户需求的产品。
(2)软件工程需要达到的基本目标应是:付出较低的开发成本;达到要求的软件功能;取得较好的软件性能;开发的软件易于移植;需要较低的维护费用;能按时完成开发,及时交付使用。;(3)软件工程原则:抽象、信息隐蔽、模块化、局部化、确定性、一致性、完备性和可验证性。
1)抽象:抽象是事物最基本的特性和行为,忽略非本质细节,采用分层次抽象,自顶向下,逐层细化的办法控制软件开发过程的复杂性。
2)信息隐蔽:采用封装技术,将程序模块的实现细节隐蔽起来,使模块接口尽量简单。
3)模块化:模块是程序中相对独立的成分,一个独立的编程单位,应有良好的接口定义。模块的大小要适中,模块过大会使模块内部的复杂性增加,不利于模块的理解和修改,也不利于模块的调试和重用;模块太小会导致整个系统表示过于复杂,不利于控制系统的复杂性。
4)局部化:保证模块间具有松散的耦合关系,模块内部有较强的内聚性。
5)确定性:软件开发过程中所有概念的表达应是确定、无歧义且规范的。
6)一致性:程序内外部接口应保持一致,系统规格说明与系统行为应保持一致。
7)完备性:软件系统不丢失任何重要成分,完全实现系统所需的功能。
8)可验证性:应遵循容易检查、测评、评审的原则,以确保系统的正确性。 ;7. 软件工具和软件开发环境
软件工具(CASE):用来辅助软件开、运行、维护、管理、支持等过程中的活动的软件
软件开发环境:支持软件产品开发的软件系统,它由软件工具集和环境集成机制构成;3.2 结构化分析方法;结构化分析方法是结构化程序设计理论在软件需求分析阶段的应用。
结构化分析方法的实质:着眼于数据流,自顶向下,逐层分解,建立系统的处理流程,以数据流图和数据字典为主要工具,建立系统的逻辑模型。
结构化分析的常用工具:1)数据流图(DFD);2)数据字典(DD);3)判定树;4)判定表。数据流图以图形的方式描绘数据在系统中流动和处理的过程,它反映了系统必须完成的逻辑功能,是结构化分析方法中用于表示系统逻辑模型的一种工具。;加工(转换):输入数据经加工变换产生输出。
数据流:沿箭头方向传送数据的通道,一般在旁边标注数据流名。
存储文件(数据源):表示处理过程中存放各种数据的文件。
源,潭:表示系统和环境的接口,属系统之外的实体。
画数据流图的基本步骤:自外向内,自顶向下,逐层细化,完善求精。;数据字典:对所有与系统相关的数据元素的一个有组织的列表,以及精确的、严格的定义,使得用户和系统分析员对于输入、输出、存储成分和中间计算结果有共同的理解。
*:数据字典的作用是对数据流图中出现
您可能关注的文档
- 第2章管理决策.pptx
- 第2章管理思想的发展.pptx
- 第2章管理学的产生.pptx
- 第2章管理思想的发展ppt第二章管理思想的发展.pptx
- 第2章系统工程.pptx
- 第2章管理的职能修改稿.pptx
- 第2章经济环境.pptx
- 第2章统计决策方法.pptx
- 第2章统计过程控制理论.pptx
- 第2章网络传输媒体.pptx
- 中国国家标准 GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具.pdf
- 《GB/T 6675.9-2025玩具安全 第9部分:化学及类似活动的实验玩具》.pdf
- GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 中国国家标准 GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求.pdf
- 《GB/T 46975-2025婴童用品 便携式婴儿睡篮技术要求》.pdf
- 《GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法》.pdf
- GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 6675.14-2025玩具安全 第14部分:指画颜料要求和测试方法.pdf
- 中国国家标准 GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用.pdf
- 《GB/T 33772.3-2025质量评定体系 第3部分:印制板及层压板最终产品检验及过程监督用抽样方案的选择和使用》.pdf
最近下载
- GB/T 17359-2023微束分析 原子序数不小于11的元素能谱法定量分析.pdf
- 工业和信息化领域数据安全风险评估实施细则.pptx VIP
- 江西省“三新”协同教研共同体2025届高三12月联考生物学试卷(含答案).docx VIP
- 配电线路器材 -横担、绝缘子.ppt
- 00J008-3钢筋砼挡土墙.pdf
- 2024年华北科技学院马克思主义基本原理概论期末考试题含答案.docx VIP
- 《配电线路工程》 课件 3-9接地装置安装.pptx
- 2025-2026学年丹阳市八年级上学期数学期末模拟试卷.docx VIP
- 配电线路防雷技术.pptx VIP
- 高二数学(文)双曲线知识精讲 人教实验版(A).doc VIP
原创力文档

文档评论(0)