- 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章节 软件工程基础概述
1.4 软件开发模型 (2)开发中各阶段和里程碑,主要包括。初始阶段、细化阶段、构造阶段、交付阶段。 (3)RUP的迭代开发模式。如图1-15所示。 图1-15 RUP的迭代开发模式 1.4 软件开发模型 除了上述模型以外,还有其他一些的类似的模型,如形式化方法模型等。 新型技术模型,即第四代技术模型如图1-16所示。 图1-16 第四代技术模型 1.4 软件开发模型 1.4.8 软件开发模型的选定 1. 开发模型与开发方法及工具的关系 应用软件的开发过程主要包括:生存周期的系统规划、需求分 析、软件设计、实现四个阶段。软件的开发方法多种多样,结构化 方法和面向对象的方法是常用的最基本的开发方法。当采用不同的 开发方法时,软件的生存周期过程将表现为不同的过程模型。为解 决开发工程中大量复杂的手工劳动,提高软件的开发效率,还要采 用计算机辅助软件工程CASE开发工具来支持整个开发过程。软件 的开发模型(生存周期过程模型)与开发方法、开发工具之间的 关系如图1-17所示。 1.3 软件生存周期 图1-17 开发模型、方法和工具之间的关系 1.3 软件生存周期 2.软件开发模型选取 最常用的是瀑布模型和原型模型,其次是增量模型,由于迭代模型比较难以掌握使用较少。各种模型各有其特点和优缺点。在具体选择模型时需要综合考虑以下6点: (1)符合软件本身的性质,包括规模、复杂性等; (2)满足软件应用系统整体开发进度要求; (3)尽可能控制并消除软件开发风险; (4)具有计算机辅助工具快速的支持,如快速原型工具; (5)与用户和软件开发人员的知识和技能匹配; (6)有利于软件开发的管理与控制。 ?注意:通常情况下,面向过程方法可使用瀑布模型、增量模型和螺旋模型进行开发;面向对象方法可采用快速原型、增量模型、喷泉模型和统一过程进行开发;面向数据方法一股采用瀑布模型和增量模型进行开发。 1.3 软件生存周期 3.软件开发模型的修定 在实际软件开发过程中,开发模型的选定并非直接照抄照搬、一成不变,有时还需要根据实际开发目标要求进行裁剪、修改、确定和综合运用。 ?讨论思考: (l)以“学籍管理信息系统”为例,说明在开发过程各阶段应做好哪些具体工作? (2)如果在全校进行统一联网与管理,应做哪些修改或更新?试从未来的发展趋势来分析软件开发模型。 (3)开发模型的种类和特点有哪些?各适合哪种业务环境要求? 1.5 实验一 软件开发准备及Visio应用 任务一 软件开发前准备工作 1.目的与任务 目的:确定课题,组织组员,合理分工,熟悉软件开发环境,培养团队精神。任务:学习软件开发小组的组织和管理,合理分工,将项目开发各阶段的任务明确,并熟悉相应的软件开发环境。 实验学时:2学时。 实验类型:验证性。 2.内容、要求与安排方式 (1)实验内容与要求: 根据各组选择的课题,实行项目组长(经理)制,各组推荐一名组长,统一管理整个项目的实施过程,并和理调整资源和负责项目全局;根据项目的难易合理分配组员的任务,对问题达成一直的看法;针对项目的实施,熟悉相应的软件开发工具的使用环境。 考核要求:学习本章有关软件开发的有关知识,组成研发小组、发挥特长进行选题、合理分工,明确项目开发各阶段的主要任务,并熟悉相应的软件开发环境,编写出初步的“软件项目开发计划”。 (2) 实验安排方式: 本实验为开放实验,各组可同时进行实验,每组2-4人。 (3)准备参考资料,阅读相关的国家有关软件开发的标准文档。 1.5 实验一 软件开发准备及Visio应用 ?任务二 MS Visio2013应用 1.实验目的 【说明】本节以了解为主,以后要求进一步掌握。 1) 熟悉Visio的工作环境及组成; 2) 掌握用Visio软件绘制图表的基本操作; 3) 能熟练用Visio软件绘制各种较复杂的专业图表; 4) 掌握各种图表文档创建方法. 1.5 实验一 软件开发准备及Visio应用 2.实验要求 要求能够熟练运用Visio软件所提供的菜单、工具、模型等制作图形或图表;能用Visio软件所提供专业图形模板,来自行绘制出专业化、高质量的图形或图表。 3.实验内容及步骤 使用Visio2013(可用各种功能试画简单图表)设计一个基本流程图模型。 1.5 实验一
您可能关注的文档
最近下载
- 老友记台词剧本第一季第1集中英双语左右对照.pdf VIP
- 2025年5月18日河南省事业单位联考《公共基础知识》试题及答案解析.pdf
- 2018年最新发布的ISO50001-2018能源管理体系标准条款中英文版..pdf VIP
- 中欧班列“齐鲁号”跨境物流供应链金融模式研究.pdf VIP
- 运动心理学PPT完整全套教学课件.pptx VIP
- 七年级历史数字故事——隋朝大运河课件.ppt VIP
- 旅游职业礼仪-全套PPT课件.pptx
- 2025人教版数学三年级上册全册教学课件.ppt
- 居民健康档案知识培训课件.pptx VIP
- 2025年秋季人教版7年级上册数学全册教学课件(新教材).pptx
文档评论(0)