1、不确定性对软件开发的影响有哪些?
不确定性是软件项目本质所固有的。软件项目远不像在河上建桥,至少在“结构是设计用来完成一样东西”的角度来看,他们完全不同。“软”字说明软件的需求通常会在软件完成过程中发生改变。2、
什么是迭代式开发?迭代式方法并不监督一个精确的长期计划的执行,而是引领软件项目通过那些不确定性的雷区,不确定性是开发现代软件应用,产品和服务所固有的。成功的按计划,预算交付软件需要渐进的发现,生产,评估和引领式的领导艺术混合在一起。
3、迭代式开发的和传统开发的区别有哪些?迭代式开发的管理方式叫做基于结果的方式,而不是基于活动的方式。4、
迭代式开发分为哪几个阶段?1)
起始阶段:远景和业务用例的定义和原型化。2)
细化阶段:对于架构基线的综合,论证和评估。3)
构造阶段:增量式的对于有用的功能进行开发,论证和评估。4)
交付阶段:可用性评估,最终生产,还有部署。5、
迭代式开发的十大原则?1)
使用架构优先方式;2)
及早应对风险;3)
建立一个变更管理的环境;4)
通过协议环境来增强变更的自由度;5)
使用严格的基于模型的标记来设计软件;6)
以客观的质量控制为目的编制过程软件;7)
采用基于演示的方法进行进度和质量的中间性评估;8)
根据详细度的演示来指定发布计划;9)
建立一个具备可伸缩型的可配置的过程。6、
软件开发成功的标志是什么?成功的软件开发过程的最突出的特点就是明确定义了“研发”活动和“生产”活动之间的区别。7、
软件开发不成功的特点有哪些?1)
过分强调研发方面。团队进行了过多的分析或文献研究,或者拖延了工程极限的构建工作;2)
过分强调生产方面。设计上草率决定,浮躁的编码人员的不成熟的工作以及没完没了的钻研难题。8、
应该如何去对待软件项目?应该像考虑电影的摄影那样考虑软件项目。开始时,你只有对于目标的一个泛泛的认识,一个预算一群人,但在结束是回顾所有的工作之前,你并不真正知道你的工作会有多成功。
迭代式软件开发采用了类似的方式来达到结果,每次有所递增。这样就能较早的展示出项目的价值和可行性。
网络经济学第二章
1 论述网络外部性与协同价值的关系。答 网络外部性的定义 当一种产品对用户的价值随着采用相同。产品的用户增加而增大时,就出现了网络外部性。由于用户数量的增加,在网络外部性的作用下,原有的用户化免费得到了产品中所蕴含的新增价值而无须为这一部分的价值提供相应的补偿。网络外部性产生的根本原因在于网络自身的...
第二章作业 公共经济学
单选 a 可以通过产前契约形式提供公共产品。社区 第三部门 私人部门。多选 1 公共产品的供给主体有 abcd a 部门b.私人部门c.第三部门d.社区。2第三部门提供公共产品的优势表现在 abd a.创新优势 灵活优势 效率优势 公平优势。问答 1 私人部门提供公共产品的条件是什么?与市场提供公共...
第二章作业 公共经济学
单选 a 可以通过产前契约形式提供公共产品。社区 第三部门 私人部门。多选 1 公共产品的供给主体有 abcd a 部门。b.私人部门。c.第三部门。d.社区。2第三部门提供公共产品的优势表现在 abd a.创新优势 灵活优势 效率优势 公平优势。问答 1 私人部门提供公共产品的条件是什么?与市场提...