软件工程题和答案参考.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
【知识点详解】 1. **瀑布模型**:瀑布模型是一种线性的软件开发方法,它将软件开发过程分为若干个阶段,每个阶段依次进行,一旦进入下一阶段,就不能返回修改上一阶段的工作。瀑布模型的主要问题在于它的不灵活性,一旦在早期阶段发现需求变化,将导致大量的返工。 2. **软件危机**:指软件开发过程中遇到的一系列严重问题,如开发成本高、产品质量低、项目延期等。软件危机是软件工程学科发展的一个重要背景,推动了新的开发方法和技术的出现。 3. **耦合性**:耦合性是衡量软件模块间相互依赖程度的度量。数据耦合最低,意味着模块间的交互只通过简单的数据传递;标记耦合稍高,涉及共享的数据结构;控制耦合表示一个模块调用另一个模块时传递控制信息;公共耦合最高,指的是模块之间共享全局数据或公共数据结构。 4. **模块独立性**:SD方法强调的是模块独立性,即每个模块应有明确的功能,尽可能降低模块之间的耦合,提高内聚性,这样有助于提高软件的可维护性和可扩展性。 5. **软件测试目的**:软件测试的主要目的是发现软件中的错误,而不是证明软件无错或评价软件质量。 6. **等价类划分**:等价类划分是黑盒测试的一种方法,将所有可能的输入数据划分成若干个等价类,然后从每个等价类中选取少数代表性的数据作为测试用例。 7. **需求分析**:需求分析是软件开发的初期阶段,其结果是形成需求规格说明书,明确软件需要实现的功能、性能、界面和其他非功能需求。 8. **Jackson图**:Jackson图用于描述程序的控制流结构,直线连接表示模块间的组成关系,表示一个模块调用或包含另一个模块。 9. **软件详细设计**:这个阶段主要关注模块内部的算法和数据结构设计,确保每个模块能正确并高效地完成预定功能。 10. **程序设计风格**:良好的编程风格是提高代码可读性、可维护性的重要因素,对于后期的代码修改和维护至关重要。 11. **复利计算**:根据复利公式,本金p加上n年内每年以i为利率计算的利息,计算公式为p * (1 + i)^n。 12. **时间内聚**:时间内聚是指一个模块内的任务需要在同一时间执行,这种内聚类型表明模块的功能紧密关联于时间顺序。 13. **判定/条件覆盖**:这是一种测试覆盖标准,要求每个判定表达式中的每个条件都至少取到真和假两种状态,并且每个判定表达式本身也要取到所有可能的结果。 14. **螺旋模型**:螺旋模型是一种结合了瀑布模型、快速原型和风险分析的软件开发模型,特别适用于大型、复杂的项目,强调风险分析。 15. **软件维护阶段**:软件维护阶段的费用通常占软件生命周期的大部分,尤其是软件维护包括校正性、适应性、完善性和预防性维护。 16. **完善性维护**:在维护阶段,完善性维护占比最大,主要是为了改进软件性能、增加新功能或优化现有功能。 17. **作用域**:模块的作用域定义了模块内部决策影响的范围,即受模块内一个判断影响的所有其他模块。 18. **PDL(伪码)**:PDL是一种描述软件设计的语言,介于自然语言和高级程序设计语言之间,常用于详细设计阶段。 19. **数据流图**:在结构化分析中,数据流图用于表示系统中数据的流动和处理过程,是导出结构图的关键。 20. **面向数据流**:结构分析方法以数据流为中心,自顶向下逐步分解,来理解和定义系统的需求。 21. **详细设计**:详细设计阶段确定每个模块的具体实现,包括算法选择、数据结构设计等,不涉及代码编写。 22. **变量没有明确的注释**:虽然变量没有明确的注释不是导致程序运行结果错误的原因,但它属于不良编程习惯,可能影响代码的可读性和可维护性。 23. **不良编程习惯**:不使用变量的默认值而随意赋值,可能导致程序行为不一致,是不良编程习惯的一种表现。
剩余15页未读,继续阅读
- 粉丝: 0
- 资源: 7万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1粒子群算法mppt(四个粒子),代码注释清晰, 2含有两个仿真模型,一个模型是查看自己所设置的阴影光照下对应的最大功率
- 基于A星与DWA算法融合的动态路径规划,可实现静态避障碍及动态避障
- 一种评估源网荷储协同接纳新能源能力方法代码 该代码为一两阶段优化代码,第一阶段以综合成本最大求解出新能源消纳功率带入到第二阶段模
- 该模型采用无差拿电流预测控制代替传统电流环的PI控制器,并采用模型参自适应对电机参数进行辨识
- comsol锂枝晶模型 Comsol 锂枝晶生长模型,锂枝晶生长,锂离子浓度分布,电势分布 此链接是无序生长随机形核
- GAPSO-LSTM,即遗传粒子群优化算法优化LSTM的超参数做数据回归预测,多输入单输出,预测精度高于PSO-LSTM,算法原
- 永磁同步电机的参数辨识源码,完整的CCS工程,已经在工程项目上验证通过,辨识精度非常高 1、参数辨识源码在src-foc文件夹
- 增程式电动汽车基于工况的自适应ECMS能量管理策略(matlab的m程序)
- Fluent电弧,激光,熔滴一体模拟 UDF包括高斯旋转体热源、双椭球热源(未使用)、VOF梯度计算、反冲压力、磁场力、表面张
- C#全自动多线程上位机源码编程 0,纯源代码 1,替代传统plc搭载的触摸屏 2,工控屏幕一体机直接和plc通信 3,功能