某单位大型应用系统建设项目,在项目的建设过程中实施了全过程监理。在项目实施过程中,发生了如下事件: 为了保证软件系统的质量,建设单位要求监理对各阶段的软件质量进行严格把关,并且要视外部专家评审结果界定...
为了保证软件系统的质量,建设单位要求监理对各阶段的软件质量进行严格把关,并且要视外部专家评审结果界定阶段工作是否达到所需的质量要求。在承建单位的概要设计工作完成后,由7位外部专家组成专家组进行外部评审。
[问题1](4分)
在(1)~(2)中填写恰当内容(从候选答案中选择一个正确选项,将该选项编号填入答题纸对应栏内)。
针对事件的描述,外部评审应该由(1)主持。外部评审专家组中软件专家应该不少于(2)人。
(1)供选择的答案:
A.建设单位B.承建单位C.监理单位D.外部专家
(2)供选择的答案:
A.3 B.4 C.5 D.6
[问题2](6分)
此项目的软件开发模型采用瀑布模型。为了做好质量控制,监理工程师应掌握测试工作进程。在软件生存周期各阶段,测试工作有所不同。请将下面左侧的软件测试活动与右侧对应的软件生存周期阶段用线连接。
参考解析: 【问题1】(4分)
(1)A
(2)B
【问题2】(6分)
左1对右1
左2对右2
左3对右5
左4对右3
左5对右1
左6对右4
本题意在考查监理工程师对软件工程监理各阶段的熟悉和掌握,设计到的主要标准有:BBT-8566-2007信息技术软件再生存周期过程及GBT 19668.5-2007信息化工程监理规范第五部分软件工程监理规范
【问题1】
对规模等级大和安全性关键等级高的软件必须进行外部评审。外部评审由业主单位主持,承建单位组织,成立评审委员会。评审委员会由业主单位、承建单位和一定数量(占评审委员会总人数的50%以上)的软件专家成员组成,人数七人以上(单数),设主任一人、副主任若干人。评审委员会与软件专家组共同进行评审。评审分专家组评审和评委会评审两步完成。软件专家组进行审查,评审委员会进行评审。
【问题2】
瀑布模型规定了各项软件工程活动,包括:制定开发计划,进行需求分析和说明,软件设计,程序编码。测试及运行维护,并且规定了他们自上而下,相互衔接的固定次序,如同瀑布流水,逐级下落,如同所示
然而软件开发的实践表明,上述各项活动之间并非完全是自上而下,呈线性图示。实际情况是,每项开发活动均处于一个质量环(输入—处理—输出—评审)中。只有当其工作得到确认,才能继续进行下一项活动,在图中用向下的箭头表示;否则返工,在图中由向下的箭头表示。
瀑布模型的开发策略是要求软件开发组织在进行软件开发时,要严格划分开发工程的每一个阶段,并根据工程化的有关规定,在“软件开发计划”及“软件质量保证计划”中反映每个阶段的活动。对每阶段的工作要进行认真的评审。只有在某个阶段的目标确实达到后,才能进行下一阶段的工作