网站大量收购闲置独家精品文档,联系QQ:2885784924

软件工程导论(第6版).pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章、软件工程学概述 软件危机: 是指在计算机软件的开发和维护过程中所遇到的一系列严重问题。 软件危机包含下述两个方面的问题: 1.如何开发软件,以满足对软件日益增长的需求。 2.如何维护数量不断膨胀的已有软件。 具体的说,软件危机主要有以下一些典型表现: 1.对软件开发成本的进度的估计常常很不准确。 2.用户对“已完成的”软件系统不满意的现象经常发生 3.软件产品的质量往往靠不住。 4.软件常常是不可维护的。 5.软件通常没有适当的文档材料。 6.软件成本在计算机系统总成本中所占的比例逐年上升。 7.软件开发生产率提高的速度,远远跟不上计算机应用迅速普及深入的趋势。 软件生命周期: 一个软件从定义、开发、使用和维护,知道最终被废弃,要经历一个漫长的时期,通常把软件经历的 这个漫长的时期称为生命周期。 软件配置: 程序、文档和数据。 软件工程学的一个重要的目标: 就是提高软件的可维护性,减少软件维护的代价。 软件 :是程序、数据及相关文档的集合。 程序: 是能够完成预定功能和性能的可执行的指令序列。 数据: 是使程序能够适当地处理信息的数据结构。 文档 :是开发、使用和维护程序所需要的图文资料。 软件工程 :指导计算机软件开发和维护的一门工程学科。 软件工程具有下属的本质特性: 1.软件工程关注于大型程序的构造。 2.软件工程的中心课题是控制复杂性。 3.软件经常 变化。 4.开发软件的效率非常重要。 5.和谐地合作是开发软件的关键。 6.软件必须有效地支持它的用户。 7.在软件工程 领域中通常由具有一种文化背景的人替具有另一种文化背景的人创造产品。 软件工程的 7 条基本原理: 1.用分阶段的生命周期计划严格管理。 2.坚持进行阶段评审。 3.实行严格的产品控制 4.采用 现代程序设计技术。 5.结构应能清楚的审查。 6.开发小组的人员应该少而精。 7.承认不断改进软件工程实践的必要性。 软件工程: 包括技术和管理两方面的内容,是技术与管理紧密结合所形成的工程学科。 通常把在软件生命周期全过程中使用的一整套技术方法的集合称为 方法学 ,也称为 泛型 。 软件工程方法学(包括传统方法学、面向对象方法学)包含三个要素: 方法、工具和过程。 方法: 是完成软件开发的各项任务的技术方法,回答“怎样做”的问题。 工具: 是为运用方法而提供的自动的或半自动的软件工程支撑环境。 工程: 是为了获得高质量的软件所需要完成的一系列任务的框架,它规定了完成各项任务的工作步骤。 面向对象方法学: 把数据和行为看成是同等重要的,它是一种以数据为主线,把数据和对数据的操作紧密地结合起来 的方法。 面向对象方法学具有下述四个要点: 1.把对象作为融合了数据及在数据上的操作行为的统一的软件构件。 2.把所有对象都划分成类。 3.按照父类与子类的关系,把若干个相关类组成一个层次结构的系统。 4.对象彼此间仅能通过发送消息互相联系。 面向对象方法学的优点: 降低了软件产品的复杂性,提高了软件的可理解性,简化了软件的开发和维护工作。 软件生命周期: 软件定义、软件开发和运行维护。 软件定义: 问题定义、可行性研究和需求分析。 软件开发 :总体设 计,详细设计,编码和单元测试,综合测试。 1. 问题定义: 问题定义阶段必须回答的关键问题是:“要解决的问题是什么? ”。 2.可行性研究: 这个阶段回答的关键问题是:“对于上一个阶段所确定的问题有行得通的解决办法吗?” 3.需求分析: 确定目标系统必须具备哪些功能。 4.总体设计: 这个阶段必须回答的关键问题是: “概括地说,应该怎样实现目标系统?” 总体设计

文档评论(0)

tianya189 + 关注
官方认证
内容提供者

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

认证主体阳新县融易互联网技术工作室
IP属地湖北
统一社会信用代码/组织机构代码
92420222MA4ELHM75D

1亿VIP精品文档

相关文档