软件工程作业答案PPT课件下载推荐.pptx
- 文档编号:15596949
- 上传时间:2022-11-07
- 格式:PPTX
- 页数:115
- 大小:1.03MB
软件工程作业答案PPT课件下载推荐.pptx
《软件工程作业答案PPT课件下载推荐.pptx》由会员分享,可在线阅读,更多相关《软件工程作业答案PPT课件下载推荐.pptx(115页珍藏版)》请在冰豆网上搜索。
目标:
付出较低的开发成本;
达到所需的软件功能;
取得较好的软件性能;
开发的软件易于移植;
需要较低的维护费用;
能按时完成开发工作,及时交付使用。
什么叫软件工程?
其目标和原则是什么什么叫软件工程?
原则
(1)抽象
(2)信息隐蔽(3)模块化(4)局部化(5)确定性(6)一致性(7)完备性(8)可验证性过程、方法和工具是软件工程的三个要素。
软件工程的三要素是什么?
软件工程过程是为获得软件产品,在软件工具支持下由软件开发人员完成的一系列软件工程的活动。
过程层将方法和工具结合起来,定义了一组关键过程区域的框架,定义了方法使用的顺序、要求交付的文档资料、为保证质量和协调变化所需要的管理以及软件开发各个阶段完成的里程碑。
最终目的是保证软件工程技术被有效地应用,使得软件能够被及时、高质量和合理地开发出来。
方法层为软件开发的各个阶段提供所需的各种方法。
工具层为软件工程方法提供了一种自动或半自动的软件支撑环境。
P284,5,6第二章第二章4.什么是原型?
试述原型模型在软件生命周期中的应用。
5.为什么说喷泉模型较好地体现了面向对象软件开发过程无缝和迭代的特性?
6.RUP模型的思想是什么?
RUP模型融合了哪些传统生命周期模型的特点?
4.什么是原型?
原型一般是指对某种产品进行模拟的初始版本或者原始模型,在工程领域中具有广泛应用。
原型系统能够逐步明确用户需求,可以适应需求的变化性,而且由于用户参与到软件开发过程,能够及早发现问题、降低软件开发的风险,加快软件产品的形成,降低软件开发的成本。
喷泉模型认为软件开发过程的各个阶段是相互重叠、多次反复的,就像喷泉一样,水喷上去又可以落下来,既可以落在中间,又可以落到底部。
各个开发阶段没有特定的次序要求,完全可以并行进行,可以在某个开发阶段中随时补充其他任何开发阶段中遗漏的需求。
其优点是可以提高软件项目开发效率,节省开发时间。
RUP的迭代增量开发思想RUP的每一个阶段可以进一步划分为一个或多个迭代过程。
在每次迭代中只考虑系统的一部分需求,针对这部分需求进行分析、设计、实现、测试和部署等工作,每次迭代都是在系统已完成部分的基础上进行的,每次给系统增加一些新的功能,如此循环下去,直至完成最终产品。
每一次迭代内容的制订是风险驱动的,即根据业务需求重要性、技术风险等级高低来决定迭代内容的安排。
(1)面向对象:
从技术角度,RUP开发是基于面向对象技术,即它使用和支持面向对象技术的概念和方法。
RUP要求建立的设计模型、实现模型都是对象模型。
(2)USECASE驱动(3)以架构为中心;
(4)螺旋上升式的开发过程;
(5)以质量控制和风险管理为目标;
(6)与UML配置;
(7)适用性强;
P45页1、2、7、8第三章第三章可行性研究的任务是以最小的代价在尽可能短的时间内确定问题是否能够解决。
简单地说,可行性研究的最终结果是决定项目“做还是不做”而不是“如何做”。
1.1.可行性研究的任务是什么可行性研究的任务是什么?
2.2.可行性研究有哪些步骤可行性研究有哪些步骤?
7.为方便旅客,某航空公司拟开发一个机票预订系统。
旅行社把预订机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,印出取票通知和账单,旅客在飞机起飞的前一天凭取票通知单和账单交款取票,系统校对无误即打印出机票给旅客。
写出问题定义并分析此系统的可行性,画出系统流程图。
用用户单位位XxxXxx航空公司航空公司负责人人xxxxxx开开发单位位xxxxxxxx开开发单位位负责人人xxxxxxxx项目名称目名称机票机票预订系系统问题描述描述旅行社把旅行社把预订机票的旅客信息机票的旅客信息输入系入系统,系,系统为旅客旅客安排航班,旅客自己取票。
安排航班,旅客自己取票。
项目目目目标开开发一个效率一个效率较高的机票高的机票预订系系统,.项目目规模模项目的开目的开发预投入投入约xxxxxx元元可行性研究可行性研究建建议进行行33个月,个月,费用不超用不超过xxxxxx元元xxxxxx年年xxxx月月xxxx日日签字:
字:
xxxxxxxx8.某计算机系统投入使用后,5年内每年可节省人民币2000元。
假设系统的投资额为5000元,年利率为12。
试计算投资回收期和纯收入。
1、投资回收期最初投资额为5000元,经过3年后可以节省4814.28元,比最初投资还少1185.72元,第4年一年再次节省1273.89元,则118572127389=0.153+0.15=3.15因此这项工程的投资回收期是3.15年。
2、纯收入722453-5000=222453元0,值得投资。
第四章第四章P64页1、2、3、6需求工程是指应用已证实有效的技术、方法进行需求分析,确定客户需求,帮助分析人员理解问题并定义目标系统的所有外部特征的一门学科。
它通过合适的工具和记号系统地描述待开发系统,及其行为特征和相关约束,形成需求文档;
并对用户不断变化的需求演进给予支持。
1.1.什么是需求工程?
需求工程包括哪什么是需求工程?
需求工程包括哪些活动些活动?
3个层次,业务需求、用户需求、功能需求和非功能需求。
2.2.需求分为哪些层次需求分为哪些层次?
3.指出下列需求描述的不当之处,并进行改写,使之符合好需求的特性。
存在问题:
需求不可测产品的哪个模块;
具体哪些状态信息;
一定必须60秒么,允许误差么?
修改建议后台任务管理器应该以误差上下不超过10秒的60秒间隔,在用户界面的指定位置显示状态信息。
A。
如果后台进程处理正常,那么应该显示任务已完成的百分数比。
B。
任务完成时,应显示相关的信息C。
后台任务出错应该显示错误信息
(1)
(1)产品应在不少于每产品应在不少于每6060秒的正常周期内提秒的正常周期内提供状态信息供状态信息。
单词“快速”使其模糊,没有加进错误报告的定义也是其部完整。
我不知道,你怎么验证这个需求。
找一个自称为HTML的入门者,看看能不能根据错误报告快速解决错误?
HTML分析器可以产生一个错误报告,错误报告包含有在被分析文件中出错的HTML文本和行号以及错误的描述。
如果没有错误,就不会产生错误报告。
(2)HTML
(2)HTML分析器可以产生分析器可以产生HTMLHTML标记错误报标记错误报告,帮助告,帮助HTMLHTML入门者快速解决问题入门者快速解决问题。
计算机在瞬间不能做任何事,所以这个需求不切实可行。
它的不完整性表现在没有声明触发状态切换的条件。
软件要在某些条件下更改自己?
或者用户为了模仿更改要做一些动作?
而且,在文档中改变显示的范围是多大:
选中的文本,整个的文档,或其他的?
这也是个模糊的问题。
不可打印字符合隐藏字符一样吗?
或者是一些属性标志或一些控制字符?
问题的后果,就是需求的不可证实。
用户能够在一个由特定触发条件激活处于编辑的文档中在显示和隐藏所有HTML标记间切换。
(3)(3)产品应瞬间在文本中的显示和隐藏不可打产品应瞬间在文本中的显示和隐藏不可打印字符间切换印字符间切换。
结构化:
系统的思想、问题分解与抽象,至顶向下。
面向对象:
从现实世界中客观存在的事物出发,尽可能地运用人类的自然思维方式来分析构造系统。
6.6.有哪两种主要的需求分析模型?
它有哪两种主要的需求分析模型?
它们的主要思想是什么们的主要思想是什么?
P86页4、5、6、7第五章第五章4.根据以下描述的业务过程画出库存管理的数据流图。
根据车间发来的产品入库单做登入库账处理后存入库存账。
对销售科发来的产品出库单,在查阅库存账后,如果库存数量足够,则做登出库账处理,否则将出库单退回销售科,并向生产科发出缺货通知。
5.某仓库管理系统按照以下步骤进行信息处理:
(1)保管员根据当日的出库单和入库单通过出入库处理修改库存台账。
(2)根据库存台账由统计打印程序输出库存日报表。
(3)必要进行查询时,可利用查询程序,在输入查询条件后,到库存台账去查找,并显示查询结果。
试按上述过程画出数据流图。
6.某银行的计算机储蓄系统功能是:
将储户的存户填写的存款单或取款单输入系统,如果是存款,系统记录存款人姓名住址存款类型存款日期利率等信息,并打印出存款单给储户;
如果是取款,系统计算清单给储户。
请用数据流图描绘该功能的需求,并建立相应的数据字典。
1、数据流数据流名称:
取款单、存款单别名:
无简述:
顾客存/取款时填写的单据来源:
顾客去向:
核查数据流量:
200份/天组成:
日期取|存款金额姓名地址存/取款类型+密码账号数据流名称:
存款凭证别名:
顾客存款后得到的凭据来源:
银行存款系统去向:
顾客数据流量:
日期存款金额储户姓名储户地址存款类型账号利率操作员数据流名称:
结算单别名:
顾客取款时得到的利率清单来源:
银行储蓄系统去向:
取款日期取款金额储户姓名储户地址存款类型+利息总金额操作员数据字典数据字典数据流名称:
存/取款信息别名:
系统检查确认后得到的存/取信息来源:
登录数据流量:
日期存|取款金额储户姓名储户地址存款类型+账号利率密码操作员数据流名称:
付款信息别名:
存储系统处理的取款信息来源:
付款处理数据流量:
日期取款金额储户姓名储户地址存款类型+账号利息总金额操作员2、数据存储数据存储名称:
账卡别名:
存放用户信息及存取款情况组成:
储户姓名储户地址账号|日期|存/取款金额+存款类型利率密码操作员组织方式:
数据文件,以储户姓名或账号为关键字进行索引查询要求:
要求能立即查询并修改3、数据项数据项名称:
存款类型别名:
国家规定的几类存款方式类型:
字符串长度:
2位取值范围及含义:
00:
定期;
01:
零存整取;
10:
活期;
11:
定/活两便4、加工加工名:
核查编号:
激发条件:
接受存款单或取款单输入:
存款单或取款单输出:
认定的合格的村/取款信息加工逻辑:
根据账卡及用户存/取款单据if单据存款单then存款单据是否填写规范,是否与现金一致else审核是否为有效取款单,取款金额不得超出存款金额,密码是否正确7.某厂对部分职工重新分配工作的政策是:
年龄在20岁以下、初中文化程度者脱产学习;
高中文化程度者当电工。
20岁至40岁之间,初中文化程度,男性当钳工,女性当车工;
大学文化程度都当技术员。
年龄在40岁以上者,初中文化程度当材料员,大学文化程度当技术员。
请用结构化语言判定表或判定树描述上述问题的加工逻辑。
工作分配规则年年龄=20=202020年年龄=404040初中初中毕业高中高中毕业脱脱产学学习电工工大学大学毕业技技术员钳工工材料材料员男男女女车工工P1163、4、7第六章第六章3.UML的内容包括哪些部分?
它的特点是什么?
UML由视图(Views)、模型元素(ModelElements)、图(Diagrams)等部分组成。
47UML五种视图逻辑视图逻辑视图构件视图构件视图配置视图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件工程 作业 答案