软件工程简范围教案分析.ppt

软件工程简答题范围 2012201308 李 昕 种子定义和IEEE定义 种子定义(Fritz Bauer): (软件工程是)建立和使用一套合理的工程原则,以便经济地获得可靠的、可以在实际机器上高效运行的软件。 -未提及软件质量,直接谈到用户满意度或按时交付产品的要求、忽略了测量和度量的重要性和有效的软件过程的重要性。 IEEE 定义: 软件工程是:(1)将系统化的、规范的、可量化的方法应用于软件的开发、运行和维护,即将工程化方法应用于软件。(2)在(1)中所述方法的研究。 -需要规范,也需要可适应性和灵活性 压力测试 压力测试 以非正常的数量、频率或容量的方式执行系统。测试是想要破坏程序。 举例: — 如果正常的中断频率为每秒5次,强度测试设计为每秒50次中断。 — 把输入数据的量提高一个数量级来测试输入功能会如何响应。 — 若某系统正常运行可支持200个终端并行工作,强度测试则检验1000个终端并行工作的情况。 * 设计 良好的软件设计应该展示: 坚固:程序应该不含任何妨碍其功能的缺陷。 适用:程序应该符合开发的目标。 愉悦:使用程序的体验应是愉快的。 实现设计目标的途径 先实现多样化(获取所有方案和设计的原始资料,包括目录、教科书和头脑中的构件、构件方案和知识),然后再进行聚合。 汇聚信息后,挑选合适的元素,考虑取舍候选

文档评论(0)

1亿VIP精品文档

相关文档