期末-软件工程复习实验解析_第1页
期末-软件工程复习实验解析_第2页
期末-软件工程复习实验解析_第3页
期末-软件工程复习实验解析_第4页
期末-软件工程复习实验解析_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

实验解析软件工程实验一:可行性研究1.银行计算机储蓄系统的工作过程假设如下:储户填写的存款单或取款单由业务员键入系统,如果是存款则系统记录存款人姓名、住址(或电话号码)、身份证号码、存款类型、存款日期、到期日期、利率及密码等信息,并打印出存款单给储户;如果是取款,则系统首先核对储户密码,若密码正确,则系统计算利息并打印出利息清单给储户,若密码不正确,则系统验证储户身份,再要求储户设置新密码,尔后计算利息并打印利息清单给储户。请用DFD图描绘本系统的功能。2.利用课本知识对以下问题进行可行性研究:假设你在某公司工作,负责该公司信息系统的建设与维护。财务长请你研究用公司拥有的计算机生成工资明细表和各种财务报表的可能性。A.明确问题定义,输出关于系统规模和目标的报告书。(可以通过对用户进行询问,财务长为什么想研究在自己的计算机上实现工资支付系统的可能性?询问后得知,随着公司规模的扩大,工作量也越来越大,每个月都需要2名会计紧张工作一个月才能完成,效率低,成本高,每名会计月工资在4500元)系统规模和目标的报告书模板:项目名称:工资支付问题:降低计算工资费用目标:研究开发费用较低的工资支付系统可能性规模:开发成本在10w内初步设想:采用公司电脑,搭建环境,开发软件可行性研究:准备花费2周时间,进行可行性研究,成本在5000左右B.研究现有系统(现有系统为人工处理,需要对会计等人员进行访问,了解详细过程,并用系统流程图表示)详细过程:每个月HR会把每位员工的月绩效考核成绩汇总登记在绩效表上,交给财务科,财务科根据每位员工的绩效、合同月薪及职级,计算其工资及岗位津贴,再根据工资总额计算应缴纳个人所得税、住房公积金、保险费,最终计算出实发工资,并打印出工资明细表给员工,同时生成一张工资报表报送银行,由银行把钱打到每名员工的银行卡上。C.导出新系统的高层逻辑模型(绘制新系统DFD图)......

D.进一步定义问题(在当前分析的基础上和财务长再次讨论)......实验二:成本/效益分析1.数据字典定义:分析下面的录取线分计算系统DFD图,请为图中出现的数据流构造数据字典(适当进行数据自顶向下的求精)。考生的信息包括准考证号,身份证号,姓名和籍贯;高科科目分为文理两类,语数外为共同科目,另外分别加上文综和理综。原始分=考生信息+考试分数考试信息=准考证号+身份证号+姓名+籍贯考试分数=语文分数+数学分数+外语分数+[文综分数|理综分数]身份证号=17{数字}17+[数字|字母]标准分1=考生信息+标准分数标准分2=标准分数招生人数={学校+{专业+招生数}}录取线分=3{数字}32.设想你的同桌是用户,要求你开发录取线分计算系统,请你结合他的描述和要求进行成本/效益分析:(1)记录他的描述和要求,比如系统的形式、开发预算等等;(2)分别运用代码行技术和任务分解技术估计系统开发成本;(3)计算投资回收期、纯收入和投资回收率,根据指标,对开发计划提出修改意见;(4)内容有一定自由度,可以发挥想象;项目名称:录取线分计算系统功能:采用计算机完成录取线计算过程,并提供查询和管理功能系统形式和要求:BS架构,数据库和后台服务安装在同一机器,用户可以通过查询页面查询信息。管理员通过管理页面导入学生考试分数、招生人数等信息。投入使用后,预计每年可以节省2.5w元年利率:0.12代码行技术估算成本统计计算:800201.6w数据库:1000202w查询页面:1000101w管理页面:2000102w总成本:6.6w年F将来值(元)(1+i)nP现在值(元)累计现在值1250001.1222321223212250001.254419930422513250001.40492817795600464250001.5735191615888759345250001.76234168321418690120投资回收期3.37年纯收入90120-66000投资回收率P=F1/(1+j)+F2/(1+j)2+…+Fn/(1+j)n实验三:需求分析之

功能模型与数据模型1.问题域描述:某医院打算开发一套以计算机为中心的患者监护系统。该系统的基本要求是:系统随时接收每个病人(姓名、住址、电话号码、住院号)的生理信号(脉搏、体温、血压、心电图等),定时记录病人情况以形成患者日志,当某个病人的生理信号超出医生规定的安全范围时向值班护士发出警告信息,护士(姓名、科室、工号)对警告信息进行测量确认,如果属于危机级别,则呼叫主治医生(姓名、科室、职级),由主治医生对病人实施救助措施,并记录救助信息(救助时间、症状、措施、结果)。此外,医生与护士在需要时还可以要求系统印出某个指定病人的病情报告。(1)描绘上述系统功能模型;(2)描绘上述系统数据模型;实验四:状态转换图及其他图形工具1.请用状态转换图描绘PC机的行为。实验五:模块独立性1.结构优化:模块Q1、Q2是在逻辑上具有相似功能的模块;其中C部分的功能完全相同为了消除重复的功能,请提出2个合理方案(提高内聚、降低耦合),画图表示。2.阅读下面的程序(1)判断模块“main”和模块“ModifyDate”之间是什么类型的耦合?(2)如何根据启发规则及模块设计原则修改如下代码?(1.降低耦合2.防止模块功能过分限制,特别是定长数组)(3)补充模块“ModifyDate”及“main”里的代码。实验六:面向数据

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论