软件工程实验解析.ppt_第1页
软件工程实验解析.ppt_第2页
软件工程实验解析.ppt_第3页
软件工程实验解析.ppt_第4页
软件工程实验解析.ppt_第5页
已阅读5页,还剩63页未读 继续免费阅读

下载本文档

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

文档简介

1、A,1,实验分析,软件工程,A,2,实验1:可行性研究,1。银行计算机储蓄系统的工作过程假定如下。储户填写的存款单或取款单由销售人员输入系统,如果是存款,则记录储户的姓名、地址(或电话号码)、身份证号码、存款类型、存款日期、到期日、利率和密码等信息,并向储户打印存款券。如果是进款,首先确认储户的密码,如果密码正确,则计算利息,将利息列表打印给储户,如果密码不正确,则确认储户的身份,然后让储户设置新密码,以后计算利息,将利息列表打印给储户。使用DFD图描述系统的功能。A、3、A、4、2。利用教科书的知识,对以下问题进行可行性研究。假设你在某家公司工作,负责该公司信息系统的建立和维护。财务长请你用

2、公司拥有的电脑研究生成工资明细表和各种财务报表的可能性。a,5,a .明确对系统规模和目标输出报告的问题的定义。(如果询问用户,就能知道财务长官为什么要研究在自己的电脑上实现工资支付系统的可能性?咨询后,随着公司规模的扩大,业务量也越来越大,每月需要两个会计紧张工作一个月的效率低、费用高,每个会计月的工资达4500元)系统规模和目标的报告模板:A,6,项目名称:工资支付问题:工资支付费用计算目标减少:研究开发费用低的工资支付系统可能性规模:开发费用为4500元。 b .现有系统研究(现有系统是人工处理,需要访问会计等,了解详细的流程,系统流程图)详细的流程:每月HR将每个员工每月的绩效评价结果

3、汇总到记分卡中,财务科根据每个员工的表现、合同工资和等级计算工资和职业津贴,根据总工资支付个人所得税、住房公积金、保险费、a、8、a、9、c .导出新系统的高级逻辑模型(绘制新系统DFD图表)。a、10、a、11、d .进一步定义问题(根据当前分析与财务长重新讨论)。.A,12,实验2:成本/收益分析,1。预定义数据:分析下面的历史分区计算系统DFD图表,为图中显示的数据流构建数据字典(从上到下细化适当的数据)。考生的信息包括考号、身份证号、名字、原籍等。高科科目分为文理科,语法外为共同科目,另外分为文才和混音。A,13,A,14,原始点=考生信息考试分数考试信息=考试表编号居民身份证号码名称

4、出生地考试分数=语言分数数学分数外语分数文综分数|综合分数居民身份证号码=17数字17 数字|假设你的同桌是用户,要求开发记录线分割计算系统,并结合他的说明和要求进行成本/收益分析。(一)记录系统的形式、开发预算等他的说明和要求;(2)分别使用代码行技术和任务分解技术估算系统开发成本。(三)计算投资回收期、净利润和投资回收期,并根据指标提交对开发计划的修改意见。(4)内容有发挥想象力的自由度。A、16、项目名称:记录线分段计算系统功能:使用计算机完成记录线计算过程,提供查询和管理功能系统形式和要求。bs体系结构、数据库和后台服务安装在同一台计算机上,用户可以通过查看页面查看信息。管理员通过管理

5、页面获取学生考试分数、招生人数等信息。预计投入使用后每年降低2.5瓦的年利率:0.12,A,17,代码行技术估计成本统计计算:800 20 1.6瓦数据库:1000 20 2瓦查看页:1000 10 1瓦管理页:2000 10 2瓦总成本:6.6瓦,A,A.fn/(1 j) n、a、20,实验3:需求分析的功能模型和数据模型,1。问题域说明:一家医院想开发以计算机为中心的患者监控系统。该系统的基本要求是,随时接收每个患者(姓名、地址、电话号码、住院医生等)的生理信号(脉搏、体温、血压、心电图等),定期记录患者情况,制作患者记录,在一个患者的生理信号超出医生规定的安全范围时向值班护士发送警告信息

6、,护士(姓名、心电图等)。此外,医生和护士可以在需要时要求打印特定患者的状态报告。(1)描述了上述系统功能模型。(2)描述了上述系统数据模型。A、21、A、22、A、23、A、24、实验4:状态切换图和其他图形工具,1。使用状态转换图描述PC的行为。A、25、A、26、A、27、A、28、实验5:模块独立,1。结构优化:模块Q1、Q2是逻辑上功能相似的模块。其中,c部分的功能完全相同,为了消除重复功能,我们提出了两种合理的方案(解耦、耦合减少)来表示。A、29、A、30、A、31,2。阅读下面的程序(1)判断模块“main”和模块“ModifyDate”之间是什么类型的情侣?(2)如何根据灵感

7、规则和模块设计原则修改以下代码?(1 .耦合减少2。防止模块功能的过度限制,特别是固定长度阵列)(3)补充模块“ModifyDate”和“main”的代码。A、32、A、33、A、34、实验6:面向数据流的设计方法,1。将以下银行计算机储蓄系统的DFD映射到面向数据流的设计阶段的结构图,A,35,A,36,2。按照面向数据流的设计阶段,将以下文件修改系统的DFD映射到结构图,A,37,A,38,实验7: Goto,1。修改下面的程序,避免Goto语句,A,39,A,40,2。以下程序的流程图和方框图,A,41,A,42,A,43,详细设计工具和代码优化,任何交易所规定给经纪人的手续费计算如下:

8、总费用等于基本费用加上与交易上每股价格和股票数相关的附加费用。如果交易总额低于1000,则默认手续费为交易金额的8.4%。交易金额在100010000元之间的话,基本手续费是交易金额的5%加上34。交易金额超过10000的话,基本手续费是交易金额的4%和134元。如果每股价格在14元以下,附加手续费是购买、销售的股份数不是100的倍数,则基本手续费的5%,在这种情况下,附加手续费是基本手续费的9%。如果每股售价在14-25元之间,则附加手续费是基本手续费的2%,如果交易中的股份数不是100的倍数,则附加手续费是基本手续费的6%。当每股售价超过25元时,如果交易的股份数不是100的倍数,附加手续

9、费将是基本手续费的4%,否则附加手续费将是基本手续费的1%。要求:读取费用计算方法、A、44、A、45、以下代码部分,并提供代码效率优化(时间效率、存储效率、I/o效率)、优化前后的时间和存储空间比较。SUPPORT_SIZE为2、A、46、A、47、A、48、A、49、A、50、实验9:计算机测试,1。假设根据请求,模块代码1)可以实现统计字符串中每个字符数的功能函数。2)设计驱动程序模块main并测试功能函数。3)设计存根模块transChar和strLength,分别实现大小写转换和字符串长度计算。要求:输入字符串是字母随机组合,字母可以有大小写,统计时大小写按字母重复统计:A、51,例

10、如,输入:aBAceCg输出:a :1c :1e :1g :11246a=6,b=11,c=161357a=4,b=7,c=8路径复盖2 x 2 x 1246 1247 1256 1257 1346 13471356135613561357,a以下伪代码程序的分支服务范围和条件组合设计测试案例,A,58,1,2,3,4,A,59,分支应用TT 124a=1,b=1,c=2,d=0 nn 135 a=0,b=1使用基本路径测试方法为测试问题2设计伪代码的测试用例,A,61,复杂性:4 1独立路径:1-2-3-4-6-7-9-11-12 1-2-5-6-7照片搜索引擎,搜索时,可以输入图片标签(关键字)或加载本地或网络图片(链接),如果是标签,则可以标记图片库中的图片,如果是本地图像,则可以提取输入图像要素信息并对其进行编码,并且可以使用编码值执行相似性计算。如果是网络图,系统首先分析网络地址以获得网络图,然后进行要素提取、编码和相似性计算。搜索与标记或用户加载图最相似的20个结果。系统支持以空格间隔搜索多个标记(数量不限,但总字符数限制在32个字符以内)。用等效分割和边界分析方法设计测试用例,测试上述系统功能。a,63,3)对等类分

温馨提示

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

评论

0/150

提交评论