- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE
PAGE 12
复习思考题
软件工程概论
试说明“软件生命周期”的概念。
同任何事物一样,一个软件产品或软件系统也要经历孕育、诞生、成长、成熟、衰亡等阶段,一般称为软件生存周期(软件生命周期)。
论述瀑布模型软件开发方法的基本过程。
瀑布模型规定了各项软件工程活动,包括:制定软件项目计划,进行需求分析和定义,软件设计,程序编码,测试及运行维护。并且规定了它们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落。
软件工程的基本原理有哪些?
1.用分阶段的生命周期计划严格管理
2.坚持进行阶段评审
3.实行严格的产品控制
4.采用现代程序设计技术
5.结果应能清楚地审查
6.开发小组的人员应该少而精
7.承认不断改进软件工程实践的必要性
从供选择的答案中选出正确答案填入下列叙述中的( )内。
(1)软件开发时,一个错误发现得越晚,为改正它所付出的代价就( )。
越大 B) 越小 C)越不可捉摸 D)越接近平均水平
(2)功能模型中描述处理流程的最基本成分为( )。
A)数据流图和数据结构图 B) 数据流图和程序流程图
C)程序流程图和数据结构图 D) 数据流图和数据词典
(3)模块内聚用于衡量模块内部各成分之间彼此结合的紧密程度。若一组语句在程序的多处出现,为了节省空间把这些语句放在一个模块中,则该模块的内聚类型是( )。
A) 功能内聚 B)通信内聚 C)偶然内聚 D)逻辑内聚
(5)结构化分析方法(SA)是在软件开发过程中常用的方法,这个方法采用的基本手段是( )。
A)分解与抽象 B)分解与综合 C)归纳与推导 D)试探与回溯
(6)原型化方法是用户和设计者之间执行的一种交互过程,适用于( )系统。
A)需求不确定性高的 B)需求确定的 C)管理信息 D)决策支持
(7)软件测试的目的是( )。
A)评价软件的质量 B)发现软件的错误
C)找出软件中的所有错误 D)证明软件是正确的
(8)在软件生存周期中,( )阶段所占的工作量最大,约70%。
A)分析 B)设计 C)编码 D)测试 E)维护
(二)软件需求分析
软件需求分析是软件过程中交换意见最频繁的步骤。为什么交换意见的途径会经常阻塞?
软件需求分析过程中,由于最初分析员对要解决的问题了解很少,用户对问题的描述、对目标软件的要求也很凌乱、模糊,再加上分析员和用户共同的知识领域不多,导致相互间通信的需求。首先,由于分析员和用户之间需要通信的内容相当多,业务知识上的不足,表达方式的不足,可能对某些需求存在错误解释或误解的可能性,造成需求的模糊性。其次,用户和分析员之间经常存在无意识的“我们和他们”的界限,不是按工作需要组成统一的精干的队伍,而是各自定义自己的“版图”,并通过一系列备忘录、正式的意见书、文档,以及提问和回答来相互通信。历史已经证明,这样会产生大量误解。忽略重要信息,无法建立成功的工作关系。
数据流图的作用是什么?它有哪些基本成分?
数据流图可以用来抽象地表示系统或软件。它从信息传递和加工的角度,以图形的方式刻画数据流从输入到输出的移动变换过程,同时可以按自顶向下、逐步分解的方法表示内容不断增加的数据流和功能细节。因此,数据流图既提供了功能建模的机制,也提供了信息流建模的机制,从而可以建立起系统或软件的功能模型。
数据字典的作用是什么?它有哪些基本条目?
数据字典(简称DD)是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致的定义和详细的描述。他和数据流图共同构成了系统的逻辑模型,是需求规格说明书的主要组成部分。数据字典是为分析人员查找数据流图中有关名字的详细定义而服务的,因此也像普通字典一样,要把所有条目按一定的次序排列起来,以便查阅。数据字典有以下四类条目:数据流、数据项、数据存储、基本加工。数据项是组成数据流和数据存储的最小元素。源点、终点不在系统之内,故一般不在字典中说明。
从供选择的答案中选出正确答案填入下列叙述中的( )内。
原型化方法是用户和设计者之间执行的一种交互过程,适用于( A )系统。它从用户界面设计开始,首先形成( B ),用户( C )并就( D )提出意见。它是一种( E )型的设计过程。
A: ①需求不确定性高的 ②需求确定的 ③管理信息 ④ 决策支持
B: ①用户界面使用手册 ②界面需求分析说明书
③系统界面原型 ④完善的用户界面
C: ①改
您可能关注的文档
- 儒家《十三经》.ppt
- 儒骏广场桩基方案 - 已修改.doc
- 儒学与教师发展(课件)111.ppt
- 乳房保健健康教育课件.ppt
- 乳制品(酒吧酒水).ppt
- 入党进阶积极分子预备党员转正 (6).ppt
- 入木三分 形神兼绘.ppt
- 阮哲力的合成.ppt
- 软件编程低级错误:空指针.ppt
- 人口地理学概论(第三版) 张善余著.ppt
- 县城排水防涝建设项目经济效益和社会效益分析报告.docx
- 2023年黑龙江省绥化市庆安县勤劳镇招聘社区工作者真题及参考答案详解.docx
- 中考语文试题及答案.pdf
- 2.3 二次根式 第1课时 二次根式的概念及乘除 课件 2025-2026学年度北师大版数学八年级上册.pptx
- 县城排水防涝建设项目建设管理方案(参考范文).docx
- 2023年黑龙江省绥化市庆安县久胜镇招聘社区工作者真题及参考答案详解.docx
- 2025至2030全球及中国无铁电动机行业市场深度研究及发展前景投资可行性分析报告.docx
- 天然林保护项目投资估算方案(范文模板).docx
- 2023年黑龙江省绥化市庆安县丰收乡招聘社区工作者真题参考答案详解.docx
- 1.3勾股定理的应用 课件 2025-2026学年度北师大版数学八年级上册.pptx
文档评论(0)