软件需求实验4
实验项目 名称 软件需求静态建模(类和对象)实验 目的及要求 绘制概念模型。它必须包括所有有着适当多重性的属性和关联。
深入获取业务知识,熟练应用CASE工具建立系统的类图。
分析用例描述,找出其中的类,并定义其属性。
采用CASE工具绘制类图。
实验 内容 画出类图和类图的关系 实验步骤 1)寻找系统中的类。
类图中的类是针对用例描述、时序图和协作图中每个对象创建的,系统中对类的识别可以通过寻找用例描述中的名称来进行。
在本实验中,可以根据实验二和实验三中描述的用例描述和用例场景,用确定名词短语的方法来寻找概念类(语言分析,即从领域的文本性描述中来识别名词和名词短语,将其作为候选的概念类或属性),在实验二中的用例描述中,故有以下类:
A.系统用户;B.非用户(游客);C.入驻商家;D.订单;F.购物车;G.商品(茶叶)H.管理员;I.入驻商家。
2)确定类的属性。
根据用例描述中的分析,可以得出类中的属性,如: a)用户(Customer):用户账号、用户姓名、收货地址、电话号码、购物记录、注册时间、等级。
b)系统管理员(Admin):管理员账号、管理员姓名、日志记录。
c)入驻商家:商家账号、商家姓名、家庭住址、联系方式。
d)订单(Order):订单号、订单时间,产品名称,产品数量,产品单价,订单总金额,客户信息,供应商,仓储,交货时间,处理时间。
e)购物车(Cart):用户账号、更新时间、商品号、商品数量、商品单价、商品总价。
用户类图
订单类图 3)确定类之间的关系 识别出类后,还要识别出类之间的关系。
实验环境 1)个人计算机装有Windows 操作系统 2)常用工具软件:MS Office 2010 3)CASE工具 实验结果与 分析 通过实验,我明白了很多。知道类和对象建模是用于描述系统的静态结构。它是系统开发模型的核心之一。它是实现系统功能的静态功能的静态结构的建模。它是组建图和配置图的基础。同时也是系统开发之中需求分析所必不可少的过程,能让用户更加直观了解系统的人机交互与配合,让用户熟悉系统操作过程。
教师评语
