- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
(建筑工程管理)软件工程资料
壹.选择题:
1.软件工程学的提出是由于软件生产中的软件危机引起的,软件工程学的目的应该是最终解决软件生产的使软件工程化的问题。
2.软件危机通常是指于计算机软件开发和维护中所产生的壹系列严重的问题,这些问题中相对次要的因素是软件性能。
3.软件危机是软件产业化过程中出现的壹种现象,如:软件需求增长难以满足;软件开发成本提高;软件开发进度难以控制;软件质量不容易保证。
4.造成软件危机的主要原因是:软件本身特点,缺乏好的开发方法和手段。
5.软件工程方法学研究内容包含软件开发技术和软件工程管理俩部分,其期望达到的最终
目标是软件开发工程化。
6.瀑布模型把软件生命周期分为八个阶段:问题定义、可行性研究、软件需要分析、系统总体设计、详细设计、编码、测试和运行、维护。八个阶段又可归纳为三大阶段:计划阶段;
开发阶段和运行阶段
7.从结构化的瀑布模型见,于它的生命周期的八个阶段中,需求分析阶段出错对软件的影响最大。
8.于结构性的瀑布模型中,需求分析阶段定义的标准将成为软件测试中的系统测试阶段的目标。
9.软件工程的出现主要是由于软件危机的出现。
10.软件工程方法学的目的是:使软件生产规范化和工程化,而软件工程方法得以实施的主要保证是软件开发工具和软件开发环境。
11.软件工程方法学中重要的内容之壹是软件工程管理,它包含软件管理学和软件工程经济学,它要达到的目标是以基本的社会经济效益为基础,工程化生产软件。
12.软件工程方法中最普遍应用的方法之壹是结构化生命周期方法(SLC方法),包括:严格定义需求;划分开发阶段;规范文档格式。
13.结构化分析方法是壹种预先严格定义需求的方法,它于实施时强调分析对象的数据流。
14.软件开发的结构化生命周期方法将软件生命周期划分为计划阶段;开发阶段和运行阶段。
15.进行需求分析可使用多种工具:数据流图(DFD);判断表;判定树和数据字典。
16.于软件的需求分析中,开发人员要从用户那里解决的最重要的问题是要让软件做什么。
17.软件需求分析阶段的工作,能够分为四方面:对问题的识别、分析和综合、编写需求分
析文档以及需求分析评审。
18.于结构化分析方法中,用以表达系统内数据的运动情况的工具是数据流图。
19.软件设计将涉及软件的结构、过程和模块的设计,其中软件过程是指模块的操作细节。
20.模块的独立性是由内聚性和耦合性来量度的,其中内聚性是模块的功能强度。
21.于软件开发过程中常用图作为描述工具。DFD就是面向数据流分析方法的描述工具。
于壹套分层DFD中,如果某壹张图中有N个加工,则这张图允许有0~N张子图。于壹张DFD图中,任意俩个加工之间有且仅有壹条数据流。于画分层DFD时,应注意保持父图和子图之间的平衡。DFD中从系统的输入流到系统的输出流的壹连串连续变换形成壹种信息流,这种信息流可分为事件流和控制流俩大类。
22.软件设计中划分模块的壹个准则是高内聚低耦合。俩个模块之间的耦合方式中,内容耦合的耦合度最高,非直接耦合的耦合度最低。壹个模块内部的内聚种类中,功能内聚的内聚度最高,偶然内聚的内聚度最低。
23.黑盒测试是从用户观点的测试,白盒测试是从开发人员观点的测试。
24.为了把握软件开发各个环节的正确性和协调性,人们需要进行确认和验证工作。确认的目的是想证实于壹给定的外部环境中软件的逻辑正确性,它包括需求规格说明确认和用户确
认。验证则试图证明于软件生存期各个阶段,以及阶段间的逻辑协调性、完备性和正确性。
25.壹般来说,和测试数据无关的文档是项目开发计划。
26.根据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护分为八个阶段,单元测试于编码阶段完成。
单元测试(编码阶段);集成测试(设计阶段);确认测试(需求分析阶段)。
27.于设计测试用例时,划分等价类是用得最多的壹种黑盒测试方法。于黑盒测试方法中,等价划分方法设计测试用例的步骤是:
(1)根据输入条件把数目极多的输入数据划分成若干个有效等价类盒若干个无效等价类。(2)设计壹个测试用例,使其覆盖尽可能多尚未覆盖的有效等价类,重复这壹步,直至所有有效等价类均被覆盖。
(3)设计壹个测试用例,使其覆盖仅壹个尚未覆盖的无效等价类,重复这壹步,直至所有无效等价类均被覆盖。
于实际应用中,壹旦纠正了程序中的错误后,仍应选择部分或全部原先已经测试过的测试用例,对修改后的程序重新测试,这种测试称为回归测试。
28.单元测试于实现阶段进行,它所依据的模块功能描述和内部细节及测试方案应于详细设计阶段完成,目的是发现编程错误。集成测试所依据的模块
您可能关注的文档
最近下载
- 四年级上册道德与法治全册总复习.pptx
- 结构专业图集-04G415-1:预应力混凝土折线形屋架(预应力钢筋为钢绞线 跨度18m~30m).pdf
- 电子商务基础与应用(慕课版)王华新习题和案例分析题答案.docx
- 走近马克思(暨南大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
- 《日语 》期末考试复习题.docx
- 团体标准制修订经费-中国气象服务协会.PDF
- 《奉献主题班会》课件.ppt
- 人教版 (2024)七年级上册Starter Unit 1 Hello 课件+音频(共19张PPT).pptx VIP
- 装饰装修冬季施工方案.docx VIP
- 急性心衰合并肺部感染患者的护理疑难病例讨论.pptx
文档评论(0)