第一篇:软件工程习题 第2章 软件可行性研究与项目开发计划
第2章 软件可行性研究与项目开发计划
在进行任何一项较大的工程时,首先都要进行可行性分析和研究。因为这些工程中的问题并不是都有明显的解决办法。这样就不可能在预定的时间、费用之内解决这些问题。如果这些问题没有行之有效的解决办法,贸然开发这些项目就会造成时间、人力、资源、经费的巨大浪费。同样,对软件的项目开发也存在这样的问题。
软件可行性研究的目的就是用最小的代价在尽可能最短的时间内确定该软件项目是否能够开发,是否值得去开发。
1、可行性研究的任务是什么?
(1)技术可行性
对要开发项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能够实现。
(2)经济可行性
进行开发成本的估算以及了解取得效益的评估,确定要开发的项目是否值投资开发。
(3)社会可行性
要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。
百度知道:从技术、效益、社会因素等方面分析一个软件项目是否可以开发
2、可行性研究有哪些步骤?
(1)确定项目规模和目标
(2)研究正在运行的系统
(3)建立新系统的高层逻辑模型
(4)导出和评价各种方案
(5)推荐可行的方案
(6)编写可行性研究报告
3、可行性研究报告有哪些主要内容?
(1)引言
(2)可行性研究前提
(3)对现有系统的分析
(4)所建议系统的技术可行性分析
(5)所建议系统的经济可行性分析
(6)社会因素可行性分析
(7)其它可供选择方案
(8)结论意见
4、成本——效益分析可用哪些指标进行度量?
(1)货币的时间价值
(2)投资回收期
(3)纯收入
5、项目开发计划有哪些内容?
(1)项目概述
(2)实施计划
(3)人员组织及分工
(4)交付期限
第二篇:软件工程考核知识点-第2章-软件可行性研究与项目开发计划
软件工程考核知识点-第2章-软件可行性研究与项目开发计
划
2.1可行性研究
目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。2.1.1可行性研究的任务
1.技术可行性
对要开发的项目的功能、性能、限制条件进行分析,确定在现有的资源条件下,技术风险有多大,项目是否能实现。
2.经济可行性 3.社会可行性
要开发的项目是否存在任何侵犯、妨碍等责任问题,要开发项目的运行方式在用户组织内是否行得通,现有管理制度、人员素质、操作方式是否可行。2.1.2 可行性研究的具体步骤
典型性的可行性研究有下列步骤:
1.确定项目规模和目标
2.研究正在运行的系统
3.建立新系统的高层逻辑模型
根据对现有系统的分析研究,逐步明确了新系统的功能、处理流程以及所受的约束,然后使用建立逻辑模型的工具——数据流图和数据字典来描述数据在系统中的流动和处理情况。现在还不是软件需求分析阶段,不是完整、详细地描述,只是概括地描述高层的数据处理和流动。
4.导出和评价各种方案
5.推荐可行的方案
6.编写可行性研究报告
2.2 系统流程图
1.系统流程图的作用
系统流程图是描绘物理系统的传统工具,它用图形符号来表示系统中的各个元素,例如人工处理、数据处理、数据库、文件、设备等。它表达了系统中各个元素之间的信息流动的情况。
2.系统流程图的符号
系统流程图的符号如表2-1所示。
2.3成本——效益分析
成本——效益分析的目的是从经济角度评价开发一个新的软件项目是否可行。1.货币的时间价值
项目开发后,应取得相应得效益,有多少效益才合算?这就要考虑货币的时间价值。通常用利率表示货币的时间价值。
设年利率为i,现存入P元,n年后可得钱数为F,若不计复利则
F=P×(1+n×i)F就是P元在n年后得价值。反之,若n年能收入F元,那么这些钱现在得价值是: P =F/(1+n×i)第2章例题分析与解答
一、填空题
1.可行性研究实质上是进行一次简化、压缩了的________。2.可行性研究的三个方面是技术可行性、社会可行性和_________。
3.可行性研究的第一个具体步骤是__________。
4.若年利率为i,不计复利,P元在n年后的价值F是_________。5.可行性研究中描述系统高层物理模型的工具是_______。
二、选择题 1.可行性研究的目的是决定()。
A.开发项目 B.项目值得开发否 C.规划项目 D.维护项目 2.技术可行性要研究的问题之一是()。
A.存在侵权否 B.成本效益问题 C.运行方式可行否 D.技术风险问题
3.纯收入是累计效益现在值与投资之()。A.和 B.差 C.积 D.商 4.项目开发计划这类文档是一种()。
A.技术性文档 B.管理性文档 C.需求分析文档 D.设计文档
答案
一、填空题
1.[答案]需求分析和设计 2.[答案]经济可行性
3.[答案]确定项目的规模和目标 4.[答案]p×(1+n×i)5.[答案]系统流程图
二、选择题 1.B 2.D 3.B 4.B
第三篇:软件项目开发计划
1引言...............................1
1.1编写目的...............................1
1.2 背景...............................1
1.3定义.........................1
1.4参考资料...............................1
2项目概述..............................1
2.1工作内容...............................1
2.2主要参加人员.......................1
2.3产品.........................2
2.3.1程序.........................2
2.3.2文件.........................2
2.3.3服务.........................2
2.3.4非移交的产品.......................2
2.4验收标准...............................2
2.5完成项目的最迟期限.........................2
2.6本计划的批准者和批准日期....................2
3实施计划..............................2
3.1工作任务的分解与人员分工....................2
3.2接口人员...............................3
3.3进度.........................3
3.4预算.........................3
3.5关键问题...............................3
4支持条件..............................3
4.1计算机系统支持..........................3
4.2需由用户承担的工作.........................3
4.3由外单位提供的条件.........................4
5专题计划要点.............................4
项目开发计划(GB856T——88)1引言
1.1编写目的说明:编写这份软件项目开发计划的目的,并指出预期的读者。
1.2 背景
说明:
a.待开发的软件系统的名称;
b.本项目的任务提出者、开发者、用户及实现该软件的计算中心或计算机网络; c.该软件系统同其他系统或其他机构的基本的相互来往关系。
1.3定义
列出本文件中用到的专门术语的定义和外文的首字母组词的原词组。
1.4参考资料
列出用得着的参考资料,如:
a.本项目的经核准的计划任务书和合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料,包括所要用到的软件开发标准。列出这些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。2项目概述
2.1工作内容
简要地说明在本项目的开发中须进行的各项主要工作。
2.2主要参加人员
扼要说明参加本项目开发的主要人员的情况,包括他们的技术水平。
2.3产品
2.3.1程序
列出须移交给用户的程序的名称、所用地编程语言及存储程序的媒体形式,并通过引用相关文件,逐项说明其功能和能力。
2.3.2文件
列出须移交用户的每种文件的名称及内容要点。
2.3.3服务
列出需向用户提供的各项服务,如培训安装、维护和运行支持等,应逐项规定开始日期、所提供支持的级别和服务的期限。
2.3.4非移交的产品
说明开发集体应向本单位交出但不必向用户移交的产品(文件甚至某些程序)。
2.4验收标准
对于上述这些应交出的产品和服务,逐项说明或引用资料说明验收标准。
2.5完成项目的最迟期限
2.6本计划的批准者和批准日期
3实施计划
3.1工作任务的分解与人员分工
对于项目开发中需要完成的各项工作,从需求分析、设计、实现、测试直到维护,包括文件的编制、审批、打印、分发工作,用户培训工作,软件安装工作等,按层次进行分解,指明每项任务的负责人和参加人员。
3.2接口人员
说明负责接口工作的人员及他们的职责,包括:
a.负责本项目同用户的接口人员;
b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、质量管理部门等的接口人员;
c.负责本项目同个份合同负责单位的接口人员等。
3.3进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑)。
3.4预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源。
3.5关键问题
逐项列出能够影响整个项目成败的关键问题、技术难点和风险,指出这些问题对项目的影响。
4支持条件
说明为支持本项目的开发所需要的各种条件和设施。
4.1计算机系统支持
逐项列出开发中和运行时所需的计算机系统支持,包括计算机、外围设备、通讯设备、模拟器、编译(或汇编)程序、操作系统、数据管理程序包、数据存储能力和测试支持能力等,逐项给出有关到货日期、使用时间的要求。
4.2需由用户承担的工作
逐项列出需要用户承担的工作和完成期限。包括需由用户提供的条件及提供时间。
4.3由外单位提供的条件
逐项列出需要外单位分合同承包者承担的工作和完成的时间,包括需要由外单位提供的条件和提供的时间。
5专题计划要点
说明本项目开发中需制定的各个专题计划(如分合同计划、开发人员培训计划、测试计划、安全保密计划、质量保证计划、配置管理计划、用户培训计划、系统安装计划等)的要点。
第四篇:土地整理开发项目可行性研究
第三节 土地整理开发项目可行性研究
土地整理开发项目:是指以土地为对象,通过工程、生物等综合措施,把尚未利用或者已被
破坏的土地资源或者利用不充分的土地资源变为可充分有效利用的土地资源,提高土地的利用率和产出率,是一项达到扩大再生产,形成新的固定资产和新的生产能力的投资建设活动。
一、土地整理开发项目可行性研究的意义
1、项目决策的依据
2、筹集资金的依据
3、开展规划设计的依据
4、签订有关合同、协议的依据
5、建立项目组织的依据
6、申请施工许可的依据
二、土地整理开发项目立项要求
1、明确整理开发对象
2、明确土地开发审批
3、明确国家投资取向
三、土地整理开发项目可行性研究的基本内容
项目概况:介绍土地整理项目类型和来源、性质、范围、规模、工期、任务、目标等。报告编制依据:法律法规、土地开发整理政策、地方国民经济与社会发展规划、地方的相关
规定、有关行业技术规范与标准。
项目区概况:基本情况、土地利用现状、基础设施
项目分析:
项目规划方案及建设内容:
投资估算:
土地权属调整:
组织实施管理:
效益分析:
结论与建议:
四、新增耕地潜力分析
1、新增耕地潜力分析的主要任务:分析项目区土地整理开发后的土地利用结构,对比整理开发前后各类用地面积,从而计算出项目区新增耕地面积
第五篇:项目开发总结报告-软件工程
十、项目开发总结报告
十、项目开发总结报告
1.引言.............................1
1.1编写目的..........................1
1.2项目背景..........................1
1.3定义...........................1
1.4参考资料..........................2
2.开发结果............................2
2.1产品...........................2
2.2主要功能及性能.....................2
2.3所用工时..........................2
2.4所用机时..........................2
2.5进度...........................2
2.6费用...........................3
3.评价.............................3
3.1生产率评价......................3
3.2技术方案评价.........................3
3.3产品质量评价.........................3
4.经验与教训...............................31.引言
1.1编写目的【阐明编写总结报告的目的,指明读者对象。】
1.2项目背景
【说明项目来源、委托单位、开发单位及主管部门。】
1.3定义
【列出报告用到的专门术语的定义和缩写词的原文。】
1.4参考资料
【列出有关资料的作者、标题、编号、发表日期、出版单位或资料来源,可包括:a.项目经核准的计划任务书、合同或上级机关的批文;
b.项目开发计划;
c.需求规格说明书;
d.概要设计说明书;
e.详细设计说明书;
f.用户操作手册;
g.测试计划;
h.测试分析报告;
i.本报告引用的其他资料、采用的开发标准或开发规范。】
2.开发结果
2.1产品
【可包括:
a.列出各部分的程序名称、源程序行数(包括注释行)或目标程序字节数及程序总计数量、存储形式;
b.产品文档名称等。】
2.2主要功能及性能
2.3所用工时
【按人员的不同层次分别计时。】
2.4所用机时
【按所用计算机机型分别计时。】
2.5进度
【给出计划进度与实际进度的对比。】
2.6费用
3.评价
3.1生产率评价
【如平均每人每月生产的源程序行数、文档的字数等。】
3.2技术方案评价
3.3产品质量评价
4.经验与教训