推荐软件开发计划包含的内容优秀word范文 14页.docx
《推荐软件开发计划包含的内容优秀word范文 14页.docx》由会员分享,可在线阅读,更多相关《推荐软件开发计划包含的内容优秀word范文 14页.docx(11页珍藏版)》请在冰豆网上搜索。
推荐软件开发计划包含的内容优秀word范文14页
本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!
==本文为word格式,下载后可方便编辑和修改!
==
软件开发计划包含的内容
篇一:
项目开发计划书
项目开发计划
编制项目开发计划的目的是用文件的形式,把对于在系统开发过程中各项工作的负责人员、开发进度、所需经费预算、所需软、硬件条件等问题作出的安排记载下来,以便根据本计划开展和检查本项目的开发工作。
编制内容要求如下:
1引言
1.1编写目的
为了保证项目团队按时保质地完成项目目标,便于项目团队成员更好地了解项目情况,使项目工作开展的各个过程合理有序,因此以文件化的形式,把对于在项目生存周期内的工作任务范围、各项工作的任务分解、项目团队组织结构、各团队成员的工作责任、团队内外沟通协作方式、开发进度、经费预算、项目内外环境条件、风险对策等内容做出的安排以书面的方式,作为项目团队成员以及项目干系人之间的共识与约定,项目生命周期内的所有项目活动的行动基础,项目团队开展和检查项目工作的依据。
1.2背景
a.待开发系统的名称:
网上点餐系统
b.本项目的任务提出者、开发者、用户及实现该系统的环境;
①任务提出者:
老师
②开发者:
007小组
③用户:
大众
④实现该系统的环境:
【应包括硬件环境、软件环境】
硬件:
处理器:
Intel(R)Pentium(R)DCPU3.40GHz
主板:
双敏UP4PENPro。
显卡、声卡:
NVIDIAGeForce7300LE;存:
1G硬盘:
ST40G/7200;鼠标、键盘:
三联光电套
显示器:
联想
软件:
数据库:
MicrosoftSQLserver201X,Visualstu
操作系统:
MicrosoftWindows201X3professional
采用Java作为开发工具
c.该系统与其他系统基本的相互关系。
由于该系统的应用范围比较广,我们会考虑其兼容性。
1.3定义
列出本文件中用到的专门术语的定义和外文首字母组词的原词组。
1.4参考资料
a.本项目的经核准的计划任务书或合同、上级机关的批文;
b.属于本项目的其他已发表的文件;
c.本文件中各处引用的文件、资料,包括所要用到的开发标准。
列出这
些文件资料的标题、文件编号、发表日期和出版单位,说明能够得到这些文件资料的来源。
文件资料的来源:
《软件工程》ISBN978-7-302-14445-8201X.3第一版清华大学出版社2项目概述
2.1工作内容
项目可行性分析;
项目需求分析;
项目体系结构设计;
项目实施;
项目测试;
项目后期管理与维护。
2.2主要参加人员
陆灵云於欢胡青丁舒雯张欢刘静
2.3产品
2.3.1程序
程序名称:
网上点餐系统
编程语言:
Java或c
存储程序的媒体形式:
文本文件
2.3.2文件
进销存管理系统.exe最终软件成品
用户帮助文件.doc
2.3.3服务
培训安装:
特殊用户上门培训安装(购买后一个星期)
一般用户给安装说明书(有问题可以咨询求助)
运行支持:
试用期一个月
维护:
前期维护半年,后期维护要收费
2.3.4非移交的产品
除了移交的产品外,均为非移交的产品。
2.4验收标准
以实际操作方式测试用户对软件系统流程的操作使用能力。
2.5完成项目的最迟期限。
完成项目的最迟期限:
201X年7月1日
2.6本计划的批准者和批准日期。
计划的批准者:
郭辉老师
计划的批准日期:
201X年10月16日
3实施计划
3.1工作任务的分门与人员分工
3.2接口人员
说明负责接口工作的人员及职责,包括:
a.负责本项目同用户的接口人员:
;
b.负责本项目同本单位各管理机构,如合同计划管理部门、财务部门、
质量管理部门等的接口人员:
;
c.负责本项目同各分合同负责单位的接口人员等:
。
3.3进度
对于需求分析、设计、编码实现、测试、移交、培训和安装等工作,给出每项工作任务的预。
定开始日期、完成日期及所需资源,规定各项工作任务完成的先后顺序以及表征每项工作任务完成的标志性事件(即所谓“里程碑”)。
3.4预算
逐项列出本开发项目所需要的劳务(包括人员的数量和时间)以及经费的预算(包括办公费、差旅费、机时费、资料费、通讯设备和专用设备的租金等)和来源
篇二:
软件研发项目计划模板
{项目名称}项目计划
文件历史记录
1.项目介绍.......................................................................................................................................................41.1项目定义..............................................................................................................................................41.2项目概况和范围..................................................................................................................................41.3项目目标..............................................................................................................................................41.4项目约束或制约条件..........................................................................................................................42.项目定义过程...............................................................................................................................................42.1项目开发模型......................................................................................................................................42.2项目过程裁剪......................................................................................................................................42.3方法与工具..........................................................................................................................................53.项目总体计划.............................................................................................................................................54.人力资源计划...............................................................................................................................................55.培训计划.......................................................................................................................................................56.干系人计划...................................................................................................................................................67.工作环境.......................................................................................................................................................68.软硬件资源计划...........................................................................................................................................69.财务计划.......................................................................................................................................................7
1.项目介绍
1.1项目定义
提示:
包括“项目编号”、“项目中文名称”和“项目英文名称”。
1.2项目概况和范围
提示:
(1)“项目概况”中应用简洁的语言说明本项目“是什么”,“什么用途”。
(2)“项目范围”中应说明本项目的业务“做什么”和“不做什么”。
1.3项目目标
提示:
项目目标必须是“可实现的”和“可验证的”,具体包括以下几个方面:
(1)说明本产品面对消费群体(客户)的特征;
(2)说明客户对本项目的功能性需求和非功能性需求;
(3)说明本产品如何满足客户的需求,以及为客户带来什么好处。
1.4项目约束或制约条件
提示:
项目约束或制约条件是指项目开发须遵守的前提、假设或规定。
例如:
客户方要求项目必
须采用.NET平台开发等。
2.项目定义过程
2.1项目开发模型
提示:
策划小组根据项目的特征,确定开发模型,例如瀑布模型、迭代模型等。
2.2项目过程裁剪
提示:
根据项目开发模型,定义项目过程、支持过程以及每个过程中包含输出工作产品。
参见附
件1《过程裁剪表》。
2.3方法与工具
提示:
策划小组确定(描述)过程模型中采用的方法与工具。
例如采用RationalRose进行面向
对象分析与设计,采用VisualSourceSafe进行配置管理,采用MicrosoftOffice制作文档等等。
3.项目总体计划
提示:
定义项目的每个阶段及其阶段目标、起止时间、工作内容、衡量结果,如果项目中有可衡
量的关键性阶段成果,应在项目中设置项目里程碑,并详细定义出项目的每个里程碑,里程碑目标,时间点。
项目总体计划:
项目里程碑:
4.人力资源计划
提示:
列出包括项目团队成员角色、职责、人员姓名,进入时间
5.培训计划
提示:
如果预期分派的员工不具备项目要求的知识和技能,则策划小组必须根据项目要求制定一份培
训计划,既可以是公司内训,也可以进行外训。
篇三:
软件工程题库及答案
一、选择题
软件
(2)
1.在软件开发的各种资源中,(D)是最重要的资源。
A开发工具B方法C硬件环境D人员
2.软件的复杂性是(A),它引起人员通信困难、开发费用超支、开发时间超时等问题。
A固有的B人为的C可消除的D不可降低的
3.3:
软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是(D)。
A.程序、数据B.程序、文档C.程序D.程序、数据、文档
4.软件是一种(B)产品。
A、有形B、逻辑C、物质D、消耗
软件危机
(1)
5.1:
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做(C)
A.软件工程B.软件周期C.软件危机D.软件产生
6.2:
在软件生产的程序系统时代由于软件规模扩大和软件复杂性提高等原因导致了
(A)
A.软件危机B.软件工程C.程序设计革命D.结构化程序设计
7.3:
以下哪一项不是软件危机的表现形式(C)
(A)成本高(B)生产率低
(C)技术发展快(D)质量得不到保证
8.4:
“软件危机”产生的主要原因是(A)。
A.软件日益庞大B.开发方法不当
C.开发人员编写程序能力差D.没有维护好软件
9.5:
软件危机是指在软件开发和(C)过程中遇到的一系列严重问题。
A开发B使用C维护D更新
软件工程
(2)
10.1:
为了解决软件危机人们提出了用(B)的原理来设计软件,这就是软件工程诞生
的基础。
(A)运筹学(B)工程学(C)软件学(D)数学
11.2.在软件工程时期,决定软件质量的主要因素是(A)
A.管理水平B.个人程序技术C.小组技术水平D.硬件的发展
12.3.软件管理工作涉及到的直接对象不包括(B)。
A.软件开发人员B.硬件设备C.项目经费D.软件项目
13.4.软件工程方法学有三个要素,它们是(A)
A.方法、工具和过程B.质量、进度和成本C.顺序、分支和循环D.入口、过程、出口
生命周期及模型(5)
14.1:
软件工程中描述生命周期的瀑布模型一般包括计划、(A)、设计、编码、测试、维
护等几个阶段。
A.需求分析B.需求调查C.可行性分析D.问题定义
15.2.瀑布模型把软件生存周期划分为软件计划、软件开发与(C)三个阶段,而每一阶
段又可分为若干更小的阶段。
A.详细设计B.可行性分析C.运行与维护D.测试与排错
16.3:
下列哪个模型没有采用迭代的思想(A)
A.瀑布模型B.渐增模型C.螺旋模型D.RUP模型
17.4:
下列关于瀑布模型的描述正确的是(D)。
A.利用瀑布模型,如(来自:
WwW.:
软件开发计划包含的内容)果发现问题修改的代价很低
B.瀑布模型的核心是按照软件开发的时间顺序将问题简化
C.瀑布模型具有良好的灵活性
D.瀑布模型采用结构化的分析与设计方法,将逻辑实现与物理实现分开
18.5:
瀑布模型本质上是一种(A)模型。
A.线性顺序B.顺序迭代C.线性迭代D.早期产品
19.6.快速原型模型的主要特点之一是(D)
A.开发完毕才见到产品B.及早提供全部完整的软件产品
C.开发完毕后才见到工作软件D.及早提供工作软件
20.7:
瀑布模型的关键不足在于(B)
(A)过于简单(B)不能适应需求的动态变更
(C)过于灵活(D)各个阶段需要进行评审
21.8:
瀑布模型存在的问题是(D)。
A.用户容易参与开发B.缺乏灵活性C.用户与开发者易沟通D.适用可变需求
问题定义
(1)
22.1、软件定义的目的主要是(A)
A.明确系统的目标B.明确系统具体该做什么C.明确系统该如何做D、系统值不值得做。
可行性研究
(2)
23.1:
研究开发所需要的成本和资源是属于可行性研究中的(B)研究的一方面。
A.技术可行性B.经济可行性
C.社会可行性D.法律可行性
24.2:
一个项目是否开发,从经济上来说是否可行,归根结底是取决于对(A)
A.成本的估算B.项目计划
C.工程管理D.工程网络图
25.3:
可行性研究的目标是(B)。
A.开发项目B.项目值得开发否
C.规划项目D.维护项目
26.4:
软件可行性研究一般不考虑(D)
(A)是否有足够的人员和相关的技术来支持系统开发
(B)是否有足够的工具和相关的技术来支持系统开发
(C)待开发软件是否有市场、经济上是否合算
(D)待开发的软件是否会有质量问题
软件项目计划
(1)
27.1:
软件项目计划一般不包括以下哪项内容(D)
(A)培训计划(B)人员安排
(C)进度安排(D)软件开发标准的选择和制定
需求分析(5)//zhr
28.1:
软件需求分析的任务不应包括(C)。
A问题分析B信息域分析C结构化程序设计D确定逻辑模型
29.2:
在需求分析中,分析员要从用户那里解决的最重要的问题是(A)。
A要让软件做什么B要给该软件提供哪些信息
C要求软件工作效率如何D要让软件具有什么样的结构
30.3.软件需求分析应确定的是用户对软件的(A)。
A.功能需求和非功能需求B.性能需求
C.非功能需求D.功能需求
31.4.结构化分析方法(SA)是一种面向(C)的需求分析方法。
A.对象B.数据结构C.数据流D.控制流
32.3:
进行需求分析可使用多种工具,但(B)是不适用的。
A数据流图BPAD图CE-R图D数据字典
33.4:
在结构化分析方法中,用以表达系统内数据的运动情况的工具有(A)。
A数据流图B数据词典C结构化英语D判定表与判定树
34.5:
需求规格说明书在软件开发中具有重要的作用,但其作用不应当包括(D)。
A软件设计的依据B用户和开发人员对软件要“做什么”的共同理解
C软件验收的依据D软件可行性分析的依据
35.6:
软件需求规格说明书的内容不应当包括(B)。
A对重要功能的描述B对算法的详细过程性描述
C软件确认准则D软件的性能
36.7:
需求分析是由分析员经过了解用户的要求,认真细致地调研、分析,最终应建立目
标系统的逻辑模型,并写出(B)。
(A)模块说明书(B)软件规格说明书(C)项目开发计划(D)合同文档
37.下列工具哪一个是需求分析阶段常用工具?
(D)
A、PADB、PDLC、盒图D、数据流图
38.进行需求分析可以使用多种工具,但(B)是不适用的。
A、数据流程图B、判定表C、状态转换图D、数据字典
概要设计(3)
39.在SD方法中全面指导模块划分的最重要的原则是(D)
A.程序模块化B.模块高内聚C.模块低耦合D.模块独立性
40.模块(C),则说明模块的独立性越强。
A.耦合越强B.扇入数越高
C.耦合越弱D.扇人数越低
41.以下各种耦合按从强到弱排列正确的是(C):
(A).内容耦合,控制耦合,数据耦合,公共环境耦合。
(B).内容耦合,数据耦合,控制耦合,公共环境耦合。
(C).内容耦合,公共环境耦合,控制耦合,数据耦合。
(D).控制耦合,内容耦合,数据耦合,公共环境耦合。
42.模块的内聚性最高的是(D)
A.逻辑内聚B.时间内聚C.偶然内聚D.功能内聚
43.以下各种内聚按从强到弱排列正确的是(D):
A.偶然内聚,逻辑内聚,时间内聚,顺序内聚,功能内聚
B.偶然内聚,顺序内聚,逻辑内聚,时间内聚,功能内聚
C.逻辑内聚,时间内聚,顺序内聚,功能内聚,偶然内聚
D.功能内聚,顺序内聚,时间内聚,逻辑内聚,偶然内聚
44.模块(A),则说明模块的独立性越强。
A.内聚越强B.扇入数越高
C.内聚越弱D.扇人数越低
45.在SD中,概要设计的结果是提供一份(A)。
A.模块说明书B.框图
C.程序D.数据流图
46.结构化设计在软件开发中用于(B)。
A、测试设计B、概要设计C、程序设计D、详细设计
详细设计(3)
47.PDL是一种过程设计语言,又叫(C)
(A)系统流程图(B)盒图
(C)伪码(D)功能图
48.在详细设计算法工具中,(C)能够清楚地表现程序的层次结构
(A)系统流程图(B)层次图
(C)PAD图(D)功能图
49.详细设计算法工具中,(A)图是一种历史悠久的图,直观地描述了程序的控制流程。
(A)程序流程图(B)系统流程图
(C)PAD图(D)盒图
50.下列哪一个不是详细设计时使用的工具。
(A)
(A)系统流程图(B)盒图
(C)PAD图(D)判定树
51.详细设计的方法不包括(D)
A.Jackson数据结构方法B.结构化设计方法C.面向对象设计法D.程序流程图
52.一般来说,详细设计的方法包括结构化设计方法、(C)和Jackson方法。
A.PAD图B.判定树C.面向对象设计法D.程序流程图
53.结构化程序设计主要强调的是(C)。
A、程序的效率B、程序的执行速度C、程序的易读性D、程序的规模
54.详细设计的任务是确定每个模块的(A)。