一 软件工程和系统工程的区别?
答:系统工程和软件工程是完全不同的两个概念,要先进行系统设计,之后才去做软件。软件工程是指软件开发上面所需要遵守的一些原则和设计规范。系统工程包括软件和硬件两个方面。所谓系统架构是系统工程的一些具体化。
二 软件工程所面临的主要问题。
答:多样性的挑战:必须开发出新技术,制作可靠的软件,从而足以灵活应对这种多样性。交付上的挑战:在不损及系统质量的前提下,缩短大型、复杂系统的移交时间。信任的挑战:研究能说明软件可信的技术。
三 软件开发阶段是软件工程最重要的阶段吗?
答:软件工程有三个阶段,每一个阶段都很重要:
定义阶段:可行性研究初步项目计划、需求分析;
开发阶段:概要设计、详细设计、实现、测试;
运行和维护阶段:运行、维护、废弃。
四 软件测试员的目标是什么?
答:软件测试员的目标是找出软件缺陷,尽可能早一些,并确保得以修复。
五 软件测试的目的是什么?
答:第一是确认软件的质量,其一方面是确认软件做了你所期望做的事情,另一方面是确认软件以正确的方式来做了这个事情。第二是提供信息,比如提供给开发人员或程序经理的回馈信息,为风险评估所准备的信息。第三软件测试的目的是保证整个软件开发过程是高质量的。
六 为什么通常说产品说明书是软件产品中制造缺陷的最大来源。
答:产品说明书常常没写,其他原因是说明书不够全面,经常更改,或者整个开发小组没有很好的沟通。
七 软件缺陷可能不修复的几个原因。
答:进度中没有安排足够的时间,或不是软件缺陷,或修复风险太大不值得修复,以及软件缺陷没有正确报告。
时间: 2024-11-08 21:16:49