1、一个软件公司许多部门,分为开发部门和管理部门两种,每个开发部门开发多个软件产品。每个部门由部门名字唯一确定。该公司有许多员工,员工分为经理,工作人员和开发人员每个开发人员可参加多个开发项目,每个开发项目需要多个开发人员,开发人员使用语言开发项目。每位经理可主持多个开发项目。建立该软件公司的对象模型。2、某教务中心准备开发一个成人自学考试系统考务管理系统,经过调研该系统有如下功能:(1对考生填写的报名单进行审查,对合格的考生,编好准考证发给考生,汇总后的报名单送给阅卷站。(2给合格的考生制作通知单,将考试科目、时间、地点安排告诉考生。(3对阅卷站送来的成绩进行登记;按当年标准审查单科合格者,并发成绩单,对所考专业各科成绩全部合格者发给大专毕业证书。(4对成绩进行分类(按地区、年龄、职业、专业、科目等分类产生相应统计表(5查询考生可按准考证号随时查询自己的各科成绩试根据要求画出系统的用例图3、某图书馆借阅系统有以下功能:(1借书:根据读者的借书证查询读者档案,若借书数目未超过规定数量,则办理借阅手续(修改库存记录及读者档案,超过规定数量者不予借阅。对于第一次借阅者则直接办理借阅手续。(2还书:根据读者书中的条形码,修改库存记录及读者档案,若借阅时间超过规定期限则罚款。请对以上问题,画出数据流图4、某报社采用面向对象技术实现报刊征订的计算机管理系统,该系统基本需求如下:(1报社发行多种刊物,每种刊物通过订单来征订,订单中有代码、名称、订期、单价、份数等项目,订户通过填写订单来订阅报刊。(2报社下属多个发行站,每个站负责收集登陆订单,打印收款凭证等事务。(3报社负责分类并统计各个发行站送来的报刊订阅信息。请就比需求建立对象模型,并画出系统的用例图