【软件工程基础复习整理】第二章可行性分析(2)

可行性研究

软件开发成本度量规范

发布更新的规范性引用文件
软件规模估算部分给出了不同阶段规模变更因子的建议值
工作量估算部分增加了关于调整因子的一些示例

一、估算过程

估算规模→估算工作量(方程法、类比法、类推法估算)→成本估算(间接、直接人力成本和非人力成本)→确定开发成本
*[注意:

  • 需求模糊或不确定时,采用类比或类推方法估算工作量或成本
  • 间接成本是否与工作量有关,取决于成本分摊计算方式]

二、估算工作量

估算项目成本及工作量通常可以采用以下几种方法:

  • 基于已完成的类似项目进行估算(自顶向下);
  • 使用简单的“分解技术”,若干个子项目,对于每个子项目进行成本估算,累加(自底向上)
  • 使用经验模型进行成本及工作量的估算

1、自顶向下成本估计

通常由少数上册技术与管理人员参加
依据先前,推算新的,再进行项目内部成本分配

  • 优点:工作量小,速度快;
  • 缺点:对开发中某些局部问题或特殊困难容易低估,甚至没有考虑。如果缺乏可借鉴的经验,则估计偏差可能偏大

2、自底向上成本估计

估计者必须先了解待开发软件的范围。软件范围包括功能、性能等,细化得到的任务单元可以交给开发人员估计→汇总

  • 缺点:对于涉及全局的
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
数据库系统(Database System),是由数据库及其管理软件组成的系统。 数据库系统是为适应数据处理的需要而发展起来的一种较为理想的数据处理系统,也是一个为实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质 、处理对象和管理系统的集合体。 基本要求: 对数据库系统的基本要求是: 能够保证数据的独立性。数据和程序相互独立有利于加快软件开发速度,节省开发费用。 冗余数据少,数据共享程度高。 系统的用户接口简单,用户容易掌握,使用方便。 能够确保系统运行可靠,出现故障时能迅速排除;能够保护数据不受非受权者访问或破坏;能够防止错误数据的产生,一旦产生也能及时发现。 有重新组织数据的能力,能改变数据的存储结构或数据存储位置,以适应用户操作特性的变化,改善由于频繁插入、删除操作造成的数据组织零乱和时空性能变坏的状况。 具有可修改性和可扩充性。 能够充分描述数据间的内在联系。 常见数据库系统: MySQL MySQL是一个快速的、多线程、多用户和健壮的SQL数据库服务器。MySQL服务器支持关键任务、重负载生产系统的使用,也可以将它嵌入到一个大配置(mass- deployed)的软件中去。 SQL Server SQL Server 提供了众多的Web和电子商务功能,如对XML和Internet标准的丰富支持,通过Web对数据进行轻松安全的访问,具有强大的、灵活的、基于Web的和安全的应用程序管理等。 Oracle Oracle产品系列齐全,几乎囊括所有应用领域,大型,完善,安全,可以支持多个实例同时运行,功能强。能在所有主流平台上运行。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值