《软件工程系统策划》PPT课件.ppt_第1页
《软件工程系统策划》PPT课件.ppt_第2页
《软件工程系统策划》PPT课件.ppt_第3页
《软件工程系统策划》PPT课件.ppt_第4页
《软件工程系统策划》PPT课件.ppt_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

这个项目是做还是不做呢?,还是先去做一下市场调研或与客户谈谈签约的事吧!,2.1可行性研究,2.1.1 问题的定义,2.1.2 可行性研究的任务与步骤,2.1.3 技术可行性分析,2.1.4 经济可行性分析,2.2 软件项目计划,2.2.1 软件项目计划的主要内容制定方法,2.2.2 案例分析软件项目开发计划书,本 章 主 要 内 容,21可行性研究-问题的定义,问题定义,确定软件开发项目必须完成的目标 。其关键问题是:“要解决什么问题?”,含义,主要 内容,问题的背景、总体要求与目标、类型范围、功能规模、实现目标的方案、开发的条件、环境要求等,问题定义报告 应包括内容,项目名称,使用方,对问题的概括定义,项目的目标,项目的规模,21可行性研究-问题的定义,案例 分析,某校在校生近5000人,每学期在期中都要进行一次对教师的教学质量测评,要求所有学生都要参加。以前测评的方式都是手工操作,由教务处发出书面问卷调查表,每个同学填写完成后交回到教务处。然后教务处再使用手工的方法对问卷进行统计汇总,最后得出学生对每一位教师的总体评价。这种方法一方面浪费了大量的财力、人力,另一方面统计繁琐且容易出错。考虑到现在学校校园网已经建成,为节省开支,提高效率,学校决定委托计算机系开发一套基于校园网的教师教学网络测评系统,1、问题的提出,21可行性研究-问题的定义,案例 分析,2、问题分析,系统分析人员经过与学校教务部门及各相关单位进行充分的调查后,了解了该项目的一些背景资料与基本要求。教师测评分两大部分,一是师德测评;二是教学质量测评。师德测评有4项指标,教学质量测评有14项指标。系统要实现的目标是: 所有学生在指定时间内在指定机房的计算机上完成对任课教师的测评打分,测评过程全部采用选择的方法,不需要输入任何信息 所有的测评数据保存在学校中心服务器上,有较为严格的安全措施 系统能对所有的数据进行统计汇总,得出每一位教师的测评结果,并能进行排序、输出。 系统开发的大体费用在1.2万元左右,开发周期大约6个人月。,21可行性研究-问题的定义,案例 分析,3、系统定义报告,根据以上分析,形成如下的系统定义报告。,案例文档之一系统定义报告 用户单位:XX学校教务处 负责人:XXX 开发单位:XX学校计算机系 分析员:XXX 项目名称:基于校园网的教学质量测评系统 问题概述:教师教学质量测评每学期必须进行一次,原有的手工方法存在资源浪费、效率极低、结果不准确等问题。(其它的相关说明) 项目目标:开发一个效率高且相对通用的教师教学网络测评系统。 项目规模:开发成本大约1.2万元,开发周期约6个人月。 可行性研究:建议进行一周,费用不超过500元。,21可行性研究-可行性研究的任务与步骤,一、可行性研究的任务,2、经济可行性,3、社会因素的考虑,分析成本收益与短期效益长远利益这两个方面 。要作出投资的估算和系统投入运行后可能获得的经济效益或可节约的费用估算 。,分析利用现有的技术能否实现,能否解决系统中的技术难题,所开发的系统能否达到所要求的功能和性能,系统对技术人员的要求,现有的技术人员能否胜任,开发所需要的软件与硬件能否如期得到等,1、技术可行性,主要考虑的是市场、政策与法律方面的问题,21可行性研究-可行性研究的任务与步骤,二、可行性研究的步骤,1、重新检查系统定义报告中相关内容 ,明确对目标系统限制与约束。,2、研究目前正在使用的系统,找出其基本功能和所需要的基本信息,绘制系统流程图。,3、设想新系统高层逻辑模型,分析归纳现有系统,最后建造新物理系统。,4、导出各种实现方案 并对方案 进行评价,5、推 荐 可行性方案,6、编写可行性研究报告,21可行性研究-技术可行性分析,技术可行性分析 的三个方面,1、在给定的时间内能否实现系统定义中的功能 。,2、软件的质量如何? 如实时性、正确性和精确性。,3、软件的生产率如何? 高生产率意味着利润。,做得了吗?做得好吗?做得快吗?,先分析,21可行性研究-技术可行性分析,在进行技术可行性分析时,一个重要的内容是对现有系统与拟开发的系统绘制系统流程图。系统流程图中所用的符号与程序设计语言中的程序流程图所用的符号类似。但系统流程图与程序流程图不同,系统流程图表达的是信息在系统中各个部件之间的流动情况,而程序流程图表达的是程序对信息进行加工处理的控制过程,系统流 程图,21可行性研究-技术可行性分析,系统流程图中的常用符号,系统流程图中的常用符号,21可行性研究-技术可行性分析,教师教学网络测评系统流程图,21可行性研究-技术可行性分析,21可行性研究-经济可行性分析,经济 可行 性分 析,1. 成本分析,2. 收益分析,办公成本,人员成本,资源成本,其它成本,货币的时间价值,纯收入,如果从经济可行性的角度分析得出纯收入小于或等于零的结论,则这个项目是不能投资的,最难准确核算,纯收入=总收入折现-总成本折现,P=F(1+i)-n 称为折现,21可行性研究-经济可行性分析,常用成本估算策略,1、在项目后期进行估算,即完全精确核算,2、基于已经完成的类似项目进行估算,3、使用相对简单的分解技术以生成项目成本及工作量的估算,4、使用一个或多个经验模型进行软件成本及工作量的估算估算,不能选择,比较切实可行,两种常用策略,21可行性研究-经济可行性分析,两种成 本估算 方法,代码行法(LOC),功能点法(FP),每行代码的平均成本乘以程序的行数,采用软件所提供的功能来测量的,21可行性研究-案例分析 (可行性研究),可行性研究最终生成可行性研究报告,案例文档之二可行性研究报告 1引言 1.1编写目的 本报告分析了教师教学网络测评系统开发的可行性,请院领导审阅并对是否进行该系统的开发做出批示。 1.2项目背景 建议进行教师教学网络测评系统的开发。(背景介绍略) 我院计算机系具备进行该软件系统开发的能力并承担本软件系统的开发与维护工作。该软件系统由我院教务处使用。 ,详见教材,22软件项目计划,系统定义报告,用户的需求报告,可行性研究报告,项目开发计划 及相关的一些 专题计划,如:测试计划、质量保证计划、配置管理计划、人员培训计划、系统安装计划,22软件项目计划 -软件项目计划的主要内容制订方法,软件 项目 计划,资源计划,软件估算计划,进度安排计划,人力资源,可复用的构件,开发环境,高层管理人员,项目经理,开发人员,客户、最终用户,软件/硬件环境,采用任务分解技术对软件的规模与工作量进行估算,并将总的开发费用分配到开发的各个阶段中,软件规模,工作量,进度,成本,进度安排要确定最终的软件交付日期,并在限定的日期内安排和分配工作量;或者在合理复用各种资源分配工作量的基础上确定最终交付日期。,其它专题计划,如质量保证计划、配置管理计划、里程碑及评审计划、测试计划等,22软件项目计划 -案例分析(软件项目开发计划书),案例文档之三软件项目开发计划书 1引言 1.1编写目的 为保证教师教学网络测评系统的开发成功,按期交付使用,特编写项目开发计划,请参与开发的人员遵照执行。 1.2项目背景(略) 1.3定义 教师教学网络测评系统以下简称测评系统。 。,详见教材,本章作业,2-1 名词解释 (1)可行性研究(2)LOC (3)FP(4)成本与收益(6)技术可行性 2-2 问题定义主要解决什么问题? 2-5 软件的开发成本包括哪些因素? 2-12 假设学生成绩考核系统为你们学校而开发,请对你校教师对学生的成绩考核情况进行调查,参考项目如下: 基础数据:在校生数、每学期任课教师数、开设课程数 手工考核情况(按每个

温馨提示

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

评论

0/150

提交评论