软件计划PPT课件_第1页
软件计划PPT课件_第2页
软件计划PPT课件_第3页
软件计划PPT课件_第4页
软件计划PPT课件_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

精品课件 1 2 1可行性研究的基本内容1 目的可行性研究的目的是用最小的代价在尽可能短的时间内确定问题是否能够解决 第2章软件工程的可行性研究 精品课件 2 可行性研究的目的不是解决问题 而是确定问题是否值得解决 怎样达到这个目的呢 当然不能靠主观猜想而只能靠客观分析 必须分析几种主要的可能解法的利弊 从而判定原定的系统目标和规模是否现实 系统完成后所能带来的效益是否大到值得投资开发这个系统的程度 因此 可行性研究实质上是要进行一次大大压缩简化了的系统分析和设计的过程 也就是在较高层次上以较抽象的方式进行系统分析和设计的过程 第2章软件工程的可行性研究 精品课件 3 2 可行性研究的任务 1 经济可行性这个系统的经济效益能超过它的开发成本吗 2 技术可行性使用现有的技术能实现这个系统吗 分析技术冒险的各种因素 例如有关的技术是否已进步到足以支持该系统 能否有胜任开发该系统的熟练技术人员 为开发项目的所有硬 软件资源是否能按期得到 第2章软件工程的可行性研究 精品课件 4 3 操作可行性系统的操作方式在这个用户组织内行得通吗 4 法律可行性确定由于开发软件项目是否会侵犯他人 集体或国家的利益 是否会违反国家的法律 并由此承担法律责任 可行性研究最根本的任务是对以后的行动方针提出建议 如果问题没有可行的解 分析员应该建议停止这项开发工程以避免时间 资源 人力和金钱的浪费 如果问题值得解 分析员应该推荐一个较好的解决方案 并未工程制定一个初步的计划 精品课件 5 3 可行性研究需要的时间长短取决于工程的规模 一般说来 可行性研究的成本只是工程总成本的5 10 精品课件 6 3 可行性研究的步骤 1 复查系统规模和目标分析员访问关键人员 仔细阅读和分析有关的材料 以便改正含糊或不正确的叙述 清晰的描述对目标系统的一切限制和约束 2 研究目前正在使用的系统 新系统必须解决旧系统中存在的问题 运行使用旧系统所需要的费用是一个重要经济指标 如果新系统不能增加收入或减少使用费用 那么从经济角度看新系统就不如旧系统 精品课件 7 注意了解并记录现有系统和其它系统之间接口情况 这是设计新系统时的重要约束条件 常见的错误做法是花费过多时间去分析现有的系统 3 导出新系统的高层逻辑模型优秀的设计过程通常总是从现有的物理系统出发 导出现有系统的逻辑模型 数据流图和业务流程图 在参考现有系统的逻辑模型 设想目标系统的逻辑模型 最后根据目标系统的逻辑模型建造新的物理系统 精品课件 8 4 重新定义问题新系统的逻辑模型实质上表达了分析员对新系统必须做什么的看法 用户是否也有同样的看法呢 分析员应该和用户一起再次复查问题定义 工程规模和目标 这次复查应把数据流图和数据字典作为讨论的基础 可行性研究的前四个步骤实质上构成一个循环 分析员定义问题 分析这个问题 导出一个试探性的解 在此基础上再次定义问题 再一次分析这个问题 修改这个解 继续这个循环过程 直到提出的逻辑模型完全符合系统目标 精品课件 9 5 导出和评价供选的解法导出供选择的解法的最简单的途径 是从技术角度出发考虑解决问题的不同方案 依次从技术可行性 操作可行性 经济可行性三个方面考虑 6 推荐一个方案并说明理由 7 推荐行动方针 8 书写文档提交审查请用户和使用部门的负责人仔细审查 精品课件 10 软件计划以可行性研究报告为基础 由软件人员和用户共同确立软件的功能和限制 提出软件计划任务书 一个典型的软件计划计划书的内容应该包括如下四个方面 1 软件范围软件计划的第一个任务是确定软件需求描述 主要包括功能 性能 可靠性和接口等问题 2 环境资源包括软件 硬件和人 每种资源均从资源的描述 对资源要求的日程表时间以及对资源应用的持续时间三个方面来说明 制定软件计划 精品课件 11 3 进度安排计划者要协调可用资源与项目的工作量 考虑各项任务之间的互相依赖 而在可能时间时就并行地安排工作 预见潜在的问题或瓶子口 并提供意外事故处理等 进度安排的主要内容进度安排的主要工作是制定软件进度表 以明确开发各阶段的任务和时间安排情况 软件进度表的内容包括 软件的任务划分情况 各任务的起始时间和结束时间 各任务的工作量和所需的人数 各任务之间的衔接关系 各任务所需的资源情况 各任务完成后所应提交的文档 对各任务的审查和审查记录等 制定软件计划 精品课件 12 3 进度安排 软件进度计划的编制方法 甘特图法甘特图 GanttChart 又称线条图 是一种对各项活动进行计划调度与控制的图表 它具有简单 醒目和便于编制等特点 一般甘特图的横方向表示时间 纵方向列出工作 甘特图的描述符号和示例如图2 4 2 5所示 书 特点 能够动态反映软件项目开发进展的情况 难以反映多个任务之间存在的复杂的逻辑关系 制定软件计划 精品课件 13 3 进度安排 软件进度计划的编制方法 网络计划法网络计划法是用网状图表安排与控制各项活动的方法 可通过对网状图的分析 方便地确定完成整个工程至少需要多少时间 以及哪些子工程是影响工程进度的关键 一般适应于工作步骤密切相关 错综复杂的工程项目的计划管理 制定软件计划 精品课件 14 成本 效益分析的目的 是从经济角度分析开发一个特定的新系统是否划算 从而帮助客户组织的负责人正确地做出是否投资于这项开发工程的决定 成本 效益分析 精品课件 15 1 成本估算技术常用的成本估算方法 1 基于代码行的成本估算方法 2 任务分解成本估算 3 经验统计估算模型 参数方程 动态多变量参数模型 COCOMO模型 constructiveCostModel 自动估算工具 成本 效益分析 精品课件 16 成本 效益分析 2 成本 效益分析的方法在估计开发成本的基础上 对运行费用和新系统将带来的经济效益进行分析 运行费用取决于系统的操作费用 操作员人数 工作时间 消耗的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论