- 1
- 0
- 约1.01万字
- 约 16页
- 2026-02-14 发布于宁夏
- 举报
软件 程复习资料
软件 程
第 章
、什么是软件?
软件(Software)是计算机系统中与硬件相互依存的另 部分,它是包括程序(Program),数据(Data)及其相关 档
(Document)的完整集合。
程序是按事先设计的功能和性能要求执 的指令序列
数据是使程序能正常操纵信息的数据结构
档是与程序开发,维护和使 有关的图 材料
、软件危机
原因:与软件本 的特点有关(难于维护,逻辑复杂)
与软件开发与维护的 法不正确有关:
软件≠程序
急于求成=拔苗助长
各 为阵 法/学
现象:1.成本
2.计算机软件和硬件费
3.软件质量得不到保证
4.由于软件质量问题导致失败的软件项 常多
5.进度难以控制
6.维护 常困难
办法:软件 程(学)
三、软件 程
软件 程是应 计算机科学、数学及管理科学等原理开发软件的 程。它借鉴传统 程的原则、 法,以提 质量,降低成本
为 的。开发、运 和维护软件的系统 法
四、软件 程三要素
软件 程 法学包含3个要素: 法、 具和过程。
五、软件 命周期
六、软件过程模型
瀑布模型
瀑布模型适合于 户需求明确、完整、 重 变化的软件项 开发。瀑布模型的成功在很 程度上是由于它基本上是 种 档
驱动的模型。
瀑布模型是由 档“驱动的”这个事实也是它的 个主要缺点。
在项 开始的时候, 户常常难以清楚地给出所有需求; 户与开发 员对需求理解存在差异。
实际的项 很少按照顺序模型进 。
户必须有耐 ,等到系统开发完成。
缺乏灵活性:因为瀑布模型确定了需求分析的绝对重要性,但是在实践中要想获得完善的需求说明是 常困难的,导致阻塞状“
态”。反馈信息慢,开发周期长。
虽然存在不少缺陷,瀑布模型经常被嘲笑为旧式“的”,但是在需求被很好地理解的情况下,仍然是 种合理的 法。
快速原型模型
增量模型
增量模型是迭代和演进的过程。
增量模型把软件产品分解成 系列的增量构件,在增量开发迭代中逐步加 。
每个构件由多个相互作 的模块构成,并且能够完成特定的功能。
早先完成的增量可以为后期的增量提供服务。
增量开发 法的新演进版本叫做极限“程序设计(eXtremeProgramming)”。
螺旋模型
喷泉模型
各个开发步骤多次反复迭代,达到认识的逐步深化
特点:主要 于 持 向对象开发过程体现了软件创建所固有的迭代和 间隙的特征
Rational统 过程
极限编程
微软过程
第 章可 性研究
、可 性研究的任务:技术,经济,操作,社会,抉择
(1)技术可 性
度量 个特定技术信息系统解决 案的实 性及技术资源的可 性。
考虑的问题
(1)开发风险分析
(2)资源分析
(3)相关技术的发展(现有技术能否实现新系统,技术难点、建
议采 技术的先进性)
(2)经济可 性
度量系统解决 案的性能价格
考虑的问题
成本/效益分析(开发、运 的成本/效益)
有形成本、效益
形成本、效益
价值和成本的关系
质量与价值、成本的关系
价值/成本的均衡
(3)操作可 性
户使 可能性
时间进度可 性
组织和 化上的可 性
(4)社会可 性(法律可 性)
开发项 是否会在社会上或政治上引起侵权、破坏或其它责任问题
、可 性研究过程:8步骤
1.复查系统规模和 标
2.研究 前正在使 的系统
3.导出新系统的 层逻辑模型
4.进 步定义问题
5.导出和评价供选择的解法
6.推荐 动 针
7.草拟开发计划
8.书写 档提交审查
三、系统流程图:数据在系统( ,软,硬)各部件之间流动
系统流程图是概括地描绘物理系统的传统 具。
它的基本思想是 图形符号以 盒 形式描绘组成系统的每个部件(程序, 档,数据库, 过程等)。
四、数据流图:源点或终点,处理,数据存储和数据流
1.在数据流图中没有任何具体的物理部件,它只是描绘数据在软件中流动和被处理的逻辑过程,是系统逻辑功能的图形表 。
2.例题1
经调查,该储蓄所处理系统能完成储户的存/取款要求处理。如果是新储户,则将该储户数据记 存款账 件。如果是 储户存
款,按储户编号在存款账中查找该储户的记录,填写存款额并修改余额;如果是取款,就检查是否超 。存/取款后应修改存款
帐和储户的存折,并将存折交还储户。
第0层
第1层
五、数据字典:流,元素,存储,处理
1.数据字典的任务是:对于数据流图中出现的所有被命名的图形元素在字典中
作为 个词条加以定义,使得每 个图形元素的名字都有 个确切的解释。
2.数据结构的描述
您可能关注的文档
- 部编版七年级语文下册第3课《回忆鲁迅先生(节选)》同步练习2套及答案.pdf
- 高二励志班级宣誓词.pdf
- 食品标准与技术法规复习资料.pdf
- 计算机网络技术论文2000字(2).pdf
- 西门子HMI函数集.pdf
- 广东省广州市白云区竹料第一中学2025-2026学年八年级上学期10月月考道德与法治试题(含答案).docx
- 广东省广州市绿翠现代实验学校2019-2020学年八年级10月月考道德与法治试题(含答案).docx
- 广东省广州市南沙榄核第二中学2019-2020学年八年级上学期第一次月学段测试道德与法治试题(含答案).docx
- 广东省广州市南沙区实验外语学校2022-2023学年八年级上学期第一次月考道德与法治试题(含答案).docx
- 广东省广州市南沙榄核第二中学2018-2019学年八年级上学期月学段测试(一)政治试题(含答案).docx
原创力文档

文档评论(0)