软件新项目工程试验参考指导书信计.docVIP

软件新项目工程试验参考指导书信计.doc

  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文档。上传文档
查看更多
讲课专业:信息和计算科学 讲课老师: 江志华 试验课时: 16 学 时 数学和信息科学学院 20XX年2月 试验1 软件工程概念和相关工具 1.1 软件工程计算环境 (试验估量时间:90 分钟) 1.1.1 背景知识 软件工程学关键研究怎样以较少代价取得高质量软件,而要达成这个目标,就必需研究软件开发方法和软件开发工具。 软件开发方法就是开发软件规范化方法。软件工具是指能支持软件生存周期中某一阶段(如系统定义、需求分析、设计、编码、测试或维护等)需要而使用软件系统;软件开发环境则是面向软件整个生存周期,为支持各个阶段需要,在基础硬件和宿主软件基础上使用一组软件系统。软件工具和软件开发环境全部是软件工程关键支柱,对于提升软件生产率,改善软件质量,和适应计算机技术快速发展有着越来越大作用。 从20世纪70年代末开始,教授们就致力于软件开发自动化工具研究,并逐步形成了应用于软件过程集成项目支撑环境(Integrated Project Support Environment) 和计算机辅助软件工程(CASE,Computer-Aided Software Engineering)工具。在此基础上建立集成式软件开发环境,全方面支持软件开发过程,以期实现软件设计过程自动化或半自动化。 1.1.2 试验目标 1)了解软件工程基础概念,熟悉软件、软件生存周期、软件生存周期过程和软件生存周期各阶段定义和内容。 2)经过 Internet 搜索和浏览,了解网络环境中主流软件工程技术网站,掌握经过专业网站不停丰富软件工程最新知识学习方法,尝试经过专业网站辅助和支持来开展软件工程应用实践。 1.1.3 工具/准备工作 在开始本试验之前,请预习教科书第一章相关内容。需要准备一台带有浏览器、能够访问因特网计算机。 1.1.4 试验内容和步骤 1)请查阅相关资料,给“软件”下一个权威性定义: 这个定义起源是: 2)“软件生存周期”是软件工程技术关键基础,是对软件长远发展见解,这种见解把软件开始开发之前和软件交付使用以后一切活动全部包含在软件生存周期之内。 请查阅相关资料,给出“软件生存周期”定义: 这个定义起源是: 3)“软件生存周期过程”概念深入完善了相关软件生存周期定义,其关键内容是: 这个定义内容起源是: 4)因为工作对象和范围不一样和经验不一样,对软件生存周期过程中各阶段划分也不尽相同。不过,这些不一样划分中有很多相同之处。相关软件工程国家标准把软件生存周期划分为8个阶段,这8个阶段是: ① ② ③ ④ ⑤ ⑥ ⑦ ⑧ 你认为把软件生存周期划分为不一样阶段意义何在: 5)上网搜索和浏览,了解软件工程技术应用情况,看看哪些网站在做着软件工程技术支持工作?并将搜索结果统计下来。 提醒:部分软件工程专业网站例子包含 www.51CMM.COM(软件工程教授网) .COM(系统分析软件工程网) .COM(软件工程研究中心) .NET.CN(火龙果软件工程-UML 软件工程组织) 你习惯使用网络搜索引擎是: 你在此次搜索中使用关键词关键是: 表 1-1 软件工程专业网站试验统计 网站名称 网 址 内容描述 在本试验中将你感觉比较关键2个软件工程专业网站统计下来: ① 网站名称: ② 网站名称: 综合分析,你认为各软件工程专业网站目前技术(如培训内容)热点是: ① 名称: 关键内容: ② 名称: 关键内容: ③ 名称: 关键内容: 1.2 工具、环境和CASE (试验估量时间:90分钟) 1.2.1 背景知识 软件工程关键目标是提升软件生产率,改善软件质量和降低软件成本,而这些目标实现必需依靠软件工具、软件开发环境和计算机辅助软件工程(CASE)广泛应用。 1. 软件工具 软件工具是“可用来帮助和支持软件需求分析、软件开发、测试、维护、模拟、移植或管理等目标而编制计算机程序或软件。”它通常是为专门应用而开发,其关键目标是为了提升软件生产率和改善软件质量。现在,软件工具重视用户界面设计,不停地采取新理论和新技术,正由单个工具向多个工具集成方向发展,且重视工具间平滑过渡和互操作性。软件工具商品化推进着软件产业发展,而软件产业发展,又增加了对软件工具需求,促进了软件工具商品化进程。 软件工具范围很广,它既包含比较成熟传统工具,如操作系统、编译程序、解释程序和汇编程序等,又包含支持软件生存周期各阶段,如需求分析、设计、编码、测试、维护等开发和管理工具。比如,一项分类标准把软件工具分为13类,它们是系统模拟和模型工具、需求追踪工具、需求分析工具、设计工具、 编码和单元测试工具、测试和集成工具、文档工具、项目管理工具、配置管理工具、质量确保工具、度量工具、软件再用工具、其它工具。 2. 软件开发环境 软件开发环境是指在计算机基

文档评论(0)

159****9606 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档