系统分析与设计_作业3

系统分析与设计作业3 1. 用例建模a.阅读 Asg_RH 文档,绘制用例图:以用户的观点为“Reserve Hotel”绘制用例图。b.选择你熟悉的定旅馆在线服务系统(或移动 APP),如绘制用例图。并满足以下要求:对比 Asg_RH 用例图,请用色彩标注出创新用例或子用例;尽可能识别外部系统,并用色彩标注新的外部系统和服务。以飞猪订酒店为例,以下截图反映了预订的流程。以下为用例图:有颜色标注的为创新部分。c.对比两... 阅读详情

1.简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点。从项目特点、风险特征、人力资源利用角度思考

瀑布模型

项目特点:瀑布模型是将软件生命周期的各项活动规定为按照固定顺序相连的若干阶段性工作,形如瀑布流水,最终得到软件产品。

风险特征:需求调查分析只在最初进行,不能适应需求的新变化(市场变化快、风险高),不能反映出开发过程的反复性和迭代特性,无任何类型的风险评估,出现或隐藏的问题直到开发后期才会显露,失去了及早纠正错误或缺陷机会(很可能导致资源浪费)。

人力资源利用:强调早期的计划及需求分析,人力资源利用有很强的阶段性。

增量模型

项目特点:增量模型融合了瀑布模型的基本成分(重复应用)和原型实现的迭代特征,该模型采用随着日程时间的进展而交错的线性序列,每一个线性序列产生软件的一个可发布的“增量”。客户对每一个增量的使用和评估都作为下一个增量发布的新特征和功能,这个过程在每一个增量发布后不断重复,直到产生了最终的完善产品。

风险特征:软件需要具备开放式的体系结构;如果增量包之间存在相交的情况且未很好处理,则必须做全盘系统分析,这种模型将功能细化后分别开发的方法较适应于需求经常改变的软件开发过程。

人力资源利用:能够在较短的时间内向用户提交一些有用的工作产品,因此能够解决用户的一些急用功能,可分散性提高,对系统的可维护性是一个极大的提高,因为整个系统是由一个个构件集成在一起的,当需求变更时只变更部分部件,而不必影响整个系统。
​

螺旋模型

项目特点:将瀑布模型和快速原型模型结合起来,强调了其他模型所忽视的风险分析,特别适合于大型复杂的系统。

风险特征:只适合于大规模软件项目,过多的迭代次数会增加开发成本,延迟提交时间。

人力资源利用:设计灵活,可以在项目的任何阶段进行变更;螺旋模型由风险驱动,强调可选方案和约束条件从而支持软件的重用,有助于将软件质量作为特殊目标融入产品开发之中。

2.简述统一过程三大特点,与面向对象的方法有什么关系?

三大特点:软件开发是迭代过程;软件开发是由Use Case驱动的;软件开发是以架构设计(Architecture Design)为中心的。

关系:
面向对象方法是一种把面向对象的思想应用于软件开发过程中,指导开发活动的系统方法,是建立在“对象”概念基础上的方法学。而统一过程是一个面向对象且基于网络的程序开发方法论。面向对象方法的对象是由数据和容许的操作组成的封装体,与客观实体有直接对应关系,一个对象类定义了具有相似性质的一组对象。而统一过程是将类似的产品(如面向对象的软件过程OOSP),以及OPEN Process都是理解性的软件工程工具–把开发中面向过程的方面(例如定义的阶段,技术和实践)和其他开发的组件(例如文档,模型,手册以及代码等等)整合在一个统一的框架内。

3.简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?

四个阶段的划分准测是:初始阶段(Inception)、细化阶段(Elaboration)、构造阶段(Construction)和交付阶段(Transition)。

初始阶段:初始阶段结束时是第一个重要的里程碑:生命周期目标里程碑。生命周期目标里程碑评价项目基本的生存能力;

细化阶段:
细化阶段结束时第二个重要的里程碑:生命周期结构里程碑。生命周期结构里程碑为系统的结构建立了管理基准并使项目小组能够在构建阶段中进行衡量。此刻,要检验详细的系统目标和范围、结构的选择以及主要风险的解决方案;

构造阶段:构建阶段结束时是第三个重要的里程碑:初始功能里程碑。初始功能里程碑决定了产品是否可以在测试环境中进行部署。此刻,要确定软件、环境、用户是否可以开始系统的运作。此时的产品版本也常被称为“beta”版;

交付阶段:在交付阶段的终点是第四个里程碑:产品发布里程碑。此时,要确定目标是否实现,是否应该开始另一个开发周期。在一些情况下这个里程碑可能与下一个周期的初始阶段的结束重合。

4.软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处?

固定的迭代周期,利于资源分配(尤其人力)以及消除风险,因为需求分析,设计,实现,迭代,测试和交付的生命周期是有固定长度的,利用软件产品范围的弹性,合理规划范围),使得软件生产按固定节奏运行,固定迭代周期、固定开发周期、固定升级周期。

好处: 迭代周期固定有利于对于人力资源和预算进行控制,量化生产过程,以及对企业项目进行规范化管理,在早期对出现的风险进行处理。

系统开发流程和项目里程碑(精编).ppt 项目开发的总体流程,包括里程碑计划,关键业务实现,供项目管理,开发人员参考学习。 立即下载

相关推荐

欧姆龙OMRON PLC之HostLink通讯协议(四)-FINS命令进阶应用与调试技巧

本文深入探讨欧姆龙OMRON PLC的HostLink通讯协议中FINS命令的进阶应用与调试技巧。文章聚焦实战排错,详细解析命令帧解剖、响应帧解读与网络抓包三大核心方法,并分享性能优化策略,如合并读写与异步设计。同时介绍了强制操作、多存储区访问等高级命令的应用场景,旨在帮助工程师高效解决现场通讯问题,提升系统稳定性与效率。

nept的博客 750

【系统分析与设计】作业2

一、简答题 1. 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。 瀑布模型 优点:可以保证软件产品的质量;可以保证设计缺陷提前被发现和解决;可以保证系统在整体上的充分把握,使系统具备良好的扩展性和可维护性等。 缺点:对于前期需求不明确的项目不友好;阶段性造成人力资源闲置等现象;开发周期较长;各阶段之间没有反馈等。 增量模型 优点:切实的项目进展,有利于进度控制;降低失...

a1203177935的博客 376

NSFC结题报告下载脚本失效?3步教你手动修复下载按钮问题(2024最新版)

针对NSFC官网域名变更导致结题报告下载脚本失效的问题,本文提供了详细的手动修复指南。通过三步操作,教你如何修改用户脚本的域名匹配规则,恢复下载按钮功能,确保NSFC结题报告下载器能继续高效工作。

vscode6remote的博客 751

系统分析学习(二)

简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。瀑布模型的优点:有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。瀑布模型的缺点:开发过程一般不能逆转,否则代价太大;很难严格按该模型进行;(很难清楚地给出所有的需求。瀑布模型的使用范围:用户的需求非常清楚全面,且在开发过程中没有或很少变化,对软件的应用领域很熟悉;用户的使用环境...

zzj051319的博客 481

西门子机床数据采集实战:从828D到840DSL的CNC设备联网与实时监控

本文深入探讨了西门子机床数据采集的实战方案,重点解析了从828D到840DSL等CNC设备如何实现免授权、低成本联网与实时监控。文章通过对比不同型号系统的数据接口差异,提供了详细的配置步骤、核心数据点清单以及避坑指南,旨在帮助工厂技术人员经济高效地挖掘机床数据价值,提升生产管理效率。

weixin_29181861的博客 1328

【CSP-J/S】复赛注意事项 上机文件组织形式

每年/S 复赛都有很多同学因为一些小失误导致一年的努力付之东流。Tony老师整理了一些复赛容易踩坑的点,或许对你有帮助!

星卯教育-信奥教练tony 1万+

系统分析与设计_HW3

简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点 瀑布模型 瀑布模型定义: ​ 瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布...

Zero 452

ESP32-S3数字麦克风入门:手把手教你用Arduino IDE读取MSM261S4030H0R的I2S数据

本文详细介绍了如何使用Arduino IDE读取MSM261S4030H0R数字麦克风的I2S数据,涵盖硬件连接、代码编写和数据可视化全流程。重点解决I2S引脚配置、环境噪声过滤和声波观察等实际问题,适合ESP32-S3开发者快速上手数字麦克风应用。

weixin_26742753的博客 318

系统分析与设计-个人第三次作业

1.简答题 简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点(从项目特点、风险特征、人力资源利用角度思考) 瀑布模型 优点: 可以降低软件开发的复杂程度,提高软件开发过程的透明度,提高软件开发过程的可管理性 每个阶段可以按顺序独立完成,在一个阶段完成后,只需关注之后的阶段 提供了一个模板对分析、设计、编码、测试和维护进行指导,保证阶段之间的正确衔接,使产品能够做到品质保证。 ...

kid_hw的博客 275

嵌入式软件面试常见问题及答案

干了多年的嵌入式,被面试过,也面过不少新人,下面这些是面试中很常见的一些问题及答案,答案可以根据自己的经验自己思考下。--持续补充并更新

weixin_37553721的博客 6023

基于Simulink的电动汽车动力总成控制策略验证与标定仿真平台

电动汽车的动力总成(Powertrain)是车辆的核心系统,包括动力电池、电机控制器、逆变器和驱动电机等关键部件。动力总成的控制策略直接影响车辆的动力性能、能耗效率和驾驶体验。为了验证和优化这些控制策略,基于MATLAB/Simulink的仿真平台成为一种高效且经济的解决方案。本项目旨在构建一个完整的基于Simulink的电动汽车动力总成控制策略验证与标定仿真平台,涵盖控制策略建模、性能评估以及参数标定等功能模块,并通过仿真验证系统的有效性。

xiaoheshang_123的博客 177

系统分析与设计02

一、简单题 1.简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点。 瀑布模型: 优点: 1.有利于大型软件开发过程中人员的组织、管理,有利于软件开发方法和工具的研究,从而提高了大型软件项目开发的质量和效率。 2.强调在软件实现前必须进行分析和设计工作。 缺点: 1.开发过程一般不能逆转,缺乏灵活性。 2.用户只有在开发后期才能看到项目模型。 3.预期软件往往与最后实际效果有...

SYSU_WangLF的博客 305

【深度学习新浪潮】李飞飞团队VAGEN框架深度解析:让VLM智能体学会“三思而后行“

VAGEN框架的真正价值,不仅在于性能指标的突破,更在于重新定义了VLM智能体的发展方向——人工智能的进步不应只追求"做得对",更要实现"想得清"。李飞飞团队通过强制显式思考、动态表示适配和精细化奖励三大创新,让智能体第一次具备了可解释的世界建模能力。正如人类通过"观察-预测-行动"认识世界,VAGEN为AI注入的这种思考范式,或许正是通往通用人工智能的关键一步。对于开发者而言,开源的VAGEN框架不仅提供了强大的工具,更揭示了一个重要理念:让AI学会思考,比让它学会执行更重要。

专注:太空算力、AI infra、异构调度、大模型成本工程 280

系统分析与设计作业 3

@(系统分析与设计)[homework] Systems Analysis and Design hw3 1. 用例建模 a) 阅读 Asg_RH 文档,绘制用例图。 b) 选择携程网预定旅馆在线服务系统并与 Asg_RH 进行比较 c) 对比两个时代、不同地区产品的用例图,总结在项目早期,发现创新的思路与方法。 d) 请使用 SCRUM 方法,在(任务b)用例图基础上,编制某定旅馆开发的需...

longj's coding workbench 506

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

系统分析与设计 作业3

系统分析与设计 作业3 文章目录系统分析与设计 作业3简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点瀑布模型增量模型螺旋模型(含原型方法)简述统一过程三大特点,与面向对象的方法有什么关系?简述统一过程四个阶段的划分准则是什么?每个阶段关键的里程碑是什么?软件企业为什么能按固定节奏生产、固定周期发布软件产品?它给企业项目管理带来哪些好处? 简述瀑布模型、增量模型、螺旋模型(含原型方法)...

zhangshanfeng_的博客 505

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

【系统分析与设计】作业3

一、简述瀑布模型、增量模型、螺旋模型(含原型方法),并分析优缺点(从项目特点、风险特征、人力资源利用角度思考) 【瀑布模型】 是一种项目开发架构,开发过程是顺序展开的,从一个阶段流动到下一个阶段。瀑布模型中的每一个开发活动具有下列特征: 【优点】 降低软件开发的复杂程度,提高软件开发过程的透明性,提高 软件开发过程的可管理性 推迟软件实现,强调在软件实现前必须进行分析和设计工作 以项目...

大葱敏的博客 293

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【备份】系统分析与设计作业3

因为博客网站服务器经常抽风,所以重新将作业备份并提交。以下截图证明作业完成时间。 源地址:http://www.chensh236.net/2019/03/15/%E7%B3%BB%E7%BB%9F%E5%88%86%E6%9E%90%E4%B8%8E%E8%AE%BE%E8%AE%A1%E4%BD%9C%E4%B8%9A3/ 简述瀑布模型、增量模型、螺旋模型(含原型方法)的优缺点,从项目...

weixin_36318295的博客 210
上一篇: 系统分析与设计_作业2
Fries062
博客等级 码龄10年 0粉丝 3原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值