软件工程画图题汇总(1) 返回目录: Chilan Yuk:软件工程分析设计图库目录 例1:新闻管理系统 某一新闻管理系统主要用来发布新闻,管理员只需要一个,登录后可以在后台发布新闻。 任何人可以浏览新闻, 浏览者可以注册成为系统会员, 注册后可对新闻进行评论。管理员在后台可以对新闻、评论、注册会员进行管理,如修改、删除等。 要求:请画出该新闻管理系统的用例图。 分析: 管理员:登录,发布新闻,后台管理(修改新闻,删除新闻,删除评论,删除会员),注销登录。游客:浏览新闻,注册会员。注册会员:登录,评论新闻,注销登录。 注意:分析中的黑体部分是题目中没有的,但是根据常识推理判断出来的。
例2:ATM系统 请根据银行 ATM系统的正常情况脚本,画出UML顺序图。 银行ATM系统的正常情况脚本:ATM请储户插卡;储户插入一张现金兑换卡。ATM接受该卡并读它上面的分行代码和卡号。ATM要求储户输入密码;储户输入自己的密码“1234”等数字。ATM请求总行验证卡号和密码;总行要求“39”号分行核对储户密码,然后通知ATM说这张卡有效。ATM要求储户选择事务类型(取款、转账、查询等);储户选择“取款”。ATM要求储户输入取款额;储户输入“880”。ATM确认取款额在预先规定的限额内,然后要求总行处理这个事务;总行把请求转给分行, 该分行成功地处理完这项事务并返回该账户的新金额。ATM吐出现金并请储户拿走这些现金;储户拿走现金。ATM问储户是否继续这项事务;储户回答“不”。ATM打印账单,退出现金兑换卡,请储户拿走它们;储户取走账单和卡。ATM请储户插卡。 分析: 参与者:储户。对象:ATM,总行,分行。 注意消息类型和消息语法格式即可,其余按照题目怎么说便怎么画。
例3:计算机辅助企业管理系统 某电器集团公司下属的厂包括技术科、生产科等基层单位。现在想建立一个计算机辅助企业管理系统,其中: 生产科的任务是:根据销售公司转来的内部合同(产品型号、规格、数量、交获日期 ) 制定车间月生产计划。根据车间实际生产日报表、周报表调整月生产计划。以月生产计划为基础,制定产品设计(结构、工艺)及产品组装月计划。将产品的组装计划传达到各科,将组装月计划分解为周计划,下达给车间。 技术科的任务是:根据生产科转来的组装计划进行产品结构设计,产生产品装配图给生产科,产生外购需求计划给供应科,并产生产品自制物料清单。根据组装计划进行产品工艺设计,根据产品自制物料清单产生工艺流程图给零件厂。 要求:试写出以上系统中生产科和技术科处理的软件结构图。 分析: 以上均是变化型设计方法,不需要用到事务型。 注意:生产科和技术科中间有互动。
例4:计算机管理系统 某培训中心要研制一个计算机管理系统。 它的业务是: 将学员发来的信件收集分类后,按几种不同的情况处理。如果是报名的,则将报名数据送给负责报名事务的职员,他们将查阅课程文件,检查该课程是否额满,然后在学生文件、课程文件上登记,并开出报告单交财务部门,财务人员开出发票给学生。如是想注销原来已选修的课程,则由注销人员在课程文件、学生文件和帐目文件上做相应的修改,并给学生注销单。如果是付款的,则由财务人员在帐目文件上登记,也给学生一张收费收据。 要求:分析以上问题画出数据流图。画出该培训管理系统的软件结构图的主图。
2024最新激活全家桶教程,稳定运行到2099年,请移步至置顶文章:https://sigusoft.com/99576.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。 文章由激活谷谷主-小谷整理,转载请注明出处:https://sigusoft.com/48805.html