- 2
- 0
- 约3.62千字
- 约 5页
- 2017-01-04 发布于贵州
- 举报
软件工程复习资料简答题软件工程复习资料简答题
三、简答题
1、软件开发与写程序有何不同?
答:软件包含程序,程序是软件的一部分。软件是程序、数据及其相关文档的完整集合。程序只是为了实现软件的功能和性能要求而编写的指令序列。DFD四要素的内容。
答:(1)是数据流图英文缩写,是一种描述数据在系统中流动的图形工具;(2)是以图形方式表达数据处理系统中信息的传递和变换处理过程,它从数据加工的角度来描述一个企事业组织中的业务活动;(3)A圆框符号 转换数据流的处理过程,又称泡。B方框符号代表位于软件系统边界之外的信息生产着或消费者。 C箭头符号代表转换之间的有向流动的数据项或数据项集合。 D双杠符号代表为一个或多个转换提供数据源或数据存储服务的缓冲区、文件或数据库。
5、需求分析的难点主要表现在哪几个方面?
答:(1) 问题的复杂性。因用户需求所涉及的因素繁多引起,如运行环境和系统功能等等。
(2)交流障碍。需求分析涉及人员较多,如软件系统用户、问题领域专家、需求工程师和项目管理员等,这些人具备不同的背景知识,处于不同的角度,扮演不同角色。造成了相互之间交流的困难。
(3)不完备性和不一致性。由于各种原因,用户对问题的陈述往往是不完备的,其各方面的需求还可能存在着矛盾,需求分析要消除矛盾,形成完备及一致性的定义。
(4)需求易变性。用户需求的变动是一个极为普遍的问题,即使是部分变动,也往往会影响到需求分析的全部,导致不一致性和不完备性。
为了克服上述困难,人们主要围绕着需求分析的方法及自动化工具(如CASE技术)等方面进行研究。
6、白盒测试中的逻辑覆盖有哪几种常用的覆盖技术?试对它们的检错能力进行比较。
答: (1)语句覆盖
(2) 判定覆盖 (比语句覆盖严格些)
(3) 条件覆盖(比单是判定覆盖要严格)
(4) 判定/条件测试 (条件覆盖也不一定满足判定覆盖,因为只符合条件覆盖的用例可能会不满足每个判定语句均有真值或假值出现。因此要两者兼顾)
(5) 条件组合覆盖 (是前两个覆盖的组合)(1)提高软件开发过程的能见度(2)提高开发效率
(3)作为开发人员阶段工作成果和结束标志(4)记录开发过程的有关信息便于使用与维护;
(5)提供软件运行、维护和培训有关资料; (6)便于用户了解软件功能、性能。说明结构化程序设计的主要思想是什么?说明软件测试和调试的目的有何区别?需求分析与软件设计二个阶段任务的主要区别是什么?软件测试包括哪些步骤?说明这些步骤的测试对象是什么?
(2)集成测试,测试对象为组装后的程序模块
(3)确认测试,测试对象为可运行的目标软件系统
(4)最后一步是系统测试,检查软件与系统中其他元素是否协调。
16、什么是α测试和β测试?
答:α测试是指软件开发公司组织内部人员模拟各类用户行为对即将面市的软件产品(称为α版本)进行测试,试图发现错误并修改。
β测试是指软件开发公司组织各方面的典型用户在日常工作中实际使用β版本,并要求用户报告异常情况、提出批评意见。
17、系统设计的内容是什么?:系统设计阶段先从高层入手,然后细化。系统设计要决定整个结构及风格,这种结构为后面设计阶段的更详细策略的设计提供了基础。(1)系统分解。系统中主要的组成部分称为子系统,子系统既不是一个对象也不是一个功能,而是类、关联、操作、时间和约束的集合。每次分解的各子系统数目不能太多,最底层子系统称为模块。(2)确定并发性。分析模型、现实世界及硬件中不少对象均是并发的。系统设计的一个重要目标就是确定哪些是必须同时动作的对象,哪些不是同时动作的对象。后者可以放在一起,而综合成单个控制线或任务。(3)处理器及任务分配。各并发子系统必须分配给单个硬件单元,要么是一个一般的处理器,要么是一个具体的功能单元,必须完成下面的工作:估计性能要求和资源需求,选择实现子系统的硬软件,将软件子系统分配给各处理器以满足性能要求和极小化处理器之间的通信,决定实现各子系统的各物理单元的连接。(4)数据存储管理。系统中的内部数据和外部数据的存储管理是一项重要的任务。通常各数据存储可以将数据结构、文件、数据库组合在一起,不同数据存储要在费用、访问时间、容量以及可靠性之间做折中考虑。(5)全局资源的处理。必须确定全局资源,并且制定访问全局资源的策略。全局资源包括:物理资源,如处理器、驱动器等;空间,如盘空间、工作站屏等;逻辑名字,如对象标识符、类名、文件名等。如果资源是物理对象,则可以通过建立协议实现对并发系统的访问,以达到自身控制;如果资源是逻辑实体,如对象标识符,那么在共享环境中有冲突访问的可能,如独立的事务可能同时使用同一个对象标识符,则各个全局资源都必须有一个保护对象,由保护对象来控制对该资源的访问。(6)选择软件控制机制。分析模型中所有交互行为都表示为对象之间的事件。系统设计
您可能关注的文档
最近下载
- 专题2 数据采集与编码 学案(含解析)2025届高中信息技术.DOCX VIP
- 高中地理课件湘教版:1-1中国的人口和民族.ppt
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.2沉淀溶解平衡的应用课件(内嵌音频+视频).ppt VIP
- 建筑施工安全管理论文【推荐】.doc VIP
- 2025年高考地理识图填图完全手册(扫描版).docx
- 防火封堵材料 GB23864-2023.pdf
- 专题2 数据采集与编码 课件 2025届高中信息技术.pptx VIP
- 专题1 数据与大数据 课件 2025届高中信息技术.pptx VIP
- 鲁科版高中化学选择性必修1第3章物质在水溶液中的行为3.3.1沉淀溶解平衡与溶度积(内嵌音频+视频).ppt VIP
- 2025年甘肃省高考物理试卷(含答案解析).docx VIP
原创力文档

文档评论(0)