《UML系统分析和设计》

《UML系统分析和设计》

ID:37148699

大小:179.50 KB

页数:21页

时间:2019-05-19

《UML系统分析和设计》_第1页
《UML系统分析和设计》_第2页
《UML系统分析和设计》_第3页
《UML系统分析和设计》_第4页
《UML系统分析和设计》_第5页
资源描述:

《《UML系统分析和设计》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.软工14级《UML系统分析与设计》大作业问题定义:设计某医药公司进销存管理信息系统的进货、库存、销售三个组成部分。进货子系统有药品验收处理1产生进货传票(进货传票编码、商品编码、品名、规格、厂商、有效期、进价、进货数量)。2进货传票将被打印给供货商作为收货凭证。一次进货可有多项药品,由进货传票编码唯一标识;一种药品由商品编码唯一标识。系统设有一个商品目录(商品编码、品名、规格、厂商、有效期、销售价格)。3当进货的药品是新药品(商品目录中没有的药品)时,进货子系统自动把新药品写入商品目录。库存子系统有1进货入库2销售出库处理维护库存帐(商品编码、品

2、名、规格、厂商、有效期、进货量、进价、出库量、销售价、库存数量、库存下限量、库存上限量),库存帐不能做修改操作,当进货入库时,根据进货传票产生一条新记录,库存数量加上进货量;当销售出库时,根据销售传票产生一条新记录,库存数量减去出库量;商品编码是各药品的唯一标识字。库存子系统设库存自动报警,当库存数量大于库存上限量或者小于库存下限量时,给出警告信息。销售子系统有定价处理和销售处理。1定价处理有一个商品价格表(商品编码、品名、规格、厂商、有效期、建议价格、销售价格、批准责任人)首先由销售管理员定建议价格,经过经理批准后确定销售价,并自动更新商品目录的

3、销售价;2销售处理在公司的销售窗口,售货员根据顾客要求查找商品目录和库存帐,如果有货(库存数量满足顾客要求),一项销售成立,产生销售传票的一条记录,一次销售可有多项记录,由销售传票唯一标识。销售传票的数据结构是(销售传票编码、商品编码、品名、规格、厂商、有效期、销售价、销售数量)。销售传票是库存子系统记录库存帐的依据。销售传票将被打印给顾客作为提货凭证。以上为本次试题的基本部分(称基本系统),为必做部分。事实上的进销存系统还有其它组成,例如“退货处理”、“客户管理”、“供货商管理”、“定价管理”等,有兴趣的同学可以选做或者补充某些附加内容。..作业

4、要求:1.针对上述需求,请用面向对象的系统分析和设计方法完成附件中作业要求;2.解答时可以查询资料、可以讨论、可以使用建模工具(如Rose、together等),必须用打印文档交卷,注明姓名、学号;3.提交的文档格式如附件所示,需要提交设计的视图,此处所占的分数比重较大,没有的话扣分。4.自己在完成课程设计的心得体会(个人总结)一定要写,所占的分数比重较大。5.根据基本系统的静态模型利用工具导出各子系统的java或者c++程序结构。6.完成时间:各班学习委员收集后统一于17周的星期一上午缴给我。附件:(选择1)1.需求收集、描述1.1发掘业务过程(

5、可用活动图描述)1.2领域分析(确定候选类)1.3确定系统完全需求(生成包图和高层用例图)2.系统USECASE模型2.1分析(按照需求设计用例)2.2角色定义2.3USECASE工作描述2.4USECASE视图3.系统逻辑结构设计3.1进货系统(描述涉及概念、映射对象、涉及角色)3.1.1事件流过程(主要事件流脚本)3.1.2时序图3.1.3状态图(主要类的状态图)3.2销售系统(SaleSystem)3.2.1事件流过程(主要事件流脚本)3.2.2时序图3.2.3状态图(主要类的状态图)3.3库存系统(ValueManager)(主要事件流脚本

6、)3.3.1事件流过程3.3.2时序图3.3.3状态图(主要类的状态图)3.4系统整体的类的组织结构4.完成系统组件图设计5.完成正向工程实现代码框架4.1设计完成系统详细类图(系统静态结构,应该包含类及之间的详细信息)4.1.1类14.1.2类24.1.3类34.1.4…4.2生成代码框架(参照自己设计的4.1)6.个人总结(自己在使用UML系统分析设计工具进行系统分析、设计的心得体会)....附件:(选择2)1.自行选择一个工程,项目的规模不小于100个类(包的层次不小于3级),使用逆向工程从代码还原出系统UML模型,并推导出系统的需求;例如:

7、包---包----包---…..(类的结构)2.根据系统UML模型,完成系统的组件图和部署图;3.根据系统UML模型,完成系统的某个功能包的类结构描述(自行决定,需有详细注释);4.按照系统需求,描述清楚某个系统用例图,并用完整的用例描述方式(主事件流和分支事件流);5.针对你选定的某个系统核心用例,使用时序图进行描述交互性;6.针对上述用例,使用活动图捕获业务并分析参与的对象和角色;7.个人总结(自己在使用UML系统分析设计工具进行系统分析、设计的心得体会)..选择1:1、需求收集、描述1.1:发掘业务过程:药品验收处理:处理维护库存帐:、..定

8、价处理和销售处理:1.2领域分析备选类:商品编码、品名、规格、厂商、有效期、进价、出库量、销售价、进货数量、销售价格、出库

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。