第一章软件与软件工程-文稿.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
软件的概念;计算机世界的软件 软件是能够完成预定功能和性能,并对相应数据进行加工的程序和描述程序及其操作的文档。 软件 = 程序+数据+文档 程序 = 算法+数据结构;软件的特点; 软件的描述;程序设计语言 面向机器 汇编语言、机器语言等 面向过程 Fortran, Pascal, C等 面向对象 C++, Java等 面向问题 结构化查询语言SQL等 ;软件分类;软件的发展;软件发展存在的问题;软件危机的表现 软件产业的发展长期滞后,与硬件发展不协调。 软件开发成本过高 软件质量得不到保证 软???开发效率低 难以控制开发进度,工作量估计困难 软件不能满足社会发展的需求,成为社会、经济发展的制约因素;2. 软件危机原因;1.2 软件工程的概念; 软件工程的定义;软件工程三要素; 软件工程的过程 过程贯穿软件开发的各个环节 管理者在软件工程过程中对软件开发的质量、进度、成本进行评估、管理和控制; 技术人员采用相应的方法和工具生成软件工程产品(模型、文档、数据、报告、表格等)。;软件工程管理; 软件工程的方法 软件工程方法是完成软件工程项目的技术手段。它支持项目计划和估算、系统和软件需求分析、设计、编程、测试和维护。 软件工程方法依赖一组原则,它贯穿软件工程的各个环节。 软件工程方法分两类:传统方法和面向对象方法;传统软件工程与面向对象软件工程;软件工程工具;软件工程环境;软件工程目标;软件工程原则;1.3 软件生存周期;软件生存周期;问题定义;2. 需求分析 任务:确定用户对软件系统的需求: 功能需求 软件必须要完成的功能; 性能需求 软件的安全性、可靠性、可维护性、精度、错误处理、适应性、用户培训等; 运行环境约束 待开发的软件产品必须满足的环境要求;需求分析过程 需求分析人员必须与用户不断、反复地交流和商讨,使用户需求逐步准确、一致、完全。 方法 面向数据流的分析方法 面向数据的分析方法 面向对象的分析方法 抽象、问题分解、快速原型、多视点等 工具 Rational Rose, WitClass, VisualModel ;阶段性产品 软件需求规格说明书SRS 用软件需求规格说明语言描述软件系统的功能需求、性能需求、接口需求、设计需求、软件产品的基本结构、采用的开发标准和验收原则等。 用户手册概要。 ;软件开发;工具 面向数据流的设计方法 结构图 面向数据???设计方法 面向对象的设计方法 Rational Rose 阶段性产品 概要设计规格说明书 数据库或数据结构设计说明书 集成测试计划。;2.详细设计;3. 实现; 4. 组装测试;5. 确认测试 ;软件维护;软件开发过程与测试的关系; 谢谢;Thanks!

文档评论(0)

189****3005 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档