- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 概述
?
答:软件是一种逻辑案件,而不是具体的物理实体,具有抽象性
软件是通过人的智力活动,将知识和技能转化成为信息的一种产品,是在研制,
开发中被创造出来的
a.软件产品是一种逻辑产品. b.软件产品的生产主是研制,软件产品的本钱主要
表达在软件的... c.开发的软件可维护性差. d. 开发的软件可靠性差
⑴是一种逻辑产品,与物质产品有很大的区别.
⑵软件产品的生产主要是研制,本钱主要在开发和研制,开发完成后,通过复制就
产生了大量软件产品.
⑶软件产品不会用坏,不存在磨损,消耗.
⑷生产主要是脑力劳动,还末完全摆脱手工开发方式,大局部产品是定做的
⑸开发软件的费用不断增加,致使生产本钱相当昂贵.
(6)其质量往往靠不住,缺乏可见性
2.简述什么是软件工程?
答: 软件工程软件工程是开发、运行、维护和修复软件的系统方法,其中“软件〞
的定义为计算机程序、方法、规那么、相关的文档资料以及计算机上运行时所必
须的数据;软件工程是一门科学,其目的是生产无故障的、软件,且交付及时,
不超过预算,并满足用户要求;
3.软件生命周期可分为哪三个时期?GB 8567 中规定可分为哪几个阶段?
答:定义时期:问题的定义〔客户需求〕、可行性研究〔为什么做〕;
开发时期:需求分析〔做什么〕、总体设计〔怎么做—抽象〕、详细设计〔怎么实现
—具体〕、编码〔程序设计语实现〕测试.。
运行时期:软件维护。
4.依以下表达确定软件生命周期模型。
M 公司的软件产品以开发实验型的新软件为主。用瀑布模型进展软件开发已
经有近十年了,并取得了一些成功。假设你作为一名管理员刚参加 M 公司,你
认为快速原型法对公司的软件开发更加优越,请向公司副总裁写一份报告简要
说明你的理由。
答:瀑布模型的缺点在于只有前一阶段的输出文档正确,后一阶段的工作才能获
得正确的结果。另外瀑布模型几乎完全依赖于书面的规格说明,很可能导致最终
开发出的软件产品不能真正满足用户的需要,它已不适宜开发实验型的软件。
根据快速原型法的特点,原型系统已经通过与用户交互而得到验证,据此产生的
规格说明文档正确地描述了用户需求,因此,在开发过程的后续阶段不会因为发
现了规格说明文档的错误而进展较大的返工。开发人员通过建立原型系统已经学
到了许多东西,因此,在设计和编码阶段发生错误的可能性也比拟小,这自然减
少了在后续阶段需要改正前面阶段所犯错误的可能性。说明它特别适合于开发探
索型、实验型的软件。
5.依以下表达确定软件生命周期模型。
假设要求你开发一个软件,该软件的功能是
把读入的浮点数开平方,所得到的结果应该准确到小数点后 4 位。一旦实现并
测试完之后,该产品将被抛弃。你打算使用哪种软件生命周期模型?请说明你
作出选择的理由。
答:对这个软件的需求很明确,实现开平方功能的算法也很熟悉,因此,既无需
通过原型来分析需求也无需用原型来验证设计方案。此外,一旦实现并测试完之
后,该产品将被抛弃,因此也无须使用有助于提高软件可维护性的增量模型或螺
旋模型来年开发该软件。综上所述,为了开发这个简单的软件,使用大多数人熟
悉的瀑布模型就可以了。
第二章 可行性研究
1.可行性分析的任务是什么?
答:可行性分析的任务是对一下三方面的可行性进展研究。1.技术上可行性:研究现有
技术、资源及限制能否支持和实现系统的功能、性能,主要是技术风险问题。2.经济上
的可行性:进展本钱估算及效益评估,确定工程是否值得开发。3.操作上的可行性:系
统的操作方式在这个用户组织内是否行得通。4.社会上的可行性:主要指系统开发后能
否运行,是否存在合同、责任、侵权、用户组合管理等方面的问题。从法律,社会效益
研究可行性。
2.简述如何检查数据流图的正确性和提高它的易理解性?
答:可从以下几个角度来检查数据流图的正确性:数据守恒、文件的使用:父图和子图
的平衡等;提高数据流图的易理解性可从以下几个方面进展:简化加工间的联系、注意
分解的均匀、适当的命名等。
绘制 DFD 图。
画出银行取款过程的 DFD 图。问题描述为:储户用存折取款,首先填写取
款单,根据“账卡〞中的信息检验取款单与存折,如有问题,将问题反应给储
户,否那么,登录“储户存款数据库〞,修改相应数据,并更新“账卡〞,同
时发出付款通知,出纳向储户付
您可能关注的文档
最近下载
- 人教部编版四年级数学上册《角的度量(全章)》PPT教学课件.ppt VIP
- 2024年贵州省六盘水市中考语文试卷真题(含答案逐题解析).docx
- 121全等三角形公开课课件.pptx VIP
- 加气混凝土砌块施工技术技术交底.pdf VIP
- qc080000内部质量审核查检表.doc VIP
- 2024中国邮政邮储银行秋招历年考试试题及答案.docx VIP
- 统编版(部编版)小学语文三年级上册第二单元单元测试卷(含答案).pdf VIP
- (高清版)DB62∕T 25-3111-2016 建筑基坑工程技术规程.pdf VIP
- 电力系统暂态解析.pdf VIP
- 统编版(2024)道德与法治小学三年级上册《10 公共场所,文明言行》教学设计.docx VIP
文档评论(0)