- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
本文档来源于第一文库网:/news/33E05F3DA9957A3F.html
本文档来源于第一文库网:/news/33E05F3DA9957A3F.html
用心打造免费、绿色、专业、海量的教育文库网站
用心打造免费、绿色、专业、海量的教育文库网站
本文档来源于第一文库网:/news/33E05F3DA9957A3F.html
用心打造免费、绿色、专业、海量的教育文库网站
软件工程课堂笔记
小题1:
结构化分析
SA是什么?面向数据流的进行数据分析的:结构化分析。
可行性研究需要:简化压缩的需求分析。
系统流程图是描述:体系结构的工具。
程序三个基本控制结构是:顺序、选择、循环。
程序三个基本控制的共同特点:只有一个入口和一个出口。
产生软件维护的副作用是:因修改软件而造成的错误。
维护中因误删除一个标示符造成的错误是:编码错误。
名词解释1:
1、渐增式测试
逐个把未经测试的模块组装到已经测试的模块上进行集成测试,每加入一个新的模块,进行一次集成测试,重复此过程直到程序组装完毕。
2、结构化设计
面向数据流的设计,是以需求分析阶段产生的数据流,因为基础按一定的步骤映射成软件结构,因此称为结构化设计。结构化设计是根据分解与抽象的原则,按照系统中数据处理的流程,用数据图来建立系统的模型,从而完成系统分析的工作
3、模块化
模块化是指解决一个复杂问题,自顶向下逐层把软件系统划分为若干模块的过程每个模块完成一个特定的子功能,所有的模块按照某种方法组装起来成为一个整体完成系统要求的功能。
问答题1:
1、什么事软件危机?软件危机的表现是什么?软件危机的原因是什么?
答:软件发张第二阶段的末期,由于计算机硬件技术的进步,计算机运行速度、容量、可靠性都有显著提升,生产成本显著下降,为计算机广泛应用创造了条件。一些复杂的、大型的软件项目的提出,但是软件开发技术的进步一直未能满足发展的需要,在软件开发中遇到的问题一直得不到解决办法,使问题积累起来,形成了尖锐的矛盾,因而导致了软件危机。
软件危机表现在以下四个方面:一、经费预算经常突破,完成时间一再拖延;二、开发的软件不能满足用户的要求;三、开发的软件可维护性差;四、开发的软件可靠性差。
软件危机的原因:一、软件的规模越来越大,结构越来越复杂;二、软件开发管理困难而复杂;三、软件开发费用不断增加;四、软件开发技术落后;五、开发工具落后,生产力提升缓慢。
2、举一个例子说明穷举测试来说明一个软件是不可能的。
eg:穷举测试有两个方面:一是穷举路径,二是穷举输入。
程序P有输入量X、Y和输出量Z,在字长为64位计算机上运行,若X、Y取整数按照黑盒测试法进行穷举输入测试,可采用数据组的个数为2^64*2^64=2^128。如果测试一组数据需要1ms,一年工作365*24h,完成所有测试需5亿年,因此即使是一个简单的程序的测试穷举测试也是不可能的。
3、编写测试用例。
小题2:
螺旋模型是在瀑布模型和增量模型的基础上上增加了:风险分析活动。(√)
Java语言工具是一个配置工具,配置工具是计算机的一个辅助工具。(√)
软件模块间的耦合性越低越好。(低耦合高内聚。)(√)
快速原型模型可以有效的适应用户需求的动态变化。PS:使用后丢弃,重新开发。
集成测试主要由用户来完成。(×)
白盒测试、黑盒测试。白盒测试无需考虑模块内部的执行过程和程序结构只要了解模块的功能即可。(×)
在miccl软件质量度量模型的可靠性,可重用性,适应性,可移植性中,选择属于面向软件产品的修改是哪一个:适应性。
软件复杂性度量的参数是:规模。
瀑布模型存在的问题是:缺乏灵活性。
第一个体现结构化程序体系的程序设计语言是:Pascal。
详细设计的结果基本决定了程序的:质量。
名词解释2:
1、语句覆盖
语句覆盖是指设计足够的测试用例,使被测试程序中的每个语句至少执行一次。
2、维护
维护是指在软件交付使用后,对软件进行的适应性的或错误的修改。PS:维护包含两个方面:一、适应性的修改(游戏软件的升级);二、错误的修改(bug的改正)。
3、软件配置管理SCM
软件配置管理是一组管理整个软件生存周期各阶段中变更的活动。
4、软件开发环境:相关的一组软件工具集合,它支持一定的软件开发方法,或按照一定的软件开发模型组合而成
5、CSE:一组工具和方法的集合,可以辅助软件开发
问答题2:
1、软件产品有哪些特征?
答:一、软件是一种逻辑实体而非具体的物理实体,因此它具有抽象性;二、软件是通过人们的智力活动把知识与技术转化成信息的一种产品,
您可能关注的文档
- 青年教师过关考核方案.doc
- 青年教师教学能力评语.doc
- 青年教师考核所需材料.doc
- 青年教师年度考核评语[权威资料].doc
- 青年教师评语.doc
- 青年教师评语1.doc
- 青年教师语文试卷.doc
- 轻度脑血栓在饮食有日常生活的注意事项.doc
- 轻度头部外伤注意事项.doc
- 清新好听的水果店名字大全.doc
- 浙江省温州市浙南名校联盟2025-2026学年高一上学期期中联考数学试题含解析.docx
- 26高考数学提分秘诀重难点34圆锥曲线中的定点、定值、定直线问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点35概率与统计的综合问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点31圆锥曲线中的切线与切点弦问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点30圆锥曲线中的弦长问题与长度和、差、商、积问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点29巧解圆锥曲线的离心率问题(举一反三专项训练)(全国通用)(含解析).docx
- 26高考数学提分秘诀重难点28直线与圆的综合(举一反三专项训练)(全国通用)(含解析).docx
- 寡核苷酸药物重复给药毒性研究技术指南.docx
- 重组溶瘤腺病毒生产质量管理标准.docx
- 26高考数学提分秘诀重难点27直线与圆中常考的最值与范围问题(举一反三专项训练)(全国通用)(含解析).docx
原创力文档


文档评论(0)