试题详情
- 简答题
联合需求分析会议
某软件公司接受A公司委托开发一个软件任务,该任务由张工负责。张工预计在4周内完成对系统的需求分析,并形成需求规格说明书。张工委派了项目组的小刘来负责需求信息的获取。
两周后,小刘向张工汇报了他进行需求分析的过程及结果。小刘采用问卷调查的方式向A公司的50名工作人员搜集信息。他首先准备了问卷的初稿,并请A公司的相关管理人员进行了测试和修正;然后将问卷分发给A公司的每位工作人员,并要求他们在一周内返还问卷。但到目前为止,小刘只收回了7份问卷。小刘认为自己是完全按照问卷调查的步骤和要求实施的,而问卷的返还率仍然很低。张工听完后,给小刘分析了失败的原因,并提出了一些能够提高问卷返还率的建议。
但是为了不耽误项目的进度,张工决定采用JRP(Joint Requirements Planning)的方法再次进行需求调查,张工作为JRP的主持人。最终在第4周完成了需求规格说明书,并决定了系统后续阶段的开发计划,如图12-3所示。
该项目组除了张工之外,还有2名全职的开发人员,可以承担项目中的任何任务,并且承担同一任务的开发人员总是在一起工作。预计的开发时间中已经包含了编写文档的时间。张工决定采用迭代模型,在160天内完成这3个模块的设计、实现与测试。 假设:①整个开发实施两轮迭代。②每个任务都被划分为2个子任务(例如,实现可以划分为实现1和实现2),对应两轮迭代。③完成每个子任务需要花费24人天。④整个系统的集成测试、改正错误及验证需要花费48人天。⑤第一轮迭代结束时,形成版本v0.5;第二轮迭代结束时,整个系统的开发任务全部完成,形成版本v1.0。根据上述假设,给出采用迭代模型开发的各里程碑及其完成时间(标出在第几天完成)与交付产品。
-
第24天:完成用户界面的设计1、控制系统的设计1和控制系统的实现1。
第48天:完成硬件抽象层的设计1、用户界面的实现1和控制系统的测试1。
第72天:完成硬件抽象层的实现1、测试1和用户界面的测试1。
第一次迭代完成,交付产品:系统的v0.5。(所有构件的子任务1都完成)。
第96天:完成用户界面、控制系统、硬件抽象层的设计2。
第120天:完成控制系统、硬件抽象层的实现2;用户界面的测试2。
第144天:完成硬件抽象层的测试2、用户界面的实现2和用户界面的测试2。
交付产品:系统的a版(所有构件的子任务2都完成)。
第160天:完成集成测试、用户验证及改正错误。
第二轮迭代完成,交付产品:系统的v1.0。 关注下方微信公众号,在线模考后查看
热门试题
- 在CPU中,()可用于传送和暂存用户数据
- 博学公司最近签订了一份控制系统软件的研制
- 应用集成是一项十分复杂的工作,必须针对具
- 某商标注册人委托某印刷厂印制商标标识20
- 建立一个供应商、零件数据库。其中"供应商
- 企业战略数据模型可分为两种类型:(
- 软件质量属性通常需要采用特定的设计
- 若某航空公司的飞机订票系统有n个订票终端
- JavaEE是Java领域内企业级应用开
- 软件架构是降低成本、改进质量、按时和按需
- 阅读以下软件架构设计的问题,在答题
- 某Web网站向CA申请了数字证书。
- 软件需求分析产生软件操作特征的规格说明,
- 商业智能是指利用数据挖掘、知识发现等技术
- 某公司欲开发一个在线交易系统,在架
- 用3个相同的元件组成如图14-7所示的一
- 识别风险点、非风险点、敏感点和权衡点是A
- 设关系模式R,其中U={A,B
- 某软件公司欲开发一个Windows平台上
- 软件系统架构 博学公司欲开发一个车辆