在线考试系统软件项目管理
- 格式:doc
- 大小:142.50 KB
- 文档页数:16
软件项目管理与团队协作考试(答案见尾页)一、选择题1. 软件项目管理的三个关键阶段是什么?A. 规划、实施、监控B. 启动、规划、监控C. 启动、实施、收尾D. 规划、启动、收尾2. 在敏捷开发中,以下哪个是迭代的特点?A. 迭代周期固定B. 迭代周期不固定C. 迭代周期可变D. 迭代周期根据项目复杂度确定3. 以下哪个不是项目经理在项目中的主要角色?A. 制定项目计划B. 沟通协调C. 质量控制D. 风险管理4. 在软件开发中,代码审查的目的是什么?A. 提高代码质量B. 完成项目里程碑C. 增加团队成员之间的信任D. 提高团队效率5. 以下哪个是Scrum框架中的四个基本活动?A. 产品待办事项列表、计划会议、日常站会、回顾会议B. 产品待办事项列表、计划会议、迭代计划、回顾会议C. 产品待办事项列表、需求分析、迭代计划、回顾会议D. 产品待办事项列表、需求分析、计划会议、回顾会议6. 在风险管理中,以下哪个是风险规避策略?A. 识别潜在风险B. 评估风险影响和可能性C. 制定风险应对计划D. 避免所有潜在风险7. 在团队协作中,以下哪个是有效沟通的要素?A. 确保信息准确无误B. 保持沟通频率和时长C. 使用适当的沟通工具D. 以上所有要素8. 在软件项目中,测试阶段的目的是什么?A. 找出并修复错误B. 完成项目里程碑C. 提高客户满意度D. 验证软件是否符合需求9. 以下哪个不是敏捷开发中常用的沟通工具?A. 电子邮件B.即时通讯软件(如Slack)C. 迭代器(如Jira)D. 电话会议10. 在项目收尾阶段,项目经理的主要职责是什么?A. 完成项目文档B. 进行项目总结和经验教训分享C. 对项目团队进行绩效评估D. 审计项目成果和预算执行情况11. 软件项目管理的核心要素包括哪些?A. 需求管理B. 时间管理C. 人员管理D. 风险管理12. 在软件项目中,通常如何进行需求分析?A. 通过用户访谈和问卷调查收集需求B. 编写需求规格说明书C. 进行市场调研和竞争对手分析D. 与客户确认需求13. 以下哪个不是敏捷开发方法的特点?A. 迭代式开发B. 用户参与C. 强调技术实现D. 快速响应变化14. 在软件项目中,测试阶段的主要目的是什么?A. 修复错误B. 提高产品质量C. 完成项目文档D. 进行性能测试15. 软件开发过程中,如何确保代码的质量?A. 采用单元测试B. 进行代码审查C. 使用版本控制系统D. 建立持续集成和持续部署(CI/CD)流程16. 在团队协作中,有效的沟通技巧对项目成功至关重要。
附件2 在线考试培训平台软件建设项目内容要求
一、项目具体内容要求
1、投标方提供在线考试培训系统的开发、设计、维护。
2、投标方设计开发的考试平台系统应为互联网系统,为网站服务方式,且对浏览器无要求(不低于IE8)。
3、投标方在开发在线考试系统应包含如下模块:
3.1在线考试模块:根据项目类别进行选题、抽提(随机、固定抽提、混合抽提)、自动判断正确答案、统计分数、记录查询等功能。
3.2视频考试模块:根据视频项目类别进行选题、抽提、自动判断正确答案,视频为课题视频,观看并完成对应课题视频试卷后才能继续观看下一个课题视频。
3.3你问我答:使用用户可以提出问题,由管理员进行回答。
3.4视频教学模块:在线观看视频,同时可记录笔记。
3.5文档下载:提供下载功能
3.6在线阅读:在线阅读文件,同时可以记录笔记。
3.7地区管理:可根据用户所在地进行分类,可以指定开通某地区考试考场。
3.8用户管理:可对用户、管理用户进行管理.
3.9其他
4、投标方设计在线考试平台应根据采购方要求对页面进行设计。
5、投标方应提供数据保障安全服务,根据要求设置可下载项或不可
下载项。
二、服务要求
1、投标方提提供三年免费运营服务期。
2、投标方应能提供三年免费的满足采购方要求的在线流量。
3、投标方提供三年的域名免费使用权。
投标方应提供7×24小时维护售后服务。
在线考试系统项目报告目录第一章需求分析1.1概念分析本系统的用户可分为管理员、学生用户及教师用户三类。
本系统共分为三个界面:一个界面用于管理员登录,主要负责进行基本资料。
题库、试卷、成绩的管理以及查询等;另外一个界面用于登录普通用户,主要负责在线考试,查询以往考试成绩留言和在线交流等;还有一个界面用于教师登录,只要负责度题型、科目进行设置,对学生做错的题目进行分析。
1.1.1管理员需求分析包括试卷管理,题库管理,成绩管理。
(1)试卷管理:管理员可以从课程,各种题型的数量等方面对某份试卷进行修改和删除,添加新试卷等。
(2)题库管理:管理员可以对题库中的试题进行三种基本操作:添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题。
教师可以设置题干、答案等属性。
(3)成绩管理:管理员可以查看考生的考试成绩,并针对不同的课程进行成绩统计,包括考试人数、最高分、最低分、平均分以及个分数段得分人数等。
(4)学生管理:管理员可以对用户的资料进行查询、删除。
1.1.2 学生需求分析包括在线考试、查询以往考试成绩等。
(1)在线考试:学生可以任选时间进行在线考试,考试结束后,系统会根据已有的标准答案进行在线考试,考生可以立刻知道考试成绩。
(2)查询以往考试成绩:学生可以在线查询以前参加的每门课程的相关信息1.1.3教师需求分析包括试卷添加,题库添加等。
(1)试卷添加:教师可以添加试卷,可以从课程,各种题型的数量等方面对某份试卷进行添加。
(2)题库添加:教师可以对添加新的考题、删除旧有考题、修改原有考题,其中试题类型包括判断题、填空题、选择题;对于每种类型的试题。
教师可以设置题干、答案等属性。
1.2系统分析1.2.1在管理端子系统中:(1)系统维护模块主要是针对管理员,学生,教师,班级等信息进行修改操作;(2)权限管理模块主要是对各使用者对系统的操作权限进行管理。
例如学生只能查看个人信息,选择试卷,答卷,查看成绩等;教师只能出题,组卷,判卷,查看学生成绩等;管理员可以全面对系统进行操作及数据维护等。
软件工程项目管理考试试题一、选择题1.在软件工程项目中,以下哪个过程是用于确认项目可行性的?A. 需求分析B. 软件设计C. 验收测试D. 可行性研究2.软件开发生命周期中,以下哪个阶段是用于定义系统需求的?A. 需求分析B. 验收测试C. 系统设计D. 软件编码3.以下哪个软件开发方法注重个体和交互过程胜过流程和工具?A. 瀑布模型B. 面向对象开发C. 敏捷方法D. 增量模型4.以下哪个是软件开发中常用的项目管理工具?A. Microsoft ExcelB. Microsoft PowerPointC. Microsoft WordD. Microsoft Project5.软件项目管理中的WBS代表什么?A. 工作分配结构B. 工作范围结构C. 工作问题计划D. 工作备份系统二、简答题1.请简要解释软件工程中的需求工程有什么作用?需求工程是软件工程中的一项关键任务,其主要目的是识别、规定和管理软件系统的需求。
它使项目团队能够全面了解用户需求,并确保开发过程中的需求能够满足最终用户的期望。
需求工程的作用包括以下几个方面:- 确定项目的可行性:通过需求工程,项目团队能够评估项目的可行性,确定是否投入资源和时间进行开发。
- 需求获取和分析:需求工程帮助团队收集、整理和分析用户需求,从而明确系统功能和特性。
- 需求建模和规约:在需求工程中,团队使用各种建模技术,如用例图、活动图等,来描述和规定软件系统的需求。
- 需求验证和确认:通过需求工程,团队能够与用户进行有效的沟通和确认,确保需求的准确性和一致性。
- 需求变更管理:需求工程还包括对需求变更的管理,确保变更能够合理、迅速地被审批和实施。
2.请解释什么是敏捷开发方法?敏捷开发方法是一种以迭代、适应和快速交付为核心的软件开发方法。
与传统的瀑布模型相比,敏捷开发更加注重个体和交互过程胜过流程和工具。
敏捷开发方法的特点包括以下几点:- 迭代开发:敏捷开发通过将项目划分为若干个迭代周期来快速交付软件。
2024年软件资格考试系统集成项目管理工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、(单选题)下列关于软件开发过程中的版本控制描述错误的是:()A、版本控制可以记录软件开发的完整历史,方便追溯B、版本控制可以同时允许多个用户对同一文件进行修改C、版本控制可以有效地进行代码 review 和质量保证D、版本控制可以避免同一时间多个用户对同一文件进行修改导致的冲突2、(多选题)软件设计过程中,以下哪些原则有助于提高软件系统的可维护性?()A、模块化设计B、复用性设计C、信息隐藏原则D、面向接口设计E、最小化全局数据3、在项目管理中,风险管理过程包括风险识别、定性风险分析、定量风险分析、规划风险应对和监控风险等五个步骤。
下列哪一项活动属于定量风险分析?A. 制定风险应对策略B. 使用专家判断评估风险发生的可能性及其影响C. 建立风险优先级列表D. 应用决策树分析确定最佳选择方案4、关于项目质量管理,以下说法错误的是:A. 质量管理的重点在于预防而非检验B. 过程改进是持续提升产品质量和服务水平的关键C. 质量保证主要关注产品本身的质量特性D. 客户满意度是衡量项目质量的重要标准之一5、题干:在项目管理中,以下哪项不是项目章程的主要内容?A. 项目目标B. 项目干系人C. 项目预算D. 项目风险分析6、题干:在项目进度管理中,以下哪项不是关键路径法(CPM)的步骤?A. 确定活动B. 确定紧前活动C. 计算活动持续时间D. 制定项目管理计划7、在项目管理中,项目团队成员之间的沟通频率主要取决于哪些因素?A、项目的复杂性B、项目团队的规模C、项目的关键里程碑D、以上皆是8、在纠正性质量管理过程中,下列哪一项不属于其具体的活动内容?A、纠正质量问题B、预防质量问题再次发生C、修订项目的质量管理计划D、进行质量审计9、题目:项目风险管理中,风险应对策略包括哪些?选项:A. 风险规避、风险转移、风险接受、风险减轻B. 风险减少、风险分散、风险分享、风险避免C. 风险隔离、风险补偿、风险 indulgence、风险抬高D. 风险降低、风险布朗、风险延误、风险消减 10、题目:敏捷开发中,用户故事的编写应该包含哪些内容?选项:A. 用户目标、功能描述、可验收标准、优先级B. 用户体验、功能描述、性能标准、优先级C. 用户界面、功能描述、测试案例、迭代时间D. 用户需求、功能描述、测试标准、迭代周期11、在项目管理中,下列哪一项不是风险管理过程的一部分?A. 风险识别B. 风险评估C. 风险应对规划D. 项目范围确认12、关于项目管理中的沟通管理,下列说法错误的是:A. 沟通需求分析有助于确定谁需要信息、需要什么样的信息、何时需要信息以及如何接收信息。
全国计算机软考考试内容软考项目管理
软考(全国计算机软件技术资格考试)是由中国电子学会主办的一项职业技能认证考试。
软考涵盖了多个项目管理相关的考试科目,其中包括软考项目管理。
软考项目管理考试内容主要包括以下几个方面:
1. 项目管理基础知识:包括项目生命周期、项目组织结构、项目沟通与协调、项目风险管理等基本概念和原理。
2. 项目整体管理:包括项目启动、规划、执行、监控和收尾等全过程管理,以及项目范围管理、项目时间管理、项目成本管理等方面的知识。
3. 项目质量管理:包括项目质量规划、质量保证和质量控制等方面的知识,着重涉及质量目标的设定、质量标准的制定、质量审核和质量问题解决等内容。
4. 项目资源管理:包括项目人力资源管理、项目物资采购管理等方面的知识,着重涉及人员配备、培训和奖惩管理等内容。
5. 项目沟通与风险管理:包括项目沟通管理、风险管理等方面的知识,涉及沟通计划、沟通方法和沟通效果评估等内容,以及风险识别、风险分析和风险应对等内容。
此外,软考项目管理还会涉及到相关的法律法规、伦理道德和职业操守等方面的知识。
参加软考项目管理考试需要具备一定的项目管理实践经验和理论基础,并通过学习相应的教材和参加培训课程来备考。
考试形式一般为选择题和案例分析题,考生需要综合运用项目管理的知识解决实际问题。
以上就是软考项目管理考试的主要内容概述,具体的考试大纲和要求可以参考中国电子学会发布的相关文件和指南。
2025年软件资格考试信息系统项目管理师(综合知识、案例分析、论文)合卷(高级)模拟试卷(答案在后面)一、综合知识(客观选择题,75题,每题1分,共75分)1、在项目管理知识体系中,范围管理的主要任务是确保项目完成按照规定的要求和计划所必需的所有工作,并且只有这些工作被完成。
以下哪一项不属于范围管理过程?A. 范围计划编制B. 范围定义C. 创建WBS(工作分解结构)D. 活动排序2、质量管理中,PDCA循环是一个持续改进模型,它分别代表了计划(Plan)、实施(Do)、检查(Check)和改进(Act)。
下列关于PDCA循环的说法正确的是?A. PDCA循环只能用于项目的质量管理阶段B. 在PDCA循环中,“检查”是指对计划的实施情况进行检查,以验证是否符合计划预期C. PDCA循环一旦开始就不能停止D. PDCA循环中,“改进”是指扩大生产规模3、在信息系统项目管理中,以下哪项不是项目风险管理的主要任务?A. 风险识别B. 风险评估C. 风险应对策略制定D. 项目进度监控4、在信息系统项目管理中,以下哪项描述不符合敏捷开发的原则?A. 迭代开发,持续交付B. 适应变化,客户至上C. 团队协作,自组织D. 强调文档,重视规范5、题干:在信息系统项目管理中,项目经理小王负责一个软件开发项目,项目采用敏捷开发模式。
在项目早期,团队成员提出了一些新的功能需求,小王应该如何处理这些需求?选项:A. 直接将新需求纳入当前迭代计划B. 将新需求推迟到下一个迭代周期C. 与利益相关者协商,评估新需求对项目的影响,然后决定是否纳入D. 忽略新需求,坚持原有计划6、题干:在一个软件开发项目中,项目经理小李发现团队成员张三在编写代码时存在很多低级错误,这些错误不仅影响了代码质量,还可能导致后续的维护困难。
小李应该如何处理这个问题?选项:A. 直接批评张三,要求其改进B. 私下与张三沟通,指出其问题并提供改进建议C. 公开指出张三的问题,让其他团队成员见证D. 忽略这些问题,认为它们不会对项目产生重大影响7、在信息系统项目的质量管理过程中,确保满足项目干系人对项目质量需求的过程称为:A. 质量规划B. 质量保证C. 质量控制D. 质量改进8、在制定项目进度计划时,如果某项活动的最早开始时间是第3天,最晚开始时间是第11天,最早完成时间是第9天,最晚完成时间是第17天,则该活动的总浮动时间为:A. 6天B. 4天C. 8天D. 2天9、题目:在信息系统项目管理中,项目风险管理的一个关键步骤是风险识别。
2024年软件资格考试系统集成项目管理工程师(基础知识、应用技术)合卷(中级)复习试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题目:在系统集成项目管理中,以下哪个工具或技术用于评估项目风险的优先级?A. 风险矩阵B. 状态报告C. 项目计划D. 项目范围管理2、题目:在项目管理中,以下哪项是项目干系人管理的一个关键目标?A. 确保所有项目干系人的需求得到满足B. 降低项目成本C. 确保项目按时完成D. 确保项目质量符合标准3、下列哪一项不属于项目管理知识体系(PMBOK)中的十大知识领域?A. 项目范围管理B. 项目采购管理C. 项目风险管理D. 项目质量管理E. 项目合同管理4、在项目生命周期的哪个阶段,项目的不确定性最高?A. 启动阶段B. 规划阶段C. 执行阶段D. 收尾阶段5、题干:在项目进度管理中,下列哪项活动不属于控制进度的工具和技术?A. 项目进度网络图B. 进度压缩技术C. 进度绩效指数(SPI)D. 确认范围6、题干:在项目沟通管理中,以下哪项不是有效沟通的障碍?A. 信息传递的不准确性B. 沟通渠道过长C. 缺乏共同的语言D. 项目团队成员的积极参与7、在系统集成项目管理中,下列哪个过程负责制定项目的整体管理和执行计划?A. 项目启动过程B. 规划过程组C. 执行过程组D. 收尾过程组8、以下哪个工具或技术用于评估项目风险的概率和影响?A. 费用效益分析B. 风险矩阵C. 敏感性分析D. 质量成本分析9、在系统集成项目管理中,以下哪项不是项目干系人管理的关键过程?A. 项目干系人识别B. 项目干系人分析C. 项目干系人沟通D. 项目干系人变更管理11、在项目管理中,项目进度管理的主要目的是什么?13、以下关于软件工程中需求分析的说法,错误的是:A. 需求分析是软件开发过程中的第一步,旨在明确软件需要完成哪些功能B. 需求分析的结果通常包括需求规格说明书C. 需求分析过程中,需求文档的编写可以不考虑与用户的沟通D. 需求分析要充分考虑用户的实际需求,避免过度设计15、以下哪项不属于系统集成项目管理工程师的职业道德规范?()A. 爱岗敬业,恪尽职守B. 诚信为本,公正行事C. 团结协作,共同进步D. 追求利益最大化,忽视社会责任17、题目:在系统集成项目管理中,下列哪个阶段是进行项目需求分析和规划工作的关键阶段?A. 项目启动阶段B. 项目计划阶段C. 项目实施阶段D. 项目收尾阶段19、题干:在软件项目进度控制中,以下哪项不是影响项目进度的因素?()A. 项目团队成员的技能水平B. 项目管理计划的变更C. 项目干系人的沟通效果D. 项目预算的调整21、在系统集成项目管理中,下列哪项不属于项目风险管理的关键过程?()A. 风险识别B. 风险分析C. 风险规避D. 风险监控23、在信息系统集成项目中,以下哪种说法关于项目干系人管理的描述是正确的?A. 项目干系人管理是项目管理的核心,与项目质量、进度、成本密切相关B. 项目干系人管理只关注项目团队内部成员,与外部干系人无关C. 项目干系人管理是项目管理的一部分,主要目的是确保项目团队内部成员的满意度D. 项目干系人管理是指在项目实施过程中,对项目干系人的需求、期望和影响进行有效管理25、在软件开发生命周期中,以下哪一种活动属于需求工程阶段?A. 编码B. 测试C. 分析和建模D. 部署27、在项目管理中,以下哪项不是项目范围管理的工具与技术?()A. 工作分解结构(WBS)B. 项目章程C. 确认范围D. 控制范围29、在项目风险管理中,以下哪项不是风险识别的输出?A. 风险登记册B. 风险清单C. 项目管理计划D. 项目范围说明书31、在项目整体管理中,以下哪项不属于项目范围管理的内容?A. 范围定义B. 进度管理C. 范围确认D. 变更控制33、在项目管理的进度控制过程中,以下哪项不是进度控制的主要任务?()A. 制定进度计划B. 监控项目进度C. 控制进度偏差D. 评估项目团队绩效35、在项目管理知识体系中,哪一个过程组的目标是在整个项目生命周期内管理和改进流程,确保项目的有效执行?A、启动过程组B、规划过程组C、执行过程组D、监控过程组E、收尾过程组37、在项目风险管理中,以下哪个选项不是风险识别的方法?()A. 专家调查法B. 头脑风暴法C. 问卷调查法D. 甘特图39、在项目管理中,以下哪一项不属于质量管理的工具和技术?A. 因果图B. 控制图C. 甘特图D. 帕累托图41、在系统集成项目管理中,以下哪个是项目干系人分析的基本步骤?A. 确定项目干系人B. 识别干系人需求C. 评估干系人影响力D. 分析干系人风险43、以下哪一项不是软件项目风险识别的主要依据?A. 风险管理计划B. 项目管理计划C. 项目章程D. 组织过程资产45、在项目管理中,风险识别的方法不包括以下哪项?A. 专家会议法B. 文件审查法C. 问卷调查法D. 技术评审法47、在项目管理知识体系(PMBOK)中,以下哪个过程属于项目时间管理?A. 定义范围B. 活动排序C. 规划风险应对D. 控制质量49、题目:在系统集成项目管理中,以下哪项不是项目范围管理的主要过程?A. 范围规划B. 范围定义C. 范围核实D. 范围变更控制51、在项目管理过程中,下列哪一项不属于范围变更控制的工作?A. 确认范围必须变更B. 对造成范围变更的因素施加影响以确保这些变更对项目是有利的C. 当变更发生时,管理实际的变更D. 为项目制定详细的进度计划53、在项目管理中,以下哪个阶段是确定项目范围和定义项目目标的关键阶段?()A. 项目启动阶段B. 项目计划阶段C. 项目执行阶段D. 项目收尾阶段55、下列关于软件生命周期模型的说法,正确的是?A. 瀑布模型强调阶段的顺序性和依赖性,适合需求明确的小型项目。
2025年软件资格考试系统集成项目管理工程师(基础知识、应用技术)合卷(中级)复习试题(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、在项目管理中,项目章程的主要作用是:A、定义项目范围B、批准项目并分配资源C、确定项目目标D、制定项目计划2、以下哪项不是项目风险管理中的风险应对策略?A、风险规避B、风险转移C、风险减轻D、项目进度3、在系统集成项目管理中,以下哪项不是项目风险管理的关键步骤?A. 风险识别B. 风险分析C. 风险规避D. 风险监控4、在项目进度管理中,以下哪个工具或技术用于确定完成项目的各项活动所需的时间?A. 项目章程B. 工作分解结构(WBS)C. 关键路径法(CPM)D. 进度压缩技术5、以下哪项不属于系统集成项目管理工程师所需要掌握的项目管理知识领域?A. 项目启动B. 项目范围管理C. 项目成本管理D. 项目团队管理6、在项目进度管理中,以下哪项不属于项目进度控制的工作内容?A. 确定项目进度基准B. 监控项目进度C. 调整项目进度计划D. 审核项目进度报告7、题目:在软件开发生命周期中,以下哪个阶段不属于需求分析阶段?A. 确定项目目标B. 收集需求C. 分析需求D. 编写测试用例8、题目:在项目管理中,以下哪项工作不属于项目范围管理的内容?A. 定义项目范围B. 确定项目目标C. 管理项目变更D. 进行项目评审9、在系统集成项目管理中,以下哪项工作不属于项目整体管理的内容?()A. 项目规划B. 项目执行C. 项目监控D. 项目验收 10、在项目进度管理中,以下哪种工具和技术用于估算活动持续时间?()A. 专家判断B. 资源分解结构C. 紧前法(PDM)D. 估算活动资源11、在系统集成项目管理中,下列哪项工作不属于项目范围管理的过程?A. 范围规划B. 范围定义C. 范围确认D. 项目收尾12、在项目管理中,下列关于关键路径法(CPM)的说法,错误的是:A. 关键路径上的活动具有最长持续时间B. 关键路径上的活动对项目的总工期影响最大C. 关键路径上的活动具有最大浮动时间D. 关键路径上的活动如果延迟,将直接导致项目延期13、在系统集成项目管理中,以下哪个阶段是进行范围定义和确认的关键阶段?A. 启动阶段B. 规划阶段C. 执行阶段D. 收尾阶段14、在项目管理中,以下哪个工具或技术用于评估项目的风险可能性和影响?A. 风险登记册B. 风险矩阵C. 风险审计D. 风险规避策略15、在项目管理中,以下哪个阶段是项目管理工作的起点?A. 计划阶段B. 执行阶段C. 监控阶段D. 收尾阶段16、在项目管理中,以下哪项不属于项目范围管理的主要内容?A. 范围定义B. 范围确认C. 范围变更控制D. 项目进度管理17、题目:以下关于软件需求工程的说法中,正确的是()。
2024年软件资格考试系统集成项目管理工程师(基础知识、应用技术)合卷(中级)自测试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、软件项目管理的五个过程组是( )。
A. 启动、规划、执行、监控、收尾B. 启动、规划、执行、监控、收尾C. 启动、规划、执行、监控、收尾D. 启动、规划、执行、监控、收尾2、以下哪个不是敏捷开发的核心价值观?( )。
A. 个体和交互优于流程和工具B. 可以工作的软件优于详尽的文档C. 客户合作优于合同谈判D. 响应变化优于遵循计划3、软件项目管理中,风险管理的主要目的是?A、确保项目准时完成。
B、确保项目预算不超出。
C、预测所有可能的未来事件。
D、识别和减轻潜在的负面项目后果。
4、在软件项目管理中,下列哪个术语与记录和文档相关的任务相对应?A、会议B、沟通方法C、变更请求D、进度计划5、在可靠性模型中,平均风险发生次数MTTR指平均修复时间间隔,MTTF指平均无故障工作时间。
MTTR的值是:()。
选项:A)由维修模式决定;B)由使用模式决定;C)由设备自身决定;D)随机变量。
6、集成测试阶段一般实施测试设计的是()测试,不受软件单元接口的限制。
选项:A)单元 B)边界 C)集成 D)验收7、在软件项目管理中,以下哪项不属于项目需求分析管理的内容?A. 收集需求信息B. 分析需求可行性C. 制定需求变更管理策略D. 确定项目的技术路线8、关于系统集成的说法中,错误的是?A. 系统集成是通过结构化的综合布线系统和计算机网络技术,将各个分离的设备、功能和信息等集成到一个相互关联、统一协调的系统之中。
B. 系统集成只关注硬件设备之间的集成,不涉及软件与硬件的协同工作。
C. 系统集成项目的实施需要遵循一定的项目管理流程和方法。
D. 系统集成项目的成功很大程度上依赖于项目管理团队的沟通协作能力。
9.项目管理的五个过程组依次是:( )A. 启动、规划、执行、监控、收尾B. 启动、规划、执行、控制、收尾C. 启动、规划、执行、监控、再执行D. 启动、规划、执行、监控、结束 10.以下哪个不是项目管理的核心知识领域?( )A. 项目整合管理B. 项目范围管理C. 项目进度管理D. 项目成本管理11.以下哪项不属于面向对象方法的分类?A. 虚拟接口B. 仿真C. 数据抽象D. 对象单例12.非切片聚集聚集是软件结构中的术语,指多个模块可以被重新组合成单一的,并且对于整个系统的行为有显著的重要性。
课程设计(大作业)报告
课程名称:软件项目管理
设计题目:在线考试系统
院系:信息技术学院
班级:计算机科学与技术2班设计者:
学号:
指导教师:
设计时间: 2011-12-26至2012-1-6
(大作业)任务书
课程设计(大作业)报告
一、项目概述
现在,计算机硬件技术的发展已经达到了相当高的水平。
但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。
其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。
在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。
显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。
随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。
人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。
例如目前许多国际著名的计算机
公司所举办的各种认证考试绝大部分采用这种方式。
在线考试是现阶段研究开发的一个热点。
它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。
一个完备的在线考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。
在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。
只要形成一套成熟的题库就可以实现考试的自动化。
这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。
为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!
二、工作任务书(业务需求)
一个完备的在线考试系统要能够充分利用网络优势,符合网络教学的考试模式和考试环境;有效管理和使用网络资源,更好地为学生提供良好的在线考试环境,形成一套完整的考试体系和质量评价体系。
要实现这一要求,除了需要具备一套成熟的题库,还应具备以下功能。
1)不同权限的登录管理功能:能够实现在登录界面下根据不
同的用户权限登录不同的管理维护界面,其中权限用户分
为三种,即教师用户、学生用户、管理员用户。
2)题库管理功能:能够实现试题的添加、删除、修改、查询
等操作,同时试题还分为客观题和主观题,要能囊括各科
组卷时所要求的试题类型。
3)灵活的自动组卷功能:能根据教师的要求实现公平的随机
组卷。
4)完善的在线考试功能:在线考试时,若出现断电等意外,
系统要给出妥善的安置。
5)阅卷评分时,在考试结束后立即阅卷评分,得出成绩。
6)完备的成绩统计和成绩查询功能。
三、项目进度计划
(1)分解项目工作
(2)项目工作关系表
(3)绘制甘特图
(4)绘制网络图
(5)里程碑计划
四、项目规模成本估算
估算成本及其工作量:
把项目划分为若干个功能,分别计算每个功能的代码长度,所有功能代码行之和即项目的代码长度。
估算表包括:
1、每个功能的代码长度估算值=(乐观值+4*可能值+悲观值)/6
2、估算工作量=代码总估算长度/估算生产率
3、估算总成本=日薪*估算工作量
4、估算行成本=估算总成本/估算代码长度
5、估算生产率由经验获得
总代码行数估计为:16900
资源需求及成本估算:1、硬件费用:本项目所使用的硬件总共为机二台。
根据开发折算
大致为1500元。
2、软件费用:本项目采用的开发软件主要为: 2005 2005;折
算使用年限,其大致费用为:1000元。
3、软件开发人员报酬:按照福州地区的薪酬为2800元/月。
则其
软件开发人员报酬为15800元。
综上所计算,其开发总费用大致为:15800元。
表:影响值: 1—灾难的 2—严重的 3—轻微的 4—可忽略的
风险类型:—产品规模—开发技术—开发环境—人员—进度
五、项目质量计划
(1)项目质量保证组织
(2)项目的质量目标
(3)质量保证活动
(4)质量控制活动
六、项目团队计划
(1)项目团队组成
(2)项目团队管理
(3)项目沟通计划
七、项目配置管理计划
(1)组织及职责
(2)配置管理环境
(3)配置管理活动
八、需求分析阶段的项目管理
1、在线考试系统需求说明
一个完备的在线考试系统要能够充分利用网络优势,符合网络教学的考试模式和考试环境;有效管理和使用网络资源,更好地为学生提供良好的在线考试环境,形成一套完整的考试体系和质量评价体系。
要实现这一要求,除了需要具备一套成熟的题库,还应具备以下功能。
1) 不同权限的登录管理功能:能够实现在登录界面下根据不同的用户权限登录不同的管理维护界面,其中权限用户分为三种,即教师用户、学生用户、管理员用户。
2) 题库管理功能:能够实现试题的添加、删除、修改、查询等操作,同时试题还分为客观题和主观题,要能囊括各科组卷时所要求的试题类型。
3) 灵活的自动组卷功能:能根据教师的要求实现公平的随机组卷。
4) 完善的在线考试功能:在线考试时,若出现断电等意外,系统要给出妥善的安置。
5) 阅卷评分时,在考试结束后立即阅卷评分,得出成绩。
6) 完备的成绩统计和成绩查询功能。
2、需求管理的目标
使软件需求受控,并建立供软件工程和管理使用的需求基线;使软件计划、产品和活动与软件需求保持一致。
3、管理原则
1)需求一定要分类 2)需求必须分优先级 3)需求必须文档化4)需求一旦变化,就必须对需求变更的影响进行评估 5)需求管理必须与需求工程的其他活动紧密整合。
4、需求优先级表
(优先级:数值越低等级越高)需求变更的流程:
软件使用截图
甘特图:
九、设计分析阶段的项目管理
(1)团队组织及职责
(2)团队管理
(3)进度管理
(4)质量管理
十、编码阶段的项目管理
(1)团队组织及职责
(2)团队管理
(3)进度管理
(4)质量管理
(5)成本管理
十一、测试阶段的项目管理(1)团队组织及职责
(2)团队管理
(3)进度管理
(4)质量管理。