- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1.1 软件与软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程 软件过程 软件过程是为了获得高质量软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 通常使用生命周期模型简洁地描述软件过程。生命周期模型规定了把生命周期划分成哪些阶段及各个阶段的执行顺序,因此也称为过程模型。 * 软件过程模型 瀑布模型 快速原型模型 增量模型 螺旋模型 敏捷模型 RUP统一过程 * * 问题定义 编 码 需求分析 设 计 可行性研究 运行与维护 测 试 开发 时期 运行 时期 计划时期 (目标与范围说明书) (可行性论证论告) (测试报告) (程序) (设计文档) (需求说明书) (运行日志,维护报告) 瀑布模型 瀑布模型 特点 阶段的顺序性和依赖性 推迟实现的观点 质量保证的观点 文档 评审 存在问题 不适用需求模糊的系统 * 快速原型模型 基本思想 在获得用户基本需求说明的基础上,投入少量人力和物力,快速建立一个原始模型,使用户及时运行和看到模型的概貌和使用效果,并对需求说明进行补充和精化,提出改进意见,开发人员进一步修改完善,如此循环迭代,直到得到一个用户满意的模型为止。 从原型法的基本思想中可以看到,用户能及早看到系统模型,在循环迭代修改和完善过程中,使用户的需求日益明确,从而消除了用户需求的不确定性,同时从原型到模型的生成,周期短、见效快,对环境变化的适应能力较强。 * * 需求分析 原型开发 最终系统设计 原型评价 最终系统实现 用户 反馈 常见的原型实例 界面 主要功能 优点 反映真实需求 线性开发 种类 渐进型 抛弃型 * 快速原型模型 原型法具有明显的优点,开发周期短,见效快,可以边开发边使用,较适合于开发环境和管理体制多变、系统结构不稳定的情况。但是开发系统采用原型法,需要有交互式开发环境和第四代语言及自动编程系统的支持,其初始原型设计较为困难,开发过程尚缺乏有效的管理方法和控制手段。 * 增量模型 把软件产品作为一系列的增量构件来设计、编码、集成和测试。 最初的增量构件往往实现软件的基本需求,提供最核心的功能。后面的增量逐渐增加完善系统的功能 * * * * * 1.1 软件与软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程 1 软件工程学概述 序言 当今世界的软件产业 美国 印度 日本 中国 */154 序言 程序的本质 高速的、准确的、科学的处理数据的工具 人类世界在电脑中的模拟再现 * 1.1 软件与软件危机1.2 软件工程1.3 软件生命周期1.4 软件过程 软件的发展 1946-1956年 计算机问世到实用的高级程序语言出现前 存储容量比较小,运算速度比较慢 采用个体工作方式,用低级语言编写程序 应用领域主要是以数值数据处理为主的科学计算,其特点是输入、输出量较小 衡量程序质量的标准主要是功效,即运行时间省、占用内存小 主要研究内容是科学计算程序、服务性程序和程序库 * 1956-1968年 从实用的高级程序语言出现到软件工程出现前 存储器容量大,外围设备得到迅速发展,出现了高级程序设计语言 应用领域包括数据处理(非数值数据),其特点是计算量不大,但输入、输出量却较大 高速主机与低速外围设备的矛盾突出,出现了操作系统、并发程序、数据库及其管理系统 20世纪60年代初提出了软件一词,开始认识到文档的重要性 研究高级程序设计语言、编译程序、操作系统、支持编程的工具及各种应用软件 工作方式逐步从个体方式转向合作方式 出现软件危机 * 1968年-至今 从软件工程出现到现在 硬件向巨型机和微型机二个方向发展,出现了计算机网络,软件方面提出了软件工程,出现了“计算机辅助软件工程”(CASE) 计算机的应用领域渗透到各个业务领域,出现了嵌入式应用,其特点是受制于它所嵌入的宿主系统 开发方式逐步由个体合作方式转向工程方式 软件工程方面的研究主要包括软件开发模型、软件开发方法及技术、软件工具与环境、软件过程、软件自动化系统等 软件方面研究以智能化、自动化、集成化、并行化、以及自然化为标志的软件开发新技术 * */154 计算机软件 软件指计算机系统中的程序及其文档 程序是计算任务的处理对象和处理规则的描述 计算任务:任何以计算机为处理工具的任务 处理对象:数据(如数据、文字、图形、图像、声音等,它们只是表示,而无含义)或信息(数据及有关的含义) 处理规则:一般指处理的动作和步骤。程序必须装入计算机内才能工作 文档是程序开发过程中的相关资料 当今软件的规模很大 Windows95有1000万行代码 Windows2000有5000万行代码 项目经理约250人 开发人员约1700人 测试人员约3200人 * 软件危机的表现 软件危机是指在计
您可能关注的文档
最近下载
- 发那科机器人DCS双重安全性检查功能说明书FANUC.pdf VIP
- 北京市昌平区第一中学2024-2025学年七年级上学期期中考试语文试卷(含答案).docx VIP
- 数字化智能工厂AI大模型数智平台建设方案.pptx VIP
- 肝性脑病ppt课件ppt课件.pptx VIP
- 定位器原理及故障处理课件.ppt VIP
- 旅游大类《服务礼仪》 填空题试卷一.docx VIP
- 小学部编版古诗词必备题库(含答案解析).pdf
- 五年级上册数学课件-数学好玩-图形中的规律(8)-北师大版 20张.ppt VIP
- 旅游大类《服务礼仪》简答题试卷一.docx VIP
- 重点项目施工组织专项方案高压旋喷桩内插型钢.doc VIP
原创力文档


文档评论(0)