阅读以下关于软件系统设计与建模的叙述,在答题纸上回答问题 1 至问题 3.
【说明】
某医院拟委托软件公司开发一套预约挂号管理系统,以便为患者提供更好的就医体验,为医院提供更加科学的预约管理。本系统的主要功能描述如下:(a)注册登录,(b)信息浏览,(c)账号管理,(d)预约挂号,(e)查询与取消预约,(F)号源管理,(g)报告查询,(h)预约管理,(i)报表管理和(j)信用管理等。
刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!
阅读以下关于软件系统设计与建模的叙述,在答题纸上回答问题 1 至问题 3.
【说明】
某医院拟委托软件公司开发一套预约挂号管理系统,以便为患者提供更好的就医体验,为医院提供更加科学的预约管理。本系统的主要功能描述如下:(a)注册登录,(b)信息浏览,(c)账号管理,(d)预约挂号,(e)查询与取消预约,(F)号源管理,(g)报告查询,(h)预约管理,(i)报表管理和(j)信用管理等。
【问题 3】(9分)
采用面向对象方法开发软件,通常需要建立对象模型、动态模型和功能模型,请分别介绍这3种模型,并详细说明它们之间的关联关系,针对上述模型,说明哪些模型可用于软件的需求分析?
对象模型用于描述系统数据结构:动态模型用于描述系统控制结构:功能模型用于描述系统功能。
这3种模型都涉及数据、控制和操作等共同的概念,但侧重点不同,从不同侧面反映了系统的实质性内容,综合起来全面地反映了对目标系统的需求。
功能模型指明了系统应该“做什么”;
动态模型明确规定了什么时候做;
对象模型则定义了做事情的实体。
对象模型、动态模型和功能模型均可用于软件的需求分析。
面向对象方法开发软件时,建立对象模型、动态模型和功能模型是非常重要的。其中,对象模型主要关注系统中的实体以及实体间的关系,描述系统的数据结构;动态模型关注系统的控制结构,即描述系统行为的顺序和流程;功能模型则侧重于描述系统应该提供的功能或服务。
这三种模型之间相互关联,共同构成软件系统的整体描述。在进行软件需求分析时,需要同时考虑这三种模型。功能模型定义了系统需要实现的功能,是需求分析的基础;动态模型描述了系统内部的控制流程,帮助分析人员理解功能如何实现;对象模型则提供了系统的数据结构,为动态模型和功能模型的实现提供了基础数据。因此,这三种模型在软件需求分析中都有重要作用。
本文链接:【问题 3】(9分)采用面向对象方法开发软件,通常需要建立对象模型、动态模型和功能模型,请分别介绍这
版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!
