- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
选择题(20小题,每题1分)
软件定义:软件是程序、数据和相关文档的完整结合,计算机系统中的程序及其文档。
瀑布模型:从可行性与计划入手,依次进行需求分析、设计、编码、测试,直到经用户确认得到最终的软件产品,并由此进入运行维护过程。(17)
可行性分析:包括技术可行性、操作可行性、经济可行性和法律可行性。 (14)
逻辑覆盖:是指对程序设计中的逻辑判断条件所进行的测试。 (141)
软件维护:指软件系统交付使用后,为了纠正系统错误或者满足用户需求变更而修改软件的过程。(254)
DFD(数据流图):结构建模中最流行的功能建模工具,描述了数据输入,数据转换到数据输出的全过程。 分层的DFD更进一步刻画了系统的功能分解。 (44)
ER图:包括数据对象(实体)、属性、关系和基数。 (42)
面向对象特征:1.抽象 2.封装 3.继承 4.多态性
结构化设计:可分为面向数据流的设计方法和面向数据的设计方法,于确定软件的结构
I表示抽象数据输入;
O表示抽象数据输出;
E表示构成软件的子系统或构件;
R表示软件子系统或构件间的关系;
D表示软件相关文档,他们描述了IOER的内容和他们之间的关系。
软件危机:指在计算机软件的开发和维护过程中所遇到的一系列严重问题。(1)
软件过程模型:从软件项目需求定义直至软件经使用后废弃为止,跨越整个生存周期的系统开发、运行和维护所实施的全部过程、活动和任务的结构款框架。 (17)
软件生命周期:从可行性分析开始,经过软件需求分析、设计、实现、测试以及维护等一系列活动,直至软件不在可用为止的时间周期。(14)
数据流图:结构建模中最流行的功能建模工具,描述了数据输入,数据转换到数据输出的全过程。 分层的DFD更进一步刻画了系统的功能分解。
体系结构:是为软件系统设计提供了一套关于数据,行为,结构的指导性框架。
内聚性:指模块内数据和操作之间的紧密程度。 (75)
耦合度:值指模块间的紧密程度。 (75)
α测试 :在软件开发环境下,由用户和软件开发人员、测试人员共同对系统进行的测试。 (161)
β测试:在系统实际用户使用的环境下进行的测试,并且整个测试过程都是用户独立进行的,不受开发人员和测试人员的影响。 (162)
黑盒测试:又称为功能测试或者行为测试,主要根据设计说明中的功能设计来测试程序是否按预期实现。(目的:尽量发现系统功能中的错误。) (148)
白盒测试:又称为结构测试、逻辑驱动测试或者程序的测试,是指用于测试代码是否按照设计正确运行的验证技术,它需要详细设计文档作为测试配置。 (140)
功能模型:通过识别需求中的用例来描述用户的功能需求,通过例图描述系统的总体轮廓,主要确定系统范围和功能。(207)
完善性维护:满足用户在软件使用过程中提出的新的功能或者性能需求的过程.
包括软件功能的扩充,功能的新增,性能的提升,效率的提高,用户操作的改善。(255)
软件维护:指软件系统交付使用后,为了纠正系统错误或者满足用户需求变更而修改软件的过程。(254)
信息隐藏:把数据结构与实现过程放在一起,使得相关内容彼此靠近,对外提供相对完整、独立的功能,对隐藏信息的访问只能通过接口操作。(73)
UML(统一建模语言):通过图形化的表现机制进行面向对象分析和设计,并提供了统一的、标准化的视图、图、模型元素和通用机制来刻画面向对象方法。UML是统一的,稳定的表达能力强的面向对象建模语言。(169)
三、简答题(5小题,每题6分)
软件定义: (11)
答:软件是程序、数据和相关文档的完整结合,计算机系统中的程序及其文档。
软件过程定义:(15)
答:是由组织或项目使用的,用以计划、管理、执行、监控和改进其软件相关活动的过程或过程的集合.
软件过程模型定义、有哪些主要的软件过程模型: (17—25)
答: 定义:从软件项目需求定义直至软件经使用后废弃为止,跨越整个生存周期的系统开发、运行和维护所实施的全部过程、活动和任务的结构款框架。
软件过程模型包括 :1.瀑布模型 2.原型模型 3.增量模型 4.螺旋模型 5.喷泉模型 6.敏捷过程模型 7.基于四代技术的过程模型 8.微软解决框架过程模型(MSF 模型) 9.组合模型
软件生命周期的定义、阶段: (14—15)
答:定义:从可行性分析开始,经过软件需求分析、设计、实现、测试以及维护等一系列活动,直至软件不在可用为止的时间周期。
阶段: 1.可行性与计划研究阶段(可行性研究
您可能关注的文档
最近下载
- 贵州省贵阳市普通中学2021-2022学年高一上学期期末监测考试通用技术试题(解析版).pdf VIP
- 2024年金融风险防控与合规管理规划.pptx VIP
- 专题08 影响、作用类(答题模版)-2025年高考历史答题技巧与模板构建(新高考通用)(原卷版).docx VIP
- 2025中煤矿建集团总部工作人员招聘12人笔试备考题库及答案解析.docx VIP
- 法律基本常识题库及答案.doc
- 化粪池清掏管理制度.docx VIP
- 小学六年级上册科学《探索宇宙》教案教学设计.docx VIP
- (最新)跌倒坠床压疮试题(+答案).docx VIP
- 儿童生存质量测定量表癌症模块中文版PedsQL3.0.pdf
- 危大工程巡视检查记录表(模版).docx VIP
原创力文档


文档评论(0)