软件工程项目讲义_第1页
软件工程项目讲义_第2页
软件工程项目讲义_第3页
软件工程项目讲义_第4页
软件工程项目讲义_第5页
已阅读5页,还剩65页未读 继续免费阅读

下载本文档

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

文档简介

1、软件工程软件工程第第2 2章章 可行性研究与项目计划可行性研究与项目计划本章重点本章重点 1.系统流程图系统流程图; 2. 2.可行研究的过程可行研究的过程; 3.数据流图数据流图、数据字典、数据字典本章难点本章难点 数据流图、数据字典数据流图、数据字典 成本成本/效益分析效益分析教学目标 了解可行性研究的任务了解可行性研究的任务 了解可行性研究的过程了解可行性研究的过程 掌握掌握系统流程图、系统流程图、数据流图、数据字典数据流图、数据字典 了解了解成本成本/效益分析效益分析 第第2章章 可行性研究与项目计划可行性研究与项目计划 2.1 可行性研究可行性研究 2.2 可行性分析报告可行性分析报

2、告格式格式 2.3 项目立项项目立项 2.4 项目计划项目计划 2.52.5 系统流程图系统流程图 2.6 2.6 数据流图数据流图 2.7 2.7 数据字典数据字典 2.8 2.8 成本成本/ /效益分析效益分析 第第2章章 可行性研究与项目计划可行性研究与项目计划 2.1 可行性研究可行性研究 2.1.1 可行性研究的任务可行性研究的任务 (1)经济可行经济可行性研究性研究 。 (2)社会可行性研究)社会可行性研究 。 (3)工作量工作量的估计的估计 。 (4) 技术性技术性研究研究 。 (5) 国内外同类产品的水平国内外同类产品的水平比较比较 。 (6) 风险性研究风险性研究 。 (7)

3、 法律性研究法律性研究 。 (8) 市场前景的研市场前景的研究。究。任务任务 不是解决问题,不是解决问题,而是确定是否可解而是确定是否可解值得解值得解例:例:BookMis 可从下述可从下述 3 方面考虑:方面考虑:Technically (技术上技术上) - 使用现有的技术能实现吗使用现有的技术能实现吗? ?Operationally (操作上操作上) - 用户能行得通吗用户能行得通吗? ? Economically (经济上经济上) - 经济效益经济效益 开发成本吗开发成本吗? ? 注:不要花过多精力,占总成本的注:不要花过多精力,占总成本的 5 10 %2.1.2 可行性研究的步骤可行性

4、研究的步骤 1 1确定项目规模和目标确定项目规模和目标 可行性研究分析人员找到项目干系人中的关键人员,可行性研究分析人员找到项目干系人中的关键人员, 了解如下几方面的内容:了解如下几方面的内容: (1 1)项目的)项目的规模规模有多大;有多大; (2 2)项目)项目目标目标是什么;是什么; (3) (3) 目前系统的目前系统的信息信息来源于何处;来源于何处; (4) (4) 目前系统的目前系统的优点和缺点优点和缺点; (5) (5) 目前目前系统与国内外同类产品的比较系统与国内外同类产品的比较,优势和劣势分别是,优势和劣势分别是什么。什么。规模规模6 微型微型 1 14周周 0.5k 小型小型

5、 1 16月月 1k2k 数值计算或数据处理数值计算或数据处理. . 通常没有与其它程序的接口。需要按一定的标通常没有与其它程序的接口。需要按一定的标准化技术、正规的资料书写以及定期的系统审查。只是没有大题目那样严格准化技术、正规的资料书写以及定期的系统审查。只是没有大题目那样严格。 中型中型 25 12年年 5k50k 应用程序和系统程序。软件人员之间、与用户之间的联系、协调的配合关应用程序和系统程序。软件人员之间、与用户之间的联系、协调的配合关系。因而计划、资料书写以及技术审查需要比较严格地进行。系统的软件工系。因而计划、资料书写以及技术审查需要比较严格地进行。系统的软件工程方法是完全必要

6、的。程方法是完全必要的。7大型大型 520 23年年 50k100k 编译程序、小型分时系统、实时控制系统等。二级管理,若干小组,每组编译程序、小型分时系统、实时控制系统等。二级管理,若干小组,每组5 5人以人以下。人员调整往往不可避免,新手的培训。采用统一的标准,实行严格的审查是绝对下。人员调整往往不可避免,新手的培训。采用统一的标准,实行严格的审查是绝对必要的。必要的。 甚大型甚大型 1001000 45年年 1M(=1024k) 若干个子项目,每一个子项目都是一个大型软件。子项目之间具有复杂的接口。若干个子项目,每一个子项目都是一个大型软件。子项目之间具有复杂的接口。如远程通信系统、多任

7、务系统、大型操作系统、大型数据库管理系统、军事指挥系统如远程通信系统、多任务系统、大型操作系统、大型数据库管理系统、军事指挥系统通常现有这样的规模。很显然,这类问题没有软件工通常现有这样的规模。很显然,这类问题没有软件工程方法的支持,它的开发工作是程方法的支持,它的开发工作是不可想象的。不可想象的。极大型极大型 20005000 510年年 1M10M 军事指挥、弹道导弹防御系统。只是对软件工程技术依赖的程度不同而已。军事指挥、弹道导弹防御系统。只是对软件工程技术依赖的程度不同而已。导出高层逻辑模型导出高层逻辑模型(conceptual design)抽象抽象实现实现改进改进老系统老系统模型模

8、型新模型新模型新系统新系统报告应该告诉用户报告应该告诉用户“What”而不是而不是“How”步步 骤骤什么什么如何如何步步 骤骤 逻辑模型逻辑模型重新定义重新定义 1、复查定义、复查定义 注:此时合同未签,应考虑成本,不宜反注:此时合同未签,应考虑成本,不宜反复太多次。复太多次。导出多种解法导出多种解法进度表进度表经济上合算经济上合算技术上可行技术上可行操作上可行操作上可行技术上不可行技术上不可行用户用户不不可可能能操操作作不合算不合算2.1.2 可行性研究的步骤可行性研究的步骤 2 2建立新系统的高层逻辑模型。建立新系统的高层逻辑模型。 从现有的物理系统出发,从而导出系统的高层逻辑。方从现有

9、的物理系统出发,从而导出系统的高层逻辑。方法是用法是用 数据流图数据流图来描述逻辑模型,来描述逻辑模型, 然后对导出的逻辑模型进行研究,然后对导出的逻辑模型进行研究, 最后根据开发的目标得到新系统的逻辑模型。最后根据开发的目标得到新系统的逻辑模型。 3 3找出多种方案。找出多种方案。 分析员从新系统的逻辑模型出发,导出几种高层次的物分析员从新系统的逻辑模型出发,导出几种高层次的物理解决方案供选择。理解决方案供选择。 4 4写出写出可行性研究报告可行性研究报告。 5 5进行审查。进行审查。 1引言引言 2项目组织项目组织 3 参考资料参考资料 4 术语术语 5 . 可行性研究的前提可行性研究的前

10、提 6条件、假定和限制条件、假定和限制 7产品方案产品方案 8 销售重点销售重点2.2 可行性分析报告可行性分析报告书写规范书写规范 9对现有系统的分析对现有系统的分析 10所建议的系统在技术上的可行性分析所建议的系统在技术上的可行性分析 11可选择的其他系统方案可选择的其他系统方案 12市场分析市场分析 13技术可行性评价技术可行性评价 14投资及效益分析投资及效益分析 15社会和法律因素方面的可行性社会和法律因素方面的可行性 16结论结论 2.3 项目立项项目立项2.4 项目工作计划项目工作计划2.4.1 项目工作计划项目工作计划 项目工作计划具体包括以下几项内容:项目工作计划具体包括以下

11、几项内容: (1)项目概况)项目概况 ; (2)项目进度)项目进度 ; (3)人员构成)人员构成 ; (4)项目组联系方式)项目组联系方式 ; (5)费用支出)费用支出 ; (6)客户资料)客户资料 。2.4.2 硬件资源规划硬件资源规划 1服务器。服务器。 2网络设备。网络设备。 3. 开发机。开发机。 4测试机。测试机。 5运行机运行机。2.4.3 软件资源规划软件资源规划 1 1开发平台开发平台 2 2第三方支持软件第三方支持软件 3. 3. 项目管理工具项目管理工具 4 .4 .开发工具开发工具 软件开发时用到的解决工作效率问题的工具,它们是:软件开发时用到的解决工作效率问题的工具,它

12、们是: 项目设计工具:项目设计工具: 如如RATIONAL, PROJECT2007RATIONAL, PROJECT2007等;等; 软件设计绘图工具:软件设计绘图工具: 如如VISIOVISIO等;等; 测试工具:测试工具: C+TEST, Mcabe C+TEST, Mcabe,Rational ClearCaseRational ClearCase, LoadRunnerLoadRunner等等等等 BUG BUG 管理工具:管理工具:BMS BMS 等。等。 服务器上传软件服务器上传软件FTPFTP软件;软件; 软件配置软件:软件配置软件: CVSCVS、VSSVSS、ROSE RO

13、SE 等。等。 2.5 2.5 系统流程图系统流程图(System Flow Diagram)(System Flow Diagram) 反映信息在反映信息在间流动的情况间流动的情况( (描绘物理系统描绘物理系统) ) 控制、处理信息(控制、处理信息(不同于程序流程图不同于程序流程图)系统流程图系统流程图 是描绘系统物理模型的传统工具描绘系统物理模型的传统工具。它的基本思想是用图形符号以黑盒子形式描绘系统里图形符号以黑盒子形式描绘系统里面的每个部件面的每个部件(程序、文件、数据库、表格、人程序、文件、数据库、表格、人工过程等),表达信息在各个部件之间流动的工过程等),表达信息在各个部件之间流动

14、的情况。情况。 软件微软公司的软件微软公司的WORD、金山公司的、金山公司的WPS等。等。其中微软的其中微软的office visio软件有专门用来设计各种流程软件有专门用来设计各种流程图的模板图的模板。2.5.1 2.5.1 系统流程图系统流程图(System Flow Diagram)(System Flow Diagram) 例子:库存、采购例子:库存、采购 某装配厂有一座存放零件的仓库某装配厂有一座存放零件的仓库, ,仓库仓库中现有的各种数据都记录在库存清单主文中现有的各种数据都记录在库存清单主文件中件中, ,当仓库中零件数量有变化时当仓库中零件数量有变化时, ,应该及应该及时时修改主

15、文件修改主文件. . 如果某种零件的如果某种零件的库存量库存量 库存量临界值库存量临界值, ,则应该报告给采购部门以便定货则应该报告给采购部门以便定货, ,规定每规定每天向采购部门送一次定货天向采购部门送一次定货报告报告. .变化变化仓库仓库零零 库存量库存量件件 临界值临界值库存清单库存清单XX : XX : 库存库存 收入收入(第第5年底年底)不合算不合算! 成本成本/效益分析效益分析 衡量工程价值的经济指标有:衡量工程价值的经济指标有: 纯收入(纯收入(第第5年底年底) = 折合现价的总收入折合现价的总收入 - 当前投资额当前投资额 =)(765220000003. 1103. 1103

16、. 1103. 1103. 11420002345元 投资回收期投资回收期例:第例:第6年底可收回年底可收回)(3517403.11420006元年回收期年5.22)(22.03517476521.194052296529 成本成本/效益分析效益分析 投资回收率:设为投资回收率:设为j3% %65. 1)1 (1)1 (1)1 (1)1 (111420002000005432年利率jjjjjj2.8可行性研究与项目建议书的区别可行性研究与项目建议书的区别 1研究任务不同。研究任务不同。 项目建议书是初步选择项目,其决定是否需要进行下一步工作,主要考察建议的必要性和可行性必要性和可行性;可行性研

17、究则需进行全面深入的技术经济分析技术经济分析论证,作多方案比较,推荐最佳方案,或者否定该项目并提出充分理由,为最终决策提供可靠依据。2基础资料依据不同。基础资料依据不同。 项目建议书是依据国家的长远规划和行业、地区规划以及产业政策,拟建项目的有关的自然资源条件和生产布局状况,项目主管部门的有关批文。可行性研究除把已批准的项目建议书作为研究依据外已批准的项目建议书作为研究依据外,还需把文件详细的设计资料和其他数据资料作编制依据。3内容繁简和深度不同。内容繁简和深度不同。两个阶段的基本内容大体相似,但项目建议书不可能也不要求做得很细致,内容比较粗略简单,属于定性性质属于定性性质的,可行性研究报告则

18、是正在这个基础上进行充实补充,使其更完善,具有更多的定量论证。4投资估算的精度要求不同。投资估算的精度要求不同。 项目建议书的投资估算一投资估算一般根据国内外类似已建工程进行测算或对比推算,误差准许控制在上20,可行性研究必须对项目所需的各项费用进行比较详尽精确的计点,误差要求不应超过10。总的来说,项目建议书和可行性研究是项目前期策划的两个不同阶段,项目建议书是可行性研究的基础。2.9 可行性研究报告用途可行性研究报告用途 可行性研究报告可行性研究报告用途可行性研究报告,简称可研报告,是从事一种经济活动(投资)之前,从政策法规、市场供求、产品方案、生产规模、建设方案、财务效益、经济效益等方面

19、及社会各种环境因素进行全面调查、研究、分析,筛选确定项目各种有利与不利因素、项目各方面是否可行、估计项目成功率大小、财务经济效益和社会效果程度,为决策者及相关单位提供决策分析的基础性研究成果资料。主要用途如下:一、用于企业融资、对外招商合作此目的可研报告通常要求市场分析准确企业融资、对外招商合作此目的可研报告通常要求市场分析准确、投资方案合理、并提供竞争分析、营销计划、管理方案、技术研发等实际运作方案等。二、用于国家发展和改革委立项此目的可研报告国家发展和改革委立项此目的可研报告是根据中华人民共和国行政许可法和国务院对确需保留的行政审批项目设定行政许可的决定而编写,是大型基础设施项目立项的基础

20、文件,发改委根据可行性研究报告进行核准、备案或批复,决定某个项目是否实施。另注意,对于核准类项目,项目单位需在可研报告基础上编制项目申请报告,以项目申请报告为主材料,可研报告作为附件进行项目核准申请。三、用于银行贷款商业银行在贷款前进行风险评估银行贷款商业银行在贷款前进行风险评估时,需要项目方出具详细的可行性研究报告。另外在申请国家的相关政策支持资金 、工商注册时往往也需要编写可行性研究报告,该文件类似用于银行贷款的可研报告。四、用于境外投资项目核准企业在境外进行矿产资源和其他产业投资时,需要编写可行性研究报告上报发改委及相关部门,以获得境外投资核准。另申请中国进出口银行境外投资重点项目信贷支

21、持时,也需要编制可行性研究报告。可行性研究报告编制要点: 1、设计方案、设计方案可行性研究报告的主要任务是对预先设计的方案进行论证,所以必须设计研究方案,才能明确研究对象。2、内容真实、内容真实 可行性研究报告涉及的内容以及反映情况的数据,必须绝对真实可靠,不允许有任何偏差及失误。其中所运用的资料、数据,都要经过反复核实,以确保内容的真实性。3、预测准确、预测准确 可行性研究报告是投资决策前的活动。它是在事件没有发生之前的研究,是对事务未来发展的情况、可能遇到的问题和结果的估计,具有预测性。因此,必须进行深入的调查研究,充分的占有资料,运用切合实际的预测方法,科学的预测未来前景。4、论证严密、

22、论证严密 论证性是可行性研究报告的一个显著特点。要使其有论证性,必须做到运用系统的分析方法,围绕影响项目的各种因素进行全面、系统的分析,既要做宏观的分析,又要做微观的分析第一部分第一部分 项目概述项目概述(约约500字字) 包括项目所处的技术领域(依据“项目指南”技术领域详细分类)、主要内容、创新点、技术水平;项目的主要用途及应用范围;项目的社会经济意义、申请创新资金的必要性。第二部分第二部分 企业概况企业概况 一、基本信息包括企业名称、通讯地址、注册时间、注册资金、企业登记注册类型、主管单位(部门)名称。 二、管理团队 1、核心团队:企业负责人、技术(项目)负责人、财务负责人、市场负责人等人

23、的学历、所学专业、主要经历、技术专长、创新意识、开拓能力及主要工作业绩。 2、创新企业家介绍三、企业现有能力 研发能力、市场及销售能力、项目产品已有的产业化条件、资金管理能力及其它特殊能力。四、企业发展历程及抵御风险能力1、企业发展历程 企业最初成立情况;重大项目开发及主要上市产品;重大融资情况;公司人员总数、总资产、净资产变化、主营业务收入、利润水平变化情况及其它重大事件。 2、项目实施风险及应对措施第三部分第三部分 项目技术及产品实现项目技术及产品实现 一、项目基本情况1、项目基本信息项目名称、起始及完成时间、所属领域、支持方式等。2、项目技术传承3、项目负责人及技术骨干基本情况 二、项目

24、技术方案 1、项目总体技术概述总体技术方案 项目依据的技术原理、主要技术与性能指标、项目实现的质量标准类型及标准名称,通过本项目实施,企业新获得的相关证书情况。项目创新内容 理论创新、应用创新、技术创新、工艺创新、结构创新等。 2、项目技术开发可行性项目技术现状(国内外相关技术的研究、开发现状)项目主要内容(申报项目研究内容及涉及的关键技术及技术指标描述)项目技术路线描述项目技术实现依据 设计思想依据(文献、或者专利、或发明等)关键技术实现的依据项目技术实现主要面临的风险及应对措施 3、项目技术成熟性项目所处阶段、项目产品销售情况、关键技术成熟性分析 三、项目产品化1、项目产品特性产品形态、产

25、品用途、产品性能比较优势、现阶段本项目经济效益情况。2、项目产品生产方式及条件 生产方式、生产工艺流程中(软件附外)必备的生产条件、项目现有生产及加工条件、项目产业化还需要完备的设备和仪器。3、产品实施计划项目完成时所属阶段;项目产品销售情况;执行的标准;项目产品化实施计划的具体进度安排、阶段目标及主要工作内容。 第四部分第四部分 项目产品市场与竞争项目产品市场与竞争一、市场概述 行业及市场概述、项目产品的市场需求程度、目标市场二、竞争分析(竞争优势分析)三、市场策略 支持保障(人力资源规划、资本运作、管理规划及其它策略)。第五部分第五部分 商业模式商业模式一、项目产品开发的生产策略二、项目产

26、品的市场营销策略三、项目获利方式四、企业未来1-3年的定位及发展计划第六部分第六部分 财务与预测财务与预测一、企业历史财务分析1、企业历史财务分析2、对上年度财务报表中的主要科目进行分析说明二、项目投融资1、项目投资近期项目完成的投资情况(上年度1月1日-申报前1个月内);近期完成额;资金使用情况说明;新增投资预算及依据(固定资产和流动资金);测算依据。2、项目融资(计划新增投资)企业自筹;银行贷款;财政拨款。三、项目经济效益分析1、项目产品生产规模及销售相关2、项目产品生产成本项目产品生产成本的主要购成因素分析;预测产品的单位成本。3、项目产品定价分析说明项目产品的价格;定价策略。4、本项目经济效益预测项目执行期内实现的经济效益预测5、项目投资静态分析四、企业发展预测项目完成时的企业生产规模、年销售收入、人员总数及预测依据第七部分第七部分 企业财务基本数据企业财务基本数据第八部分第八部分 附件附件可研报告内涵可研报告内涵可行性研究报告内涵: 可行性研究是建设项目立项、决策的主要依据。按照建设内容不同可行性研究可分为工业建设项目可行性研究、景区开发项目可行性研究、农业

温馨提示

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

评论

0/150

提交评论