某开发小组欲为一公司开发一个产品控制软件,监控产品的生产和销售过程,从购买各种材料开始,到产品的加工和销售进行全程跟踪。购买材料的流程、产品的加工过程以及销售过程可能会发生变化。该软件的开发最不适宜采用一种模型,主要是因为这种模型()
A.不能解决风险
B.不能快速提交软件
C.难以适应变化的需求
D.不能理解用户的需求
A.不能解决风险
B.不能快速提交软件
C.难以适应变化的需求
D.不能理解用户的需求
第1题
A.不能解决风险
B.不能快速提交软件
C.难以适应变化的需求
D.不能理解用户的需求
第3题
A.应该采用闭环控制架构,因为闭环结构给出了将软件分解成几个协作构件的方法,这对于复杂任务特别适合
B.应该采用闭环控制结构,因为闭环控制架构中机器人的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换
C.应该采用分层结构,因为分层结构很好地组织了用来协调机器人操作的构件,系统结构更加清晰
D.应该采用分层结构,因为抽象层的存在,满足了处理不确定性的需要:在较低层次不确定的实现细节在较高层次会变得确定
第4题
【问题1】(12分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入(3)~(6)空白处,完成该系统的效用树。【问题2】(13分) 在架构评估过程中;需要正确识别系统的架构风险、敏感点和权衡点,并进行合理的架构决策。请用300字以内的文字给出系统架构风险、敏感点和权衡点的定义,并从题干描述中的(a)~(o)各选出1个属于系统架构风险、敏感点和权衡点的描述。
第5题
甲公司中标一个城市轨道交通监控系统开发项目,公司领导决定启用新的技术骨干作为项目经理,任命研发部软件开发骨干小王为该项目的项目经理。
小王技术能力强,自己承担了该项目核心模块开发任务,自从项目管理计划发布以后,一直投身于自己的研发任务当中。除了项目阶段验收会之外,没有召开过任何项目例会,只是在项目出现问题时才召开项目临时会议。经过项目团队共同努力,该项目进展到系统测试阶段。
在系统测试前,发现该项目有一个指示灯显示模块开发进度严重滞后,小王立刻会同该模块负责人小李一起熬夜加班赶工,完成了该模块。
小王在项目绩效考核时,认为小李的工作态度不认真,给予较差评价并在项目团队内公布考核结果。小李认为自己连续熬夜加班,认为也已完成,觉得考核结果不公平,两人就此问题发生了严重冲突,小李因此消极怠工,甚至影响到了项目验收。
【问题1】
(1)基于以上案例,请指出小王在项目团队管理和沟通管理过程中的不恰当之处。
(2)针对小李在项目中的问题,请说明小王该如何预防和改进。
【问题2】
结合案例,说明项目经理小王应当重点学习哪些项目团队管理的方法?
【问题3】
结合案例中小王和小李的冲突,请指出他们之间的冲突属于_______(从候选答案中选择一个正确选项,将该选项编号填入答题纸对于栏内)。
A、项目优先级冲突
B、资源冲突
C、个人冲突
D、技术冲突
【问题4】
请简要描述项目冲突管理的方法。
第6题
某公司承担了一项嵌入式实时控制系统的软件开发任务,其内容是按系统要求的固定的时间序列采集、处理、输出数据,以实现对多个设备的综合控制。
系统由硬件和软件组成,硬件由处理机(采用PowerPC603e,主频133MHz)、存储器、定时器、中断控制器、双口存储器(空间大小1 024KB)、4路422半双工串行接口 (其中两路的频率115 200Hz,另两路频率38400Hz)、两路A/D、D/A数模转换器和10路离散量接口组成。系统的软件需求如下(注:B:字节;s:秒;ms:毫秒):
.系统要求以5ms为周期从双口存储器中采集1 024KB的输入数据,处理任务的时间约为1ms;(称为5ms任务)
.要求以20ms为周期从两路422接口(115 200Hz)中采集一定格式的大小系统为64B的数据,在完成处理(处理时间约为4ms)任务后,分别输出大小为16B的控制命令;(称为20ms任务)
.系统要求以60ms为周期从两路422接口(38400Hz)中采集一定数据格式的大小为6B数据,从两路A/D接口采集28位数据,在完成处理(处理时间约为2ms)任务后,分别输出大小为2B的控制命令和一个28位D/A数据,输出8路离散量控制数据;(称为60ms任务)
.作为系统的安全监控保障,系统要求在每1s内对系统软硬件状态进行测试并完成系统工作的状态记录工作。该任务共需处理时间是5ms。(称为1s任务)
本公司课题组根据用户的硬件环境及对软件的需求,就软件的实施方案展开了激烈的讨论,讨论的首要问题就是本系统中软件的运行平台是采用嵌入式实时操作系统还是在裸机上直接开发,李工程师(简称李工)提出为了保证系统的实时性,应该采用在裸机上直接开发的方式,关键部分采用汇编语言编写,而王工程师(简称王工)提出,由于系统将由多种周期的处理任务组成,为了保证系统的可靠性,应该采用商用嵌入式实时操作系统作为本项目的开发基础,经过充分论证,最后李工接受了王工的建议,并申报课题组组长,课题组长同意采用了操作系统的方案,并指出必须尽快对需求的时间性能做出评估。
请用450字以内文字简要说明王工提出的采用嵌入式实时操作系统的理由或优点,并说明选择操作系统产品时需要重点考虑其哪些功能与性能?
第7题
根据市场调查,先委托一家公司开发一个家庭保安系统Safehome。要求房主能够在安装时自行设置安全系统,监控所有和安全系统连接的传感器。房主可通过控制面板的键盘和该系统进行交互。在安装过程中,房主通过控制面板来配置家庭保安系统Safehome。每个传感器被赋予一个编号和类型,编写主人密码以启动或关闭系统。当传感器事件发生时将输入电话号码进行拨号,并激活系统发生警报。通过显示器报告检测到的事件性质和位置。
试根据要求画出该系统的数据流程图,并将其转换为软件结构图。
第9题
某公司新近签订了一份控制系统软件的研制合同。合同技术要求如下:
(1)本控制系统的软件运行平台拟采用嵌入式实时操作系统,控制系统的工作周期为10ms,要求控制软件能够精确地按事先预定的时间顺序完成数据的采集、处理和输出。
(2)为了提高整个系统的可靠性,控制系统采用容错处理,即用两个相对独立的计算机承担相同的工作,通过交叉对比,实现控制的双余度管理;当任何一台计算机出现故障时,系统可以进行单余度控制。系统结构如图4-1所示。
(3)在10ms工作周期内的时间分配如表4-1所示。
公司总工程师将本项任务交付给项目主管李工程师实施,要求李工按双方合同要求完成本项目的策划、需求分析和方案设计工作,重点强调系统的可靠性要求,并特别提示:目前比较流行的嵌入式操作系统普遍采用可抢占式优先级调度策略,不能满足用户关于“能够精确地按事先预定的时间顺序完成数据的采集、处理和输出”的要求。
李工接到任务后,认为本项目比较简单,很快就安排3名技术人员分别负责数据采集/输出模块、数据处理模块和比较监控模块的编写。总工程师听到汇报后,认为李工的方案和安排不妥,理由是李工忽视了系统的可靠性要求,对系统需求的理解不够深入。为实现系统关于可靠性方面的需求:
(1)你认为在组织结构、人员分工、设计开发等方面应做出哪些安排和规定?
(2)请写出关于余度表决算法的考虑。
第10题
阅读下列说明,回答问题1至问题3,将解答填入答题纸的对应栏内。
说明:
某系统集成企业承接了一个环保监测系统项目,为某市的环保局建设水污染自动监测系统。该企业以往的主要业务领域为视频监控及信号分析处理,对自动控制系统也有较强的技术能力,但从未在环保领域开发应用。该企业的老李被任命为此项目的项目经理。
该企业已按照ISO9001的要求建立了一套质量管理体系,对于项目管理、软件开发等的流程均有明确的书面规定。但公司中很多人认为这套管理体系的要求对于项目来说是多余的,条条框框的约束太多,大部分项目经理都是在项目结项前才把质量体系要求的文档补齐以便能通过结项审批。公司的质量管理员也习以为常,只要在项目结束前能把仍档补齐,就不会干涉项目建设。
老李组织了技术骨干对客户的需求进行了调研,通过对用户需求的分析和整理,项目组直接制定了一个总体的技术方案。然后老李制定了一个较精略的项目计划:1.对市场的采集设备进行调研,选择一款进行采购; 2.利用公司已有的控制软件平台直接进行修改开发;3.待设备选定后,将软件与采集设备进行联调实验,实现软件与设备的控制功能;4.联调成功后,按技术方案开展整个项目的实施工作。
在软件与采集设备的联调过程中,老李请环保局的客户代表来检查工作。客户代表发现由于项目组不了解环保领域的一些参数指标,完成的系统达不到客户方的要求。由于项目从一开始就没有完整的项目文档,老张为了避免再出现重大问题,只好重新进行需求调研。客户方很不满意,既担心项目不能按时上线又担心项目质量无法保证。
[问题1] (6分)
请指出该项目的需求活动存在哪些问题
[问题2] (7分)
请简要分析该项目的项目管理方面存在哪些问题。
[问题3] (12分)
该企业的质量管理体系可能存在哪些问题?应该如何改进?
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!