OOAD 公司员工报帐系统

OOAD 公司员工报帐系统

ID:44703301

大小:867.89 KB

页数:85页

时间:2019-10-25

OOAD 公司员工报帐系统_第1页
OOAD 公司员工报帐系统_第2页
OOAD 公司员工报帐系统_第3页
OOAD 公司员工报帐系统_第4页
OOAD 公司员工报帐系统_第5页
资源描述:

《OOAD 公司员工报帐系统》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、OOAD补充参考案例启元公司员工报帐系统•RUP(RationalUnifiedProcess)1•RUP工业界(推荐)使用的软件开发过程•RUP是一个迭代的软件开发过程2•迭代的方法比传统的方法可降低软件开发中的风险3•RUP(RationalUnifiedProcess)核心思想–UseCase驱动–体系架构为核心–迭代化开发•本案例采用的是基于RUP的一个软件建模过程–包含五项任务(14个活动,30个步骤)•全局分析•局部分析•全局设计•局部设计•细节设计•本案例应用建模的目标–有步骤,分层次地演进系统构架–将软件需求逐渐转变为软件的设计方案–保障软

2、件的设计方案能够适应实施环境4全局分析选用识别标识选定构架模式关键抽象分析机制分析局部局部分析提取转述整理分析类需求场景分析类全局设计确定引入优化核心元素外围元素组织结构局部设计实现实现需求场景子系统接口细节设计精化明确属性和操作类之间关系5设计模型的内容和演进•设计模型的内容(本案例)–UseCase实现(UseCaseRealization)–层次构架(LayeredArchitecture)–构架机制(ArchitecturalMechanism)•层次构架是分析设计模型的核心–层次构架的内容代表了分析和设计活动的实质结果–将分析和设计的结果按照从特

3、殊到一般的等级分组–依赖于’UseCase实现’和‘构架机制’•‘UseCase实现’–通过一组协作(的对象)实现‘UseCase’描述的功能需求–反映软件需求对设计内容的驱动–是软件功能需求的内容过渡到层次构架的内容的桥梁•构架机制–主要实现‘补充规约’中规定的非功能性需求–是解决常见软件技术问题的设计经验描述,解决特定问题的模式6•从‘应用逻辑牵引’和‘软件技术支撑’两个方面,‘UseCase实现’和‘架构机制’描述了从软件需求向设计方案的平滑过渡过程设计模型软件需求UseCaseUseCase实现层次构架UseCase报告(说明)特定应用层一般应用层

4、通用服务层词汇表系统服务层构架机制补充规约7•层次构架是经典系统构架模式(ArchitecturePattern)的一种•RUP对层次构架(模式)的描述•示例软件的ProblemStatement8PS-ProblemStatement启元公司的总部设在北京,它在上海,广州,成都,和西安都有分支机构。全公司有约700名员工。鉴于公司业务和员工团队的快速发展,为了提升整体的工作效率,启元公司准备开发一套员工报帐系统,用来取代现有的人工报帐系统。报帐系统将支持员工记录(或预见)日常业务活动的开销,并自动结算每个月应该返还员工的补偿金额。补偿金额将自动存入员工的

5、工资户中。报帐系统应具有基于先进技术的图形用户界面,员工可以输入业务活动的种类和简短描述,活动开销的类别,选择不同的支付方式,并可以生成灵活的报表。报帐系统应该有能力根据员工提供的信息和要求返还补偿金额,同时保存全部员工的报帐信息。员工可以通过他们自己的电脑来使用报帐系统。由于牵扯到财务信息,报帐系统必须提供可信的安全机制。9PS-ProblemStatement(cont.)启元公司现有一套基于微软SQLServer的人事管理系统,记录员工的基本信息和团队的组织结构。报帐系统将和现有的人事管理系统协同工作,需要引用人事管理数据库中的部分信息,但不会更改启

6、内容。通过报表系统,员工能够在出差前(提前两天)按照规定的额度向公司申请借款,相关的经理人员能够通过报帐系统批复或拒绝。报帐系统应在相关负责人批复之后通知该员工提取现金或确认相应款项已经划入指定信用卡(根据员工的要求);员工可以通过报帐系统报销合理的业务活动费用。财务部门将指定一位报帐系统管理员监管拟建系统中的信息,负责初始设置和维护特定的分类额度准则,并能够定期或随机地向各部门负责人提交报帐情况和统计报告。报帐系统在每月25日对通过审批的报帐申请自动作一次结算,并以电子邮件的方式通知应该得到补偿的员工,同时生成一份统计报告传送给财务部门的系统监管人员。1

7、0OOA–需求获取活动•RequirementElicitation•从PS入手,学习理解应用域有关概念和业务–财务报帐知识入门–人工报帐操作方式–其它类似(软件)系统•建立启元公司员工报帐系统的用例模型–UseCaseDiagram(seenextslide)–UseCase(文字格式的描述)•以“提交报销申请”为例11UseCaseDiagram(RationalROSE)12用例名称:提交报销申请参与执行者:公司员工入口条件:员工成功登录系统,通过身份验证。被系统提示进入‘报销申请’或者‘借款申请’功能事件流程:1.打开报销单【员工】员工选择进入‘报

8、销申请’功能【系统】如果该员工当月报销单存在,系统将取出相应信息并

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

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

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