全部科目 > 信息系统监理师 >
2020年下半年 上午试卷 综合知识
第 20 题
知识点 软件设计   需求分析   开发过程  
章/节 信息系统工程监理概念  
 
 
在信息系统软件开发过程中,( )阶段确定了软件设计的约束和软件同其他系统的接口。
 
  A.  商务合同
 
  B.  需求分析
 
  C.  项目计划
 
  D.  设计开发
 
 




 
 
相关试题     信息应用系统监理 

  第2题    2019年上半年  
在信息系统开发项目中,( )不属于需求分析阶段监理工作的质量控制要点。

  第40题    2012年下半年  
在软件配置管理规程中应明确规定(40)。
①各级、各库中所管的软件实体的清单
②保证安全性、可靠性、保密性、正确性、完备性、一致性和可追踪性的具体措施
③入库控制办法和审批..

  第29题    2015年下半年  
软件配置发布的版本有( )、中间版本、修订版本。

 
知识点讲解
· 软件设计
· 需求分析
· 开发过程
 
        软件设计
        软件概要设计监理的主要任务和目的是对软件概要设计有关内容(重点是软件的结构、软件的功能、接口设计和接口关系等)、概要设计过程、概要设计活动和文档格式等进行审查,确定承建单位提出的软件总体结构设计是否实现了软件需求规格说明的要求;给出是否符合要求的结论;确定其可否作为软件详细设计的前提和依据。具体来说,在概要设计阶段,监理的主要工作如下。
        (1)组织有关单位参加《概要设计说明书》评审会议,并根据国家相关标准、软件工程理论、《需求规格说明书》及工程建设合同等对《概要设计说明书》进行审查并提出监理意见。审核的重点是《概要设计说明书》是否能覆盖《软件需求说明书》,内容是否齐全规范且条理清晰,对潜在的用户需求是否给予了充分考虑并在技术层面上予以解决。
        (2)根据《项目开发计划》检查项目进展状况。根据具体情况及时提醒承建单位整合资源并调整项目的进度计划,检查承建单位是否依据《项目开发计划》配备相应的资源。
        (3)主持监理例会,做好监理日记。协调建设单位和承建单位对《软件需求说明书》所做的修改带来的相关问题,并定期将项目进展情况及发现的问题汇总,以项目月报的形式向建设单位做书面汇报。
        (4)做好项目往来文档的整理及存档工作。
        (5)督促承建单位尽早编写《软件集成测试计划》。
        (6)在概要设计进行前提交总体设计阶段的监理细则和监理周记,在概要设计完成后提交概要设计监理报告。
        软件详细设计监理的主要任务和目的是对软件详细设计有关内容(重点是软件的算法、数据结构、数据类型、异常处理和计算效率等)、详细设计过程、详细设计活动和文档格式等进行审查,确定承建单位提出的软件详细设计内容是否实现了软件概要设计的要求,确认是否满足要求;给出是否符合要求的结论;确定其可否作为软件编码的前提和依据。具体来说,在详细设计阶段,监理的主要工作如下。
        (1)检查承建单位的实际工作进度是否与计划相一致,定期与承建单位沟通,检查文档及工作成果。
        (2)检查《详细设计说明书》及其相关文档的质量是否符合国家规范、行业规范及合同的要求。在详细设计的各个阶段点进行成果评审,以检验详细设计的内容是否能实现概要设计的要求,以及系统需求指标。
        (3)在详细设计前提交该阶段监理细则和监理周记,在详细设计完成后提交《详细设计说明书》的确认报告。
 
        需求分析
        软件需求分析监理的主要任务和目的是对软件需求分析的相关内容(重点是工程需求、功能需求、性能需求和设计约束等)、需求分析过程、需求分析活动及文档格式进行审查,确认是否满足要求,并确定其可否作为软件开发的前提和依据。
        (1)参与用户需求调研,尤其是关键业务及有甲乙双方决策人物参与的大型交流会等。
        (2)组织有关单位参加《需求规格说明书》技术联合评审会议,并根据国家相关标准、软件工程理论、用户需求及工程建设合同等进行审查并提出监理意见。
        (3)根据项目管理的理论,审核承建单位递交的《项目开发计划》。审核的重点是项目参与人员的技术工作背景是否适应本项目、工作分配及进度计划是否合理,以及软件开发风险因素分析、风险防范措施是否到位等。
        (4)审核承建单位提交的软件开发的质量保证及配置管理计划等软件生存周期支持过程的文档。
        (5)审核承建单位针对本工程投入的软硬件资源是否满足工程需要并及时到位。
        (6)审核承建单位在开发过程中使用的软件工具的合法性。
        (7)主持监理例会,做好监理日记,定期将项目进展情况及发现的问题汇总,并以项目月报的形式向项目建设单位做书面汇报。
        (8)做好项目往来文档的整理及存档工作。
        在需求分析阶段,监理工作的重点是对软件需求规格说明书和项目开发计划的审核。
 
        开发过程
        嵌入式系统软件的开发过程可以分为项目计划、可行性分析、需求分析、概要设计、详细设计、程序建立、下载、调试、固化、测试及运行等几个阶段。
        项目计划、可行性分析、需求分析、概要设计及详细设计等几个阶段,与通用软件的开发过程基本一致,都可按照软件工程方法进行,如采用原型化方法、结构化方法等。
        :由于嵌入式软件的运行和开发环境不同,开发工作是交叉进行的,所以每一步都要考虑到这一点。
        程序建立阶段的工作是根据详细设计阶段产生的文档进行的,主要是源代码编写、编译链接等子过程,这些工作都在宿主机上进行,不需要用到目标机。产生应用程序的可执行文件后,就要用到交叉开发环境进行调试,根据实际情况可以选用3.6.3节中提到的调试方法或其有效组合来进行。由于嵌入式系统对安全性和可靠性的要求比通用计算机系统要高,所以,在对嵌入式系统进行白盒测试时,要求有更高的代码覆盖率。
        最后,要将经调试后正确无误的可执行程序固化到目标机上。根据嵌入式系统硬件配置的不同,可以固化在EPROM(Erasable Programmable ROM,可擦除可编程ROM)和Flash等存储器中,也可固化在DOC(DiskOnChip)等电子盘中,通常还要借助一些专用编程器进行。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2023 All Rights Reserved
软考在线版权所有