软件工程导论论文 - 软件工程.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

--精品

我们构造系统模板。建模是构造软件系统最基本的步骤,在软件工程用什么语言编码等,最好是以使用者的眼光去分析系统功能。为建立逐步走向实用,而这些工具的后面,便是具有不同特色的建模方法。面向对象的思想和技术发展迅速并日臻成熟,采用面向对象的思想和精品-----

我们构造系统模板。建模是构造软件系统最基本的步骤,在软件工程

用什么语言编码等,最好是以使用者的眼光去分析系统功能。为建立

逐步走向实用,而这些工具的后面,便是具有不同特色的建模方法。

面向对象的思想和技术发展迅速并日臻成熟,采用面向对象的思想和

软件工程导论论文

—学习软件工程导论的感受

班级:软件07作者:张刚红辅导老师:黎杨

参考书目:《软件工程–理论与实践》(第三版影印版)

论文摘要:通过学习,对什么是软件工程,过程建模和生命周期,计划和管理项目,捕获需求,系统设计以及各种建模语言和设计方法的理解和感受。

论文内容:

—.软件工程

软件质量的下降到导致了软件危机,软件工程正是为了保证软件产品质量而诞生的。软件工程实质上是希望使软件系统的开发能够像工业品的生产一样,通过一系列的标准和规范,利用科学的技术,方法,工具和管理手段,以达到用较少的时间,较小的开支获得质量高,可维护性好的软件产品,使软件产品保持较高的竞争力。

随着软件工程的不断发展,对软件工程的研究逐渐划分为两个方面:1.软件工程技术。包括对工程化的开发方法,软件开发工具与环境的研究。主要面对的问题有:适应需求分析的不确定性、软件的可靠性和软件度量等。软件工程技术的发展出现了瀑布模型、快速原型法等方法,它们在国内外都有过成熟和成功的应用范例。随着新的软件开发技术的出现,出现了诸如面向对象的软件工程等新的软件工程开发技术,给软件工程技术的研究带来了新的研究方法。

2.软件工程管理。包括质量管理,费用管理,配置管理等。主要面对的问题有:开发成本的控制、资源控制、质量的控制和进度的控制等。但是由于人们长期认为软件工程的发展主要由软件工程技术决定,所以导致了对软件工程管理研究长期落后。

--精品

数据字典、加工小说明等,结构化设计文档的内容包括总体设计说明具和管理手段,以达到用较少的时间,较小的开支获得质量高,可维表示为相应的描述形式(主要包括数据流图、数据字典和加工小说明。软件工程技术的发展出现了瀑布模型、快速原型法等方法,它们在

数据字典、加工小说明等,结构化设计文档的内容包括总体设计说明

具和管理手段,以达到用较少的时间,较小的开支获得质量高,可维

表示为相应的描述形式(主要包括数据流图、数据字典和加工小说明

。软件工程技术的发展出现了瀑布模型、快速原型法等方法,它们在

面向对象的思想可以使对现实系统的抽象更加直观,更符合人类的感知和经验,从而、使从需求到分析到设计的过渡更加平滑和自然,还有利于整个软件系统的重用和维护。面向对象的思想和技术发展迅速并日臻成熟,采用面向对象的思想和开发方法对解决大型软件系统的开发和设计具有得天独厚的优势。

二.建模方法和生命周期

瀑布模型是面向过程方法学,是传统的方法。注重过程建模。缺点是前一阶段的输出座位后一阶段的输入;是一种线性模型,且每一阶段都有各子的里程碑。对需求的变更很难接受。通常涉及到结构化的分析与设计。结构化分析阶段要求需求分析者按照结构化分析的基本思想和步骤完成项目需求分析过程,将分析结果表示为相应的描述形式(主要包括数据流图、数据字典和加工小说明),并根据相关原则和判定方法保证数据流图的一致性和完整性。要求提交的结构化分析文档的内容包括总体需求概述、分层数据流图、数据字典、加工小说明等,结构化设计文档的内容包括总体设计说明、初始结构图、改进的结构图以及各模块说明等。

面向对象方法学也称为面向对象的开发方法,它属于软件工程建模的范畴。面向对象方法学的出发点和基本原则是尽可能模拟人类习惯的思维方式,使开发软件的方法与过程接近人类认识世界解决问题的方法与过程。也就是说,面向对象方法是一种崭新的思维方法,它是把程序看作是相互协作而又彼此独立的对象的集合。由于对象的独立封装,模块的可构造性、可扩充性、可重用性也大大加强,从而面向对象的软件工程能够胜任当今大规模复杂、易变软件系统开发应用的要求。

面向对象的软件工程要求首先对系统建立模型是对现实的简化,它提供了系统的蓝图。一个好的模型只需抓住影响事物发展的主要矛盾,而忽略那些次要矛盾。每个系

--精品

上这些过程中均不考虑系统的具体实现,如建立什么样的数据库或采。元模型为UML的所有元素在语法和语义上提供了简单、一致、通件工程的发展主要由软件工程技术决定,所以导致了对软件工程

文档评论(0)

蒋老师学习资料 + 关注
实名认证
内容提供者

各种资料欢迎欢迎下载

1亿VIP精品文档

相关文档