- 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讲软件与软件工程
●软件
软件是计算机系统中与硬件相互依存的部分,它是包括程序、数据及相关文档的完整集合。
●软件工程
软件工程是指导计算机软件开发和的工程学科。采用工程的概念、原理、技术和方法来开发和
软件,把经过时间考验而证明正确的管理技术和当前能够得到的技术方法结合起来,以
经济地开发出高质量的软件并有效地它,这就是软件工程。
●软件
的软件生产方式快速增长的计算机软件需求,从而出现软件开发和过程中出现一
系列严重问题的现象。
●产品周期
产品周期是产品的市场,即一种新产品从开始进入市场到被市场淘汰的整个过程。
●软件周期
软件周期是软件产品从构思开始到不再使用结束时的时间周期。软件周期典型的阶段包括:
需求阶段、设计阶段、实现阶段、测试阶段、安装与验收阶段、操作与阶段,有时候还包括退
役阶段。
●软件周期过程
软件周期过程分为基本过程、支持过程和组织过程。基本过程是软件开发从事的活动,包括获
取过程、供应工程、开发过程、运作过程和过程5个过程。支持过程是软件需方和开发方各类
支持人员从事的活动,包括文档编制过程、配置管理过程、质量保证过程、验证过程、确认过程、
联合评审过程、审核过程、问题解决过程和易用性过程等9个过程。组织过程是管理人员从事的活
动,包括管理过程、基础设施过程、改进过程、人力资源过程、资产管理过程、重用大纲管理过程
和领域工程过程等7个过程。
●软件周期模型(也称软件开发模型)
软件开发模型是软件开发全部过程、活动和任务的结构框架。
●瀑布模型(软件开发模型)
瀑布模型是将软件周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,
最终得到软件产品。瀑布模型思想是按工序将问题简化,将功能的实现与设计分开,便于分工
协作,即采用结构化的分析与设计方法将逻辑实现与实现分开。将软件生命周期划分为制定计
划、需求分析、软件设计、程序编写、软件测试和运行等六个基本活动,并且规定了它们自上
而下、相互衔接的固定次序,如同瀑布流水,逐级下落。(来自百科)
●演化模型(软件开发模型)
演化模型主要针对事先不能完整定义需求的软件开发,是在快速开发一个原型的基础上,根据用户
在调用原型的过程中反馈意见和建议,对原型进行改进,获得原型的新版本,重复这一过程,
●Lecture1SoftwareandSoftware
Engineering
●软件
Softwareisthepartofacomputersystemthatisinterdependentwiththehardware.Itisacompletecollectionofprograms,data
andrelateddocuments.
●Software
engineering
Softwareengineeringistheengineeringdisciplin
文档评论(0)