办公自动化系统建模登录用户的要求→系统的功能→满足用户的要求:提供相关的功能修改密码……需求分析解决方案设计解决思路分析实施方案实现检查结果测试提交成果部署UML设计系统顶层的用例图,以便从总体上对系统功能进行描述。用例图→系统层用例图办公自动化系统发文办理收文办理会议管理档案管理档案借阅公告管理本人待办修改密码系统管理办公自动化系统结构图参与者事件表用例用例的生成过程用例图→系统层用例图用例图→系统层用例图识别参与者用户(user)发文办理人(transactor_s)收文办理人(transactor_r)会议管理人(manager_m)档案管理员(fileclerk)借阅人(borrower)公告管理人(manager_n)系统管理员(administrator)用例图→系统层用例图用户发文办理人收文办理人会议管理人借阅人公告管理人主语动词宾语响应登录系统验证用户身份修改密码改变密码使用本人待办发出请求用户用户办理发文发出请求办理收文发出请求管理会议发出请求档案管理员管理档案发出请求档案管理员管理借阅发出请求借阅档案发出请求管理公告发出请求系统管理员管理系统改变用户注册信息构建事件表管理广告(ManageNotice)登录系统(Login)修改密码(ChangePassword)使用本人待办(Pend)办理发文(TransactSFile)办理收文(TransactRFile)管理会议(ManageMeeting)管理档案(ManageArchive)管理借阅(ManageBorrowing)借阅档案(BorrowArchive)管理系统(ManageSystem)用例图→系统层用例图识别用例用例可以用事件流进行描述:简要说明、前提条件、主事件流和其他事件流借阅者书籍查询书籍预订查询借阅信息借书还书修改密码用例图→系统层用例图用例图→办理发文用例图发文草拟人(user)发文审核人(transactor_s)发文复核人(transactor_r)发文签发人(manager_m)分发人(fileclerk)识别参与者用例图→办理发文用例图发文草拟人发文审核人发文复核人发文签发人主语动词宾语响应新拟发文编辑发文并保存在系统中修改发文修改发文并保存所做修改送档案室发文将发文转入档案室发文草拟人发文草拟人审核发文编辑审核意见并保存在系统中复核收文编辑复核意见并保存在系统中签发发文编辑签发意见并保存在系统中分发人分发发文对分发进行登记并保存在系统中构建事件表用例图→办理发文用例图识别用例新拟发文(CreateSFile)修改发文发文(ChangeSFile)送发文至档案室(SendSFiletotheArchiveOffice)审核发文(AuditSFile)复核发文(CheckSFile)签发发文(SignSFile)分发发文(EnregisterSFile)识别方法:名词识别方法类图类的识别从系统描述中找出名词、名词短语或名词性代词名词行政机关、公文、文书、办公厅(室)、文秘部门、专职人员、管理机构发文、档案室、发文办理流程、草拟人、草稿文件、发文流程表、办理人办理者、发文审核人、机关领导、办理意见、审核意见、复核人上行文、机关主要领导、下行文、平行文、签发人、分发人、文件收文单位、发文登记表、封发日期、收文、收文登记人、收文登记表收文办理流程、收文流程表、录入员、收文审核人、拟办人、批办人承办人、会议、会议安排、会议管理流程、会议管理流程表、会议审核人会议通知人、会议通知单、会议参加人、会议纪要草拟人、会议纪要档案、单位的文书、业务机构、档案机构、档案工作人员、发文档案收文档案、会议纪要档案、档案卷、卷号、年度、类别、保管年限借阅人、阅览室、管理员、借阅单、公告、用户、待办事宜、借阅人密码、系统资源、访问权限、帐户、操作平台、超级管理员、服务器数据库、用户帐户、用户姓名、用户权限类图类的识别识别过程第一步:从系统描述中找出用来描述问题域实体的名词,作为候选类第二步:从候选类(对象)中筛选去掉一部分名词发文发文登记收文收文登记会议会议参加人会议纪要档案发文档案收文档案会议纪要档案借阅公告待办事宜用户类图类的识别识别过程第一步:从系统描述中找出用来描述问题域实体的名词,作为候选类第二步:从候选类(对象)中筛选去掉一部分名词类图识别类与类之间的关系类图识别类与类之间的关系UICLoginUCLogin商业上下文服务层表示服务层商业规则服务层数据转化服务层数据访问服务层数据库服务层User存储于用户登录用户登录输入您的帐户名输入您的密码登录取消