SE.T01概论,介绍,要求.pptVIP

  1. 1、本文档共122页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向数据设计 面向数据设计,就是面向元数据进行概要设计。 在系统设计时,系统设计师要采用面向数据的方法进行概要设计。面向数据就是面向“元数据”(Metadata)。 * 面向数据设计 概要设计的主要任务是建立系统的概念数据模型CDM和物理数据模型PDM,以及体现业务规则的存储过程和触发器,然后以数据模型为支撑,去实现系统的业务模型和功能模型。 为此,要对元数据进行分析,只有将元数据分析透了,才能建立好由元数据所构成的数据模型。 这里讲的面向数据设计,主要表现在数据库服务器上的关系数据库设计。 * 面向对象实现 面向对象实现,就是面向对象进行详细设计和编程实现。 在两层结构(C/S)的客户层上,在三层结构(B/A/S)的表示层和业务逻辑层上,进行详细设计和编程实现时,要采用面向对象的方法。当然,在数据服务层上的设计和编程实现,仍然要采用面向数据的方法,因为主要是设计和编写存储过程,它们是面向数据的,不是面向对象的。 * 面向对象实现 详细设计和编程实现,实质上是用构件加上程序来实现系统的业务模型和功能模型。只有对三个模型思想(业务模型、功能模型、数据模型)吃透了,才能设计和编写出合格的程序。 面向对象实现,实质上是面向类实现,因为实例化的类称为对象。 * 面向功能测试 面向功能测试,就是面向功能进行单元测试、集成测试、Alpha测试和Beta测试。 在进行测试时,测试人员要采用面向功能的方法。这里讲的功能,包括系统的功能、性能和接口三部分内容。面向功能测试的方法就是黑盒子测试方法,今后采用白盒子测试方法(面向程序执行路径测试)的人,只有从事软件构件生产和核心代码编程的极少数人员。 * 面向过程管理 面向过程管理,就是面向过程对软件生命周期各个阶段进行管理和控制。 因为软件产品质量的提高与改进,完全取决于软件企业生产过程的改善。无论是CMM/CMMI、ISO9000、微软企业文化,都是站在软件生命周期过程的观念上去提高软件企业的素质。 * 1.9 软件的支持过程 软件工程中的过程,是指软件生命周期(Life Cycle)中的时间序列。 过程作为一个时间序列,它自然有起始点和终止点。例如,可以将一个软件的生命周期划分为市场调研、立项、需求分析、策划、概要设计、详细设计、编程、单体测试、集成测试、运行、维护这几个过程。过程与阶段(Phase)相对应,阶段与里程碑(Milestone)相对应。某些重要的里程碑上的文档,又对应基线(baseline)。 * 软件的支持过程 软件工程的支持过程,由支持软件生存周期各个阶段的生产工具所组成。 生产工具如需求分析工具、设计工具、实现工具、测试工具、维护工具、配置工具,开发环境。 软件开发环境又称CASE工具,如北大青鸟系统,San Francisco,Rose,面向行业领域开发的业务基础平台(包括软件企业内部使用的各种J2EE平台和.Net平台)。 * 1.10 软件的管理过程 “外行关注结果,内行关注过程”。 管理过程和支持过程又称为“软件过程工程” 。 1974年,美国人始认识到“软件需要管理”。 1984年,美国人认识到“软件管理是过程管理”。 * 软件的管理过程 软件中的过程,分为“基本过程、支持过程、组织过程”三种. 基本过程是需求、设计、实现、测试、验收过程; 支持过程是支持过程开发和过程管理的各种CASE工具; 组织过程是建立的有关小组,如软件工程组、质量保证组、测试组、文档组。 * 软件的管理过程 软件工程中主要存在3类过程管理模型: (1). ISO9000质量管理和质量保证体系 (2). CMMI过程能力成熟度模型集成 (3). 企业文化 (微软企业文化、敏捷文化现象等 ) * 序号 名 称 来 源 特 点 1 ISO 9000质量管理和质量保证体系 国际标准化组织 ISO 按20多个质量要素管理 2 CMMI软件能力成熟度模型 美国卡内基-梅隆大学软件工程研究所(CMU/SEI) 按24个过程域PA,分阶段模型和连续模型两种方式管理,属于重载过程管理 3 软件企业文化 Microsoft公司、IBM公司、敏捷方法 属于轻载过程管理 * 1.10.1 ISO9000体系 1. “质量手册”内容:质量方针和目标、公司简介、组织机构、质量体系要求、质量手册管理细则等 2. “程序文件”内容:规定每个质量要素在何时、在何地、由何人、按照什么标准、规范或规程去做。做完后书写质量记录的模板格式(如:用户需求报告模板或指南、设计说明书模板或指南、测试报告模板或指南、用户手册模板、评审报告模板) * ISO

文档评论(0)

xxj1658888 + 关注
实名认证
文档贡献者

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档